DocumentCode :
2332507
Title :
ImpactScale: Quantifying change impact to predict faults in large software systems
Author :
Kobayashi, Kenichi ; Matsuo, Akihiko ; Inoue, Katsuro ; Hayase, Yasuhiro ; Kamimura, Manabu ; Yoshino, Toshiaki
Author_Institution :
Fujitsu Labs. Ltd., Kawasaki, Japan
fYear :
2011
fDate :
25-30 Sept. 2011
Firstpage :
43
Lastpage :
52
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.
Keywords :
probability; regression analysis; software fault tolerance; software maintenance; software metrics; stochastic processes; ImpactScale; Poisson regression; change propagation model; dependency network measures; effort aware models; probabilistic propagation; process metrics; product metrics; relation sensitive propagation; software fault prediction; software maintenance; Couplings; Maintenance engineering; Measurement; Predictive models; Probabilistic logic; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location :
Williamsburg, VI
ISSN :
1063-6773
Print_ISBN :
978-1-4577-0663-9
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2011.6080771
Filename :
6080771
Link To Document :
بازگشت