• 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