2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010) 2010
DOI: 10.1109/msr.2010.5463280
|View full text |Cite
|
Sign up to set email alerts
|

Do stack traces help developers fix bugs?

Abstract: Abstract-A widely shared belief in the software engineering community is that stack traces are much sought after by developers to support them in debugging. But limited empirical evidence is available to confirm the value of stack traces to developers. In this paper, we seek to provide such evidence by conducting an empirical study on the usage of stack traces by developers from the ECLIPSE project. Our results provide strong evidence to this effect and also throws light on some of the patterns in bug fixing u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

4
71
0
1

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 125 publications
(76 citation statements)
references
References 6 publications
4
71
0
1
Order By: Relevance
“…Overall 46-86% of BRs can be located by just assigning a high score to file names in certain positions of the BR summary, confirming the studies cited in the introduction that found file names mentioned in a large percentage of BRs (Saha et al 2013;Schröter et al 2010). The file name occurrences in other places of the BR are also scored by comparing BR and file terms in function scoreWithFileTerms (see Algorithm 2), but irrelevant files that match several terms may accumulate a large score that pushes the affected classes down the ranking.…”
Section: Scoring With Words In Key Positions (Kp Score)supporting
confidence: 73%
See 3 more Smart Citations
“…Overall 46-86% of BRs can be located by just assigning a high score to file names in certain positions of the BR summary, confirming the studies cited in the introduction that found file names mentioned in a large percentage of BRs (Saha et al 2013;Schröter et al 2010). The file name occurrences in other places of the BR are also scored by comparing BR and file terms in function scoreWithFileTerms (see Algorithm 2), but irrelevant files that match several terms may accumulate a large score that pushes the affected classes down the ranking.…”
Section: Scoring With Words In Key Positions (Kp Score)supporting
confidence: 73%
“…However, BRs may contain useful information like stack traces, code fragments, patches and recreation steps (Bettenburg et al 2008). A study done by Schröter et al (2010) explored the usefulness of stack trace (ST) information found in the BRs. They investigated 161,500 BRs in the Eclipse project bug repository and found that around 8% (12947/161500) BRs contained ST information.…”
Section: Using Stack Trace and Structurementioning
confidence: 99%
See 2 more Smart Citations
“…However, the data sources for MSR are not limited to them, neither are they exclusive to each other. Thus, other data sources such as program execution information [30], crash reports [133], [185], and test cases [134] can also be introduced for MSR research. Execution information enables to reflect abnormal behavior which had not been detected by the bug report and it is little influenced by the variation of natural language [30].…”
Section: Miscellaneousmentioning
confidence: 99%