Authors
Emad Shihab, Akinori Ihara, Yasutaka Kamei, Walid M Ibrahim, Masao Ohira, Bram Adams, Ahmed E Hassan, Ken-ichi Matsumoto
Publication date
2010/10/13
Conference
2010 17th Working Conference on Reverse Engineering
Pages
249-258
Publisher
IEEE
Description
Bug fixing accounts for a large amount of the software maintenance resources. Generally, bugs are reported, fixed, verified and closed. However, in some cases bugs have to be re-opened. Re-opened bugs increase maintenance costs, degrade the overall user-perceived quality of the software and lead to unnecessary rework by busy practitioners. In this paper, we study and predict re-opened bugs through a case study on the Eclipse project. We structure our study along 4 dimensions: (1) the work habits dimension (e.g., the weekday on which the bug was initially closed on), (2) the bug report dimension (e.g., the component in which the bug was found) (3) the bug fix dimension (e.g., the amount of time it took to perform the initial fix) and (4) the team dimension (e.g., the experience of the bug fixer). Our case study on the Eclipse Platform 3.0 project shows that the comment and description text, the time it took to fix …
Total citations
20112012201320142015201620172018201920202021202220232024414122018186121188321
Scholar articles
E Shihab, A Ihara, Y Kamei, WM Ibrahim, M Ohira… - 2010 17th Working Conference on Reverse …, 2010