• DocumentCode
    596239
  • Title

    An Investigation on Software Bug-Fix Prediction for Open Source Software Projects -- A Case Study on the Eclipse Project

  • Author

    Ihara, Akinori ; Kamei, Yasutaka ; Monden, Akito ; Ohira, Masao ; Keung, J.W. ; Ubayashi, Naoyasu ; Matsumoto, Kaname

  • Author_Institution
    Nara Inst. of Sci. & Technol., Ikoma, Japan
  • Volume
    2
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    112
  • Lastpage
    119
  • Abstract
    Open source software projects (OSS) receive a large number of bug reports from various contributors and developers alike, where many planned to be fixed by OSS developers. Given the next release cycle information, OSS users can be more effective and flexible in planning and to fix the bugs that are not to be fixed in the next release. It is therefore vital for OSS users to learn which bugs the OSS developers will fix, unfortunately such information may not be readily available, nor there is a prediction framework exists to serve such an important purpose. In this study, we would like to answer the question "Will this bug be fixed by the next release?", this is addressed by building a bug fixing prediction model based on the characteristics of a bug-related metric and by incorporating the progress of bug fixing measures such as status, period and developer metrics to provide aggregated information for the OSS users. The proposed model calculates the deviance of each variable to analyze the most important metrics, and it has been experimented using a case study with Eclipse platform. Result shows a bug fixing prediction model using both base metrics and state metrics provide significantly better performance in precision (139%) and recall (114%) than the standard model using only base metrics.
  • Keywords
    prediction theory; program debugging; project management; public domain software; software management; Eclipse project; OSS developers; OSS project; OSS users; base metrics; bug reports; bug-related metric; next release cycle information; open source software projects; software bug-fix prediction model; state metrics; Companies; Computer bugs; Electronic mail; Hardware; Measurement; Predictive models; Software; Bug-Fix Prediction Model; Open Source Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.86
  • Filename
    6462789