Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2008
DOI: 10.1145/1453101.1453146
|View full text |Cite
|
Sign up to set email alerts
|

What makes a good bug report?

Abstract: In software development, bug reports provide crucial information to developers. However, these reports widely differ in their quality. We conducted a survey among developers and users of APACHE, ECLIPSE, and MOZILLA to find out what makes a good bug report.The analysis of the 466 responses revealed an information mismatch between what developers need and what users supply. Most developers consider steps to reproduce, stack traces, and test cases as helpful, which are at the same time most difficult to provide … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

7
281
0
1

Year Published

2009
2009
2019
2019

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 455 publications
(289 citation statements)
references
References 33 publications
7
281
0
1
Order By: Relevance
“…While user ranked incompleteness of the initial report as a comparatively less frequent reason, analysts consider it as the most frequent reason. It highlights the difference between the expectations of analyst and of the user [11]. Reasons 3 and 4 in Q4 (refer to Table 4) support the observation of having Awaiting User Inputs as a subsequent state after User Inputs Received in Fig.…”
Section: Survey Of Users and Analystsmentioning
confidence: 54%
See 1 more Smart Citation
“…While user ranked incompleteness of the initial report as a comparatively less frequent reason, analysts consider it as the most frequent reason. It highlights the difference between the expectations of analyst and of the user [11]. Reasons 3 and 4 in Q4 (refer to Table 4) support the observation of having Awaiting User Inputs as a subsequent state after User Inputs Received in Fig.…”
Section: Survey Of Users and Analystsmentioning
confidence: 54%
“…Bettenburg et al [11] conducted a survey on developers and users from Apache, Eclipse, and Mozilla to identify the information that makes good bug reports. Further, they designed a tool Cuezilla that provides feedback to the user at the time of ticket reporting for enhancing bug quality.…”
Section: Information Needs In Software Engineeringmentioning
confidence: 99%
“…Bettenburg et al [22] perform a survey with developers from Apache, Mozilla, and Eclipse, asking them what information is important in a bug report description, and what information is frequently absent from bug reports. Developers agree that steps to reproduce and stack traces are the most important information.…”
Section: Related Workmentioning
confidence: 99%
“…Bettenburg et al studied the impact of social structure on software quality and find a statistical relation between communication flow between developers and users and post-release defect [6]. Abreu et al investigated the Eclipse project and found a statistically significant positive correlation between communication frequency between developers and number of injected defects in the software [1].…”
Section: Impact Of Collaboration On Software Developmentmentioning
confidence: 99%