Back to Search Start Over

ImpactScale: Quantifying change impact to predict faults in large software systems

Authors :
Manabu Kamimura
Yasuhiro Hayase
Akihiko Matsuo
Katsuro Inoue
Toshiaki Yoshino
Kobayashi Kenichi
Source :
ICSM
Publication Year :
2011
Publisher :
IEEE, 2011.

Abstract

In software maintenance, both product metrics and process metrics are required to predict faults effectively. However, process metrics cannot be always collected in practical situations. To enable accurate fault prediction without process metrics, we define a new metric, ImpactScale. ImpactScale is the quantified value of change impact, and the change propagation model for ImpactScale is characterized by probabilistic propagation and relation-sensitive propagation. To evaluate ImpactScale, we predicted faults in two large enterprise systems using the effort-aware models and Poisson regression. The results showed that adding ImpactScale to existing product metrics increased the number of detected faults at 10% effort (LOC) by over 50%. ImpactScale also improved the predicting model using existing product metrics and dependency network measures.

Details

Database :
OpenAIRE
Journal :
2011 27th IEEE International Conference on Software Maintenance (ICSM)
Accession number :
edsair.doi...........5c78b783af191b6c23b4b3c06df0f97c
Full Text :
https://doi.org/10.1109/icsm.2011.6080771