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

Works for me! characterizing non-reproducible bug reports

Abstract: Bug repository systems have become an integral component of software development activities. Ideally, each bug report should help developers to find and fix a software fault. However, there is a subset of reported bugs that is not (easily) reproducible, on which developers spend considerable amounts of time and e↵ort. We present an empirical analysis of nonreproducible bug reports to characterize their rate, nature, and root causes. We mine one industrial and five opensource bug repositories, resulting in 32K … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

7
52
1
1

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 70 publications
(61 citation statements)
references
References 17 publications
7
52
1
1
Order By: Relevance
“…A significant amount of research has been conducted concerning the summarization [51,23,63,47,73,32], fault localization [77,71,62,19,70,75,52,17,31,33], classification and detection of duplicate bug reports [35,59,72,39,76,38,61]. Again, the work presented in this paper compliments these categories of research as bug reports created with FUSION can provide more detailed information, easily linking the bug back to source code, allowing for better localization, summarization and, potentially, duplicate detection.…”
Section: Bug and Error Reporting Researchmentioning
confidence: 84%
See 3 more Smart Citations
“…A significant amount of research has been conducted concerning the summarization [51,23,63,47,73,32], fault localization [77,71,62,19,70,75,52,17,31,33], classification and detection of duplicate bug reports [35,59,72,39,76,38,61]. Again, the work presented in this paper compliments these categories of research as bug reports created with FUSION can provide more detailed information, easily linking the bug back to source code, allowing for better localization, summarization and, potentially, duplicate detection.…”
Section: Bug and Error Reporting Researchmentioning
confidence: 84%
“…This highlights the underlying task that bug reporting systems must accomplish: bridging the lexical knowledge gap between typical reporters of a bug and the developers that must resolve the bugs. Previous studies on bug report quality and developer information needs highlight several factors that can impact the quality of bug reports [25,35,21]:…”
Section: Bug Reporting Studiesmentioning
confidence: 99%
See 2 more Smart Citations
“…We note that Steps to Reproduce and Test Case are requested most often. In reality, Steps to Reproduce is useful because it enables developers to reproduce and understand the bugs. Sometimes, the developers cannot fix a bug without Steps to Reproduce .…”
Section: Discussionmentioning
confidence: 99%