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

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

6 Scopus Citations
View graph of relations

Author(s)

  • Akinori Ihara
  • Yasutaka Kamei
  • Akito Monden
  • Masao Ohira
  • Naoyasu Ubayashi
  • Ken-ichi Matsumoto

Detail(s)

Original languageEnglish
Title of host publicationASPEC 2012 - Proceedings of the 19th Asia-Pacific Software Engineering Conference
EditorsKarl R.P.H. Leung, Pornsiri Muenchaisri
PublisherInstitute of Electrical and Electronics Engineers, Inc.
Pages112-119
Volume2
ISBN (print)9780769549224
Publication statusPublished - Dec 2012
Externally publishedYes

Publication series

Name
ISSN (Print)1530-1362

Conference

Title19th Asia-Pacific Software Engineering Conference (APSEC 2012)
PlaceHong Kong
CityHong Kong
Period4 - 7 December 2012

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.

Research Area(s)

  • Bug-Fix Prediction Model, Open Source Software

Citation Format(s)

An Investigation on Software Bug-Fix Prediction for Open Source Software Projects - A Case Study on the Eclipse Project. / Ihara, Akinori; Kamei, Yasutaka; Monden, Akito et al.
ASPEC 2012 - Proceedings of the 19th Asia-Pacific Software Engineering Conference. ed. / Karl R.P.H. Leung; Pornsiri Muenchaisri. Vol. 2 Institute of Electrical and Electronics Engineers, Inc., 2012. p. 112-119 6462789.

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review