• DocumentCode
    2796808
  • Title

    How Long Will It Take to Fix This Bug?

  • Author

    Weiss, Christian ; Premraj, Rahul ; Zimmermann, Thomas ; Zeller, Andreas

  • Author_Institution
    Saarland Univ., Saarbrucken
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    Predicting the time and effort for a software problem has long been a difficult task. We present an approach that automatically predicts the fixing effort, i.e., the person-hours spent on fixing an issue. Our technique leverages existing issue tracking systems: given a new issue report, we use the Lucene framework to search for similar, earlier reports and use their average time as a prediction. Our approach thus allows for early effort estimation, helping in assigning issues and scheduling stable releases. We evaluated our approach using effort data from the JBoss project. Given a sufficient number of issues reports, our automatic predictions are close to the actual effort; for issues that are bugs, we are off by only one hour, beating naive predictions by a factor of four.
  • Keywords
    program debugging; JBoss project; Lucene framework; issue tracking system; program debugging; software bugs prediction; stable release scheduling; Computer bugs; Costs; Debugging; History; Programming; Project management; Scheduling; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mining Software Repositories, 2007. ICSE Workshops MSR '07. Fourth International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2950-X
  • Type

    conf

  • DOI
    10.1109/MSR.2007.13
  • Filename
    4228638