• 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