DocumentCode
2034987
Title
Does the modern code inspection have value?
Author
Siy, Harvey ; Votta, Lawrence
Author_Institution
Lucent Technol., Naperville, IL, USA
fYear
2001
fDate
2001
Firstpage
281
Lastpage
289
Abstract
For years, it was believed that the value of inspections is in finding and fixing defects early in the development process. Otherwise, the cost to find and fix them later is much higher However in examining code inspection data, we are finding that inspections are beneficial for an additional reason. They make the code easier to understand and change. An analysis of data from a recent code inspection experiment shows that 60% of all issues raised in the code inspections are not problems that could have been uncovered by latter phases of testing or field usage because they have little or nothing to do with the visible execution behavior of the software. Rather they improve the maintainability of the code by making the code conform to coding standards, minimizing redundancies, improving language proficiency, improving safety and portability, and raising the quality of the documentation. We conclude that even if advances in software technology have diminished the value of inspections as a defect detection tool, in most cases, it continues to be of value as a maintenance tool
Keywords
program debugging; software maintenance; software portability; language proficiency; safety; software code inspection; software maintainability; software portability; software technology; visible execution behavior; Automatic testing; Code standards; Costs; Data analysis; Documentation; Inspection; Instruments; Investments; Safety; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2001. Proceedings. IEEE International Conference on
Conference_Location
Florence
ISSN
1063-6773
Print_ISBN
0-7695-1189-9
Type
conf
DOI
10.1109/ICSM.2001.972741
Filename
972741
Link To Document