Projects per year
Abstract
Faults are common in large software systems and must be analyzed to prevent future failures such as system outages. Due to their sheer amount, the observed failures cannot be inspected individually but must be automatically grouped and prioritized. An open challenge is to find similarities in failures across different systems. We propose a novel approach for identifying error-prone software technologies via a cross-system analysis based on monitoring and crash data. Our approach ranks the error-prone software technologies and analyzes the occurred exceptions, thus making it easier for developers to investigate cross-system failures. Finding such failures is highly advantageous as fixing a fault may benefit many affected systems. A preliminary case study on monitoring data of hundreds of different systems demonstrates the feasibility of our approach.
| Original language | English |
|---|---|
| Title of host publication | 18th IEEE International Conference on Software Quality, Reliability, and Security |
| Publisher | IEEE |
| Pages | 183-190 |
| Number of pages | 8 |
| DOIs | |
| Publication status | Published - 2018 |
Fields of science
- 102 Computer Sciences
- 102022 Software development
- 102025 Distributed systems
JKU Focus areas
- Computation in Informatics and Mathematics
- Engineering and Natural Sciences (in general)
Projects
- 2 Finished
-
Application Performance Management (M03)
Bitto, V. (Researcher), Chalupar, P. (Researcher), Gnedt, D. (Researcher), Hofer, P. (Researcher), Kahlhofer, M. (Researcher), Lengauer, P. (Researcher), Makor, L. (Researcher), Schörgenhumer, A. (Researcher), Weninger, M. (Researcher) & Grünbacher, P. (PI)
01.02.2013 → 31.08.2020
Project: Funded research › Other sponsors
-
Christian Doppler Labor für Monitoring and Evolution of Very-Large-Scale Software Systems
Grünbacher, P. (PI)
01.02.2013 → 31.08.2020
Project: Funded research › Other mainly public funds