| Authors | C. Boogerd and L. Moonen |
| Editors | R. Mathijssen |
| Title | Using Software History to Guide Deployment of Coding Standards |
| Afilliation | Software Engineering, Software Engineering |
| Status | Published |
| Publication Type | Book Chapter |
| Year of Publication | 2009 |
| Book Title | Trader: Reliability of high-volume consumer products |
| Chapter | 4 |
| Pagination | 39-52 |
| Publisher | Embedded Systems Institute |
| Place Published | Eindhoven, the Netherlands |
| ISBN Number | 978-90-78679-04-2 |
| 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. Therefore, we propose to use information from software and issue archives to link standard violations to known bugs. In this chapter we introduce such an approach and apply it to three industrial case studies. Furthermore, we discuss how to use the historical data to address two practical issues in using a coding standard: which rules to adhere to, and how to rank violations of those rules. |