DETERMINANTS OF INSPECTION EFFECTIVENESS IN SOFTWARE DEVELOPMENT: AN EMPIRICAL ANALYSIS

Sunil Mithas, Ramanath Subramanyam, M. S. Krishnan

Research output: Contribution to conferencePaperpeer-review

Abstract

Software inspections are formal evaluations of the intermediate work products (artifacts) of the development process. These artifacts are examined to ensure that a high quality work-product is delivered to the testers and ultimately to the end-users of the software product. The crucial role of inspections in determining quality of the software makes it important to assess the effectiveness of inspections. While prior research has identified several factors that influence effectiveness of software inspections, our understanding of the influence of team composition (personnel mix and team size) and the type of the inspected artifact (project plan, requirements specification, design document, code) on effectiveness of inspections is minimal. We develop hypotheses for the factors affecting inspection effectiveness and attempt to validate these hypotheses in a field setting. Our preliminary results show that, during early stages of software development, an increase in the proportion of experienced reviewers (with greater domain experience) is associated with both an increase in the total number of defects discovered in the inspection process as well as an increase in the likelihood of detecting high severity defects. However, during later stages, we find that greater programming experience is associated with both an increase in the total number of defects discovered in the inspection process as well as an increase in the likelihood of detecting high severity defects. These results have important implications for both practice and research.

Original languageEnglish (US)
Pages437-442
Number of pages6
StatePublished - 2001
EventInternational Conference on Information Systems, ICIS 2001 - New Orleans, United States
Duration: Dec 16 2001Dec 19 2001

Conference

ConferenceInternational Conference on Information Systems, ICIS 2001
Country/TerritoryUnited States
CityNew Orleans
Period12/16/0112/19/01

Keywords

  • Software inspections
  • management of IT personnel
  • project development
  • software process improvement
  • systems development methods and tools

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems

Fingerprint

Dive into the research topics of 'DETERMINANTS OF INSPECTION EFFECTIVENESS IN SOFTWARE DEVELOPMENT: AN EMPIRICAL ANALYSIS'. Together they form a unique fingerprint.

Cite this