Task-directed software inspection technique: an experiment and case study

  • Authors:
  • Diane Kelly;Terry Shepard

  • Affiliations:
  • Royal Military College Of Canada;Royal Military College Of Canada

  • Venue:
  • CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
  • Year:
  • 2000

Quantified Score

Hi-index 0.02

Visualization

Abstract

Research in software inspection has led to the development of inspection techniques focused on providing structure and guidance to the individual inspector, with the goal of improving effectiveness. This paper defines and investigates a new inspection technique, task-directed inspection, specifically developed for inspecting complex computational code, but capable of being applied in other software domains. Students from the Royal Military College of Canada and Queen's University in Kingston, as participants in an experiment, applied two task directed techniques and an industry-standard non-structured inspection technique to a civil engineering code in use in military applications. Results from the experiment were analyzed with a new Orthogonal Defect Classification for computational code developed for this research. Based on this small sample group, the task-directed techniques help software inspectors more thoroughly examine and understand software code. This research also points out the differences between experienced and inexperienced inspectors, and opens up several possibilities for further research.