Static Correspondence and Correlation Between Field Defects and Warnings Reported by a Bug Finding Tool

Despite the interest and the increasing number of static analysis tools for detecting defects in software systems, there is still no consensus on the actual gains that such tools introduce in software development projects. Therefore, this paper reports a study carried out to evaluate the degree of correspondence and correlation between post-release defects (i.e., field defects) and warnings issued by FindBugs, a bug finding tool widely used in Java systems. The paper aimed to evaluate two types of relations: static correspondence (when warnings contribute to find the static program locations changed to remove field defects) and statistical correlation (when warnings serve as early indicators for future field defects).

Provided by: Springer Science+Business Media Topic: Software Date Added: Dec 2011 Format: PDF

Find By Topic