On the relation between external software quality and static code analysis

R. Plösch, H. Gruber, A. Hentschel, G. Pomberger, S. Schiffer

Research output: Chapter in Book/Report/Conference proceedingsConference contributionpeer-review

17 Citations (Scopus)

Abstract

Only a few studies exist that try to investigate whether there is a significant correlation between external software quality and the data provided by static code analysis tools. A clarification on this issue could pave the way for more precise prediction models on the probability of defects based on the violation of programming rules. We therefore initiated a study where the defect data of selected versions of the open source development environment "Eclipse SDK" is correlated with the data provided by the static code analysis tools PMD and FindBugs applied the source code of Eclipse. The results from this study are promising as especially some PMD rulesets show a good correlation with the defect data and could therefore serve as basis for measurement, control and prediction of software quality.

Original languageEnglish
Title of host publication32nd Annual IEEE Software Engineering Workshop, SEW-32 2008
PublisherIEEE Computer Society
Pages169-174
Number of pages6
ISBN (Print)9780769536170
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event32nd Annual IEEE Software Engineering Workshop, SEW-32 2008 - Kassandra, Greece
Duration: 15 Oct 200816 Oct 2008

Publication series

Name32nd Annual IEEE Software Engineering Workshop, SEW-32 2008

Conference

Conference32nd Annual IEEE Software Engineering Workshop, SEW-32 2008
Country/TerritoryGreece
CityKassandra
Period15.10.200816.10.2008

Keywords

  • Correlation analysis
  • External quality
  • Predicting failure and defects
  • Static code analysis

Fingerprint

Dive into the research topics of 'On the relation between external software quality and static code analysis'. Together they form a unique fingerprint.

Cite this