2015
DOI: 10.1016/j.infsof.2015.03.002
|View full text |Cite
|
Sign up to set email alerts
|

Understanding the triaging and fixing processes of long lived bugs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
20
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 36 publications
(21 citation statements)
references
References 26 publications
1
20
0
Order By: Relevance
“…For example, the bug triager checks whether it is a valid bug or a duplicate bug (similar to any previously fixed bug) and, if required, consults with other developers of the project, etc. . Usually these activities are performed manually without using any automated tools.…”
Section: Introductionmentioning
confidence: 99%
“…For example, the bug triager checks whether it is a valid bug or a duplicate bug (similar to any previously fixed bug) and, if required, consults with other developers of the project, etc. . Usually these activities are performed manually without using any automated tools.…”
Section: Introductionmentioning
confidence: 99%
“…Saha et al [1] extracted code change metrics, such as the number of changed files, to identify the reasons for delays in bug fixes and to improve the overall bug fixing process in four Eclipse projects: JDT, CDT, Plug-in Development Environment (PDE), and Platform. Their results showed that a significant number of long-lived bugs could be reduced through careful triaging and prioritization if developers would be able to predict their severity, change effort and change impact in advance.…”
Section: B Bug Triagingmentioning
confidence: 99%
“…In order to address the most important bugs for each release, a bug handling process is followed, relying on dedicated collaborative bug tracking tools such as Bugzilla. Researchers have investigated different factors in the bug handling process that may affect bug triaging and fixing time, and provided models for predicting and estimating this time [1]- [10]. They also studied techniques to improve the process of bug fixing [11], [12], bug triaging [13]- [15], or assigning developers to bug reports [16]- [21].…”
Section: Introductionmentioning
confidence: 99%
“…Anbalagan and Vouk [1] studied the bug reports of Ubuntu project and found that there is a strong linear relationship between the number of users participating in a bug report and the median time taken to fix it. Besides the attribute of bug reports, Saha et al [12] extracted code change metrics, e.g., number of changed files, for analyzing the reason of long live bugs in four Eclipse projects. Hooimeijer and Weimer [5] measured bug-report-triage time using regression analysis based on bug report metrics.…”
Section: Related Workmentioning
confidence: 99%
“…Most of them studied the time of the bug fixing process as a whole (i.e., from a bug was reported until it was resolved), while neglecting the particularity at its different stages. However, some studies pointed out that factors with the same value can usually result in different fixing time [12]. This may derive from the inherent nature of the bug fixing process, i.e., the whole process consists of several individual stages, and different stages focus on different sub-activities of the whole process with different stakeholders involved.…”
Section: Introductionmentioning
confidence: 99%