• DocumentCode
    2671729
  • Title

    Revisiting common bug prediction findings using effort-aware models

  • Author

    Kamei, Yasutaka ; Matsumoto, Shinsuke ; Monden, Akito ; Matsumoto, Ken-ichi ; Adams, Bram ; Hassan, Ahmed E.

  • Author_Institution
    Software Anal. & Intell. Lab. (SAIL), Queen´´s Univ., Kingston, ON, Canada
  • fYear
    2010
  • fDate
    12-18 Sept. 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Bug prediction models are often used to help allocate software quality assurance efforts (e.g. testing and code reviews). Mende and Koschke have recently proposed bug prediction models that are effort-aware. These models factor in the effort needed to review or test code when evaluating the effectiveness of prediction models, leading to more realistic performance evaluations. In this paper, we revisit two common findings in the bug prediction literature: 1) Process metrics (e.g., change history) outperform product metrics (e.g., LOC), 2) Package-level predictions outperform file-level predictions. Through a case study on three projects from the Eclipse Foundation, we find that the first finding holds when effort is considered, while the second finding does not hold. These findings validate the practical significance of prior findings in the bug prediction literature and encourage their adoption in practice.
  • Keywords
    program debugging; software metrics; software packages; software quality; bug prediction literature; common bug prediction finding; effort aware model; package level prediction; process metrics; software quality assurance; Computational modeling; Computer bugs; Mathematical model; Measurement; Predictive models; Radio frequency; Regression tree analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2010 IEEE International Conference on
  • Conference_Location
    Timisoara
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-8630-4
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2010.5609530
  • Filename
    5609530