Title
Evaluating the relation between coding standard violations and faultswithin and across software versions
Abstract
In spite of the widespread use of coding standards and tools enforcing their rules, there is little empirical evidence supporting the intuition that they prevent the introduction of faults in software. In previous work, we performed a pilot study to assess the relation between rule violations and actual faults, using the MISRA C 2004 standard on an industrial case. In this paper, we investigate three different aspects of the relation between violations and faults on a larger case study, and compare the results across the two projects. We find that 10 rules in the standard are significant predictors of fault location.
Year
DOI
Venue
2009
10.1109/MSR.2009.5069479
MSR
Keywords
Field
DocType
different aspect,pilot study,coding standard,actual fault,standard violation,fault location,misra c,software version,previous work,larger case study,industrial case,empirical evidence,software quality,encoding,inspection,history,industrial relations,data mining,software fault tolerance,software versions
Data mining,Empirical evidence,Computer science,MISRA C,Software fault tolerance,Coding (social sciences),Software,Software quality,Spite,Software versioning
Conference
Citations 
PageRank 
References 
28
1.21
23
Authors
2
Name
Order
Citations
PageRank
Cathal Boogerd1552.90
Leon Moonen2143272.21