Print Email Facebook Twitter Evaluating the Relation Between Coding Standard Violations and Faults Within and Across Software Versions Title Evaluating the Relation Between Coding Standard Violations and Faults Within and Across Software Versions Author Boogerd, C. Moonen, L. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Computer Technology Date 2009-12-31 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. To reference this document use: http://resolver.tudelft.nl/uuid:970f0f29-abdf-44ab-a206-60c6dad4981d Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2009-008 Other version https://doi.org/10.1109/MSR.2009.5069479 Part of collection Institutional Repository Document type report Rights (c) 2009 by the authors of this report. Software Engineering Research Group, Department of Software Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology. All rights reserved. No part of this series may be reproduced in any form or by any means without prior written permission of the authors. Files PDF TUD-SERG-2009-008.pdf 405.26 KB Close viewer /islandora/object/uuid:970f0f29-abdf-44ab-a206-60c6dad4981d/datastream/OBJ/view