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