Proceedings of the 11th Working Conference on Mining Software Repositories 2014
DOI: 10.1145/2597073.2597108
|View full text |Cite
|
Sign up to set email alerts
|

An empirical study of dormant bugs

Abstract: 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 understanding of the software quality.In this paper we study dormant bugs against non-dormant bugs using data from 20 different open-source Apache foundation software sy… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 64 publications
(23 citation statements)
references
References 51 publications
0
23
0
Order By: Relevance
“…We conducted several qualitative analysis in our RQs; however, it is impossible to manually study all revisions. To minimize the bias when conducting our qualitative analysis, we took statistically representative samples of all relevant revisions with a 95% confidence level and a 5% confidence interval [13] as what was done in prior studies [22], [23] (we ended up studying 384 randomly sampled revisions in RQ2 and 369 randomly sampled unaccepted revisions in RQ3).…”
Section: Threats To Validitymentioning
confidence: 99%
“…We conducted several qualitative analysis in our RQs; however, it is impossible to manually study all revisions. To minimize the bias when conducting our qualitative analysis, we took statistically representative samples of all relevant revisions with a 95% confidence level and a 5% confidence interval [13] as what was done in prior studies [22], [23] (we ended up studying 384 randomly sampled revisions in RQ2 and 369 randomly sampled unaccepted revisions in RQ3).…”
Section: Threats To Validitymentioning
confidence: 99%
“…Therefore, the time period of the test set is often short, e.g., a few days or months. However, bugs typically take years to be discovered and fixed [27]- [29]. Therefore, at the prediction time t predict , many buggy changes in the training set, especially the changes committed close to time t predict , would not have been found and fixed yet.…”
Section: B Time Sensitive Change Classificationmentioning
confidence: 99%
“…6,7 The Plug-in Development Environment (PDE) provides tools to create, develop, test, debug, build and deploy Eclipse plug-ins, fragments, features, update sites and RCP products. 8 The Eclipse Platform defines the set of frameworks and common services that collectively make up infrastructure required to support the use of Eclipse.…”
Section: Subject Systemsmentioning
confidence: 99%
“…However, in our study it is the time period between T R and T F . The timestamps of bug introduction (T I ) and bug reporting (T R ) can be certainly different, since a bug can remain dormant for a long time [7]. Although there are some algorithms [14] to identify bug introducing changes, it is difficult to map those changes to the associated bug reports.…”
Section: Terms and Metricsmentioning
confidence: 99%