Predicting Effort to fix Software Bugs – WSR 2007

by Cathrin Weiss, Rahul Premraj, Thomas Zimmermann, Andreas Zeller

Predicting the time and effort for a software problem has long been a difficult task. We present an approach that predicts the fixing effort for an issue. Our technique leverages existing issue tracking systems: given a new issue report, we 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 on the JBoss project data and found that we can estimate within ±7 hours of the actual effort.

Download as PDF.

Reference

Cathrin Weiss, Rahul Premraj, Thomas Zimmermann, Andreas Zeller. Predicting Effort to fix Software Bugs. In Proceedings of the 9th Workshop Software Reengineering (WSR 2007), Bad Honnef, Germany, May 2007. Proceedings also appeared in Softwaretechnik-Trends (27:2), published by the Gesellschaft für Informatik (GI)

BibTeX Entry

@inproceedings{weiss-wsr-2007,
    title = "Predicting Effort to fix Software Bugs",
    author = "Cathrin Weiss and Rahul Premraj and Thomas Zimmermann and Andreas Zeller",
    year = "2007",
    month = "May",
    booktitle = "Proceedings of the 9th Workshop Software Reengineering",
    location = "Bad Honnef, Germany",
}