Over the past decade, several research efforts have studied the quality of software systems by looking at post-release bugs. However, these studies do not account for bugs that remain dormant (i.e., introduced in a version of the software system, but are not found until much later) for years and across many versions. Such dormant bugs skew our under-standing of the software quality. In this paper we study dormant bugs against non-dormant bugs using data from 20 different open-source Apache foun-dation software systems. We find that 33 % of the bugs intro-duced in a version are not reported till much later (i.e., they are reported in future versions as dormant bugs). Moreover, we find that 18.9 % of the reported bugs in a version are not eve...
Testing has become a wide-spread practice among practitioners. Test cases are written to verify that...
Context: Bug reports contain information that can be used by researchers and practitioners to better...
Predicting bug-fix time is useful in several areas of software evolu-tion, such as predicting softwa...
Abstract—Detecting bugs as early as possible plays an impor-tant role in ensuring software quality b...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
When identifying the origin of software bugs, many studies assume that “a bug was introduced by the ...
Reproducing bug symptoms is a prerequisite for performing automatic bug diagnosis. Do bugs have char...
Software bugs constitute a frequent and common issue of software development. To deal with this prob...
The impact of software bugs on today’s system failures is of primary concern. Many bugs are detected...
Abstract Bug fixing accounts for a large amount of the software maintenance resources. Generally, bu...
Abstract—Fixing bugs is an important activity of the soft-ware development process. A typical proces...
Abstract—Not all bugs in software would be experienced and reported by end users right away: Some bu...
Reproducing bug symptoms is a prerequisite for perform-ing automatic bug diagnosis. Do bugs have cha...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
Modern version control systems, e.g., GitHub, include bug tracking mechanisms that developers can us...
Testing has become a wide-spread practice among practitioners. Test cases are written to verify that...
Context: Bug reports contain information that can be used by researchers and practitioners to better...
Predicting bug-fix time is useful in several areas of software evolu-tion, such as predicting softwa...
Abstract—Detecting bugs as early as possible plays an impor-tant role in ensuring software quality b...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
When identifying the origin of software bugs, many studies assume that “a bug was introduced by the ...
Reproducing bug symptoms is a prerequisite for performing automatic bug diagnosis. Do bugs have char...
Software bugs constitute a frequent and common issue of software development. To deal with this prob...
The impact of software bugs on today’s system failures is of primary concern. Many bugs are detected...
Abstract Bug fixing accounts for a large amount of the software maintenance resources. Generally, bu...
Abstract—Fixing bugs is an important activity of the soft-ware development process. A typical proces...
Abstract—Not all bugs in software would be experienced and reported by end users right away: Some bu...
Reproducing bug symptoms is a prerequisite for perform-ing automatic bug diagnosis. Do bugs have cha...
With software systems becoming increasingly large and complex, many difficulties in coping with soft...
Modern version control systems, e.g., GitHub, include bug tracking mechanisms that developers can us...
Testing has become a wide-spread practice among practitioners. Test cases are written to verify that...
Context: Bug reports contain information that can be used by researchers and practitioners to better...
Predicting bug-fix time is useful in several areas of software evolu-tion, such as predicting softwa...