DocumentCode
1917855
Title
Automating techniques for inspecting high assurance systems
Author
Fisher, Marcus S. ; Cukic, Bojan
fYear
2001
fDate
2001
Firstpage
117
Lastpage
126
Abstract
Software inspections are an example of a validation technique for improving software product quality and reducing development time and cost. They are a peer-review process that have shown to decrease costs, decrease development time, and increase quality through a detailed examination of work-in-progress with the objective of identifying defects. In this paper, we report a methodology used for modeling the defects found during a code inspection. The Orthogonal Defect Classification (ODC) was used to categorize and make inferences that resulted in synthesized checklists that reflect the latest project experience and the rules most frequently broken during software development. We were then able to develop techniques that automatically used the checklists to search for defects in the source code. This automated defect detection technique will free up resources that can be used to look for more project specific issues
Keywords
program testing; software engineering; automated defect detection technique; development cost; development time; orthogonal defect classification; peer-review process; software development; software inspections; software product quality; synthesized checklists; validation technique; Costs; Delay; Inspection; NASA; Personnel; Programming; Project management; Software quality; Software safety; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Assurance Systems Engineering, 2001. Sixth IEEE International Symposium on
Conference_Location
Boco Raton, FL
ISSN
1530-2059
Print_ISBN
0-7695-1275-5
Type
conf
DOI
10.1109/HASE.2001.966813
Filename
966813
Link To Document