2011
DOI: 10.1049/iet-sen.2009.0083
|View full text |Cite
|
Sign up to set email alerts
|

Study on the relevance of the warnings reported by Java bug-finding tools

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
8
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(9 citation statements)
references
References 14 publications
1
8
0
Order By: Relevance
“…A bivariate auto-regressive model includes past values from the independent variable x and from 1 It is worth mentioning that we adopted this strategy in the two studies presented in this paper To apply Granger, we must first calculate the following bivariate auto-regressive model [4]:…”
Section: Granger Testmentioning
confidence: 99%
See 1 more Smart Citation
“…A bivariate auto-regressive model includes past values from the independent variable x and from 1 It is worth mentioning that we adopted this strategy in the two studies presented in this paper To apply Granger, we must first calculate the following bivariate auto-regressive model [4]:…”
Section: Granger Testmentioning
confidence: 99%
“…Essentially, such techniques rely on different predictors, including source code metrics (e.g., coupling, cohesion, size) [2,25,31], change metrics [17], static analysis tools [1,6,24], and code smells [8].…”
Section: Introductionmentioning
confidence: 99%
“…These precision values are similar to the ones generated for example by FindBugs [11] and PMD [12], which are well-known bug finding tools based on static analysis. For example, in a previous study, using as target five stable releases of the Eclipse platform, we found that precision rates superior to 50% are only possible by restricting the analysis to a small subset of the warnings raised by FindBugs (basically, high priority warnings from the correctness category) [14]. For PMD, the precision was inferior to 10%.…”
Section: Combining the Heuristicsmentioning
confidence: 99%
“…For example, in a previous study, using as target five stable releases of the Eclipse platform, we measured the precision of the warnings raised by two Java-based bug finding tools [14]. We defined precision by the following ratio: (#warnings removed after a given time frame) / (#warnings issued by the tool).…”
Section: A Static Analysis Toolsmentioning
confidence: 99%
“…Essentially, such techniques rely on different predictors, including source code metrics (e.g. coupling, cohesion, size) [3], [22], [24], change metrics [15], static analysis tools [2], [21], and code smells [7]. However, the typical experiments designed to evaluate bug prediction techniques usually do not investigate whether the discovered relationships indicate a cause-effect relation or whether they are mere statistical coincidences.…”
Section: Introductionmentioning
confidence: 99%