On the value of code inspections for software project management: An empirical analysis

Narayan Ramasubbu, Ramanath Subramanyam, Sunil Mithas, M. S. Krishnan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Code inspections continue to gain significance as a software verification scheme since Fagan introduced the concept. Software engineering researchers examining the value of code inspections have exclusively focused on defect removal benefits of inspections. In this paper we develop and test empirical models of both quality improvement and project management benefits realized because of effort spent on code inspections. We analyze data collected on 40 real world projects from a leading software corporation to provide rigorous empirical evidence for the value of code inspections. We find evidence for hitherto unexplored hypothesis that improved understanding gained during code inspection has project management benefit of better test planning and control that could eventually avoid project overruns. We provide a research frame work that takes into account the sequential characteristics of waterfall software development model and the effects of rework generated by verification schemes to answer an important research question on the value of code inspections for project management.

Original languageEnglish (US)
Title of host publicationAssociation for Information Systems - 12th Americas Conference On Information Systems, AMCIS 2006
Pages3801-3810
Number of pages10
StatePublished - 2006
Event12th Americas Conference on Information Systems, AMCIS 2006 - Acapulco, Mexico
Duration: Aug 4 2006Aug 6 2006

Publication series

NameAssociation for Information Systems - 12th Americas Conference On Information Systems, AMCIS 2006
Volume6

Other

Other12th Americas Conference on Information Systems, AMCIS 2006
Country/TerritoryMexico
CityAcapulco
Period8/4/068/6/06

Keywords

  • Code inspections
  • Estimation
  • Life cycle
  • Process metrics
  • Project management
  • Software engineering
  • Software quality
  • Software testing

ASJC Scopus subject areas

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

Fingerprint

Dive into the research topics of 'On the value of code inspections for software project management: An empirical analysis'. Together they form a unique fingerprint.

Cite this