Abstract 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 three large open source projects—namely Eclipse, Apache and OpenOffice. We structure our study along four dimensions: (1) the work habits dimension (e.g., the weekday on which the bug was initially closed), (2) the bug report dimension (e.g., the component in which the bug was found) (3) the bug fix dimension (e.g., the am...
Two important questions concerning the coordination of development effort are which bugs to fix firs...
Predicting bug-fix time is useful in several areas of software evolu-tion, such as predicting softwa...
Abstract—For a large and evolving software system, the project team could receive many bug reports o...
2010 17th Working Conference on Reverse Engineering, 13-16 Oct. 2010, Beverly, MA, USABug fixing acc...
Existing studies on the maintenance of open source projects focus primarily on the analyses of the o...
Background: Bug fixing lies at the core of most software mainte-nance efforts. Most prior studies ex...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Abstract—Fixing bugs is an important activity of the soft-ware development process. A typical proces...
Software engineering researchers have studied specific types of issues such reopened bugs, performan...
Over the past decade, several research efforts have studied the quality of software systems by looki...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
Large open source software projects, like Eclipse, follow a continuous software development pro- ces...
Abstract—Detecting bugs as early as possible plays an impor-tant role in ensuring software quality b...
International audienceLarge open source software projects, like Eclipse, follow a continuous softwar...
Abstract—Bug fixing is a time-consuming and costly job which is performed in the whole life cycle of...
Two important questions concerning the coordination of development effort are which bugs to fix firs...
Predicting bug-fix time is useful in several areas of software evolu-tion, such as predicting softwa...
Abstract—For a large and evolving software system, the project team could receive many bug reports o...
2010 17th Working Conference on Reverse Engineering, 13-16 Oct. 2010, Beverly, MA, USABug fixing acc...
Existing studies on the maintenance of open source projects focus primarily on the analyses of the o...
Background: Bug fixing lies at the core of most software mainte-nance efforts. Most prior studies ex...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Abstract—Fixing bugs is an important activity of the soft-ware development process. A typical proces...
Software engineering researchers have studied specific types of issues such reopened bugs, performan...
Over the past decade, several research efforts have studied the quality of software systems by looki...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
Large open source software projects, like Eclipse, follow a continuous software development pro- ces...
Abstract—Detecting bugs as early as possible plays an impor-tant role in ensuring software quality b...
International audienceLarge open source software projects, like Eclipse, follow a continuous softwar...
Abstract—Bug fixing is a time-consuming and costly job which is performed in the whole life cycle of...
Two important questions concerning the coordination of development effort are which bugs to fix firs...
Predicting bug-fix time is useful in several areas of software evolu-tion, such as predicting softwa...
Abstract—For a large and evolving software system, the project team could receive many bug reports o...