A case study of defect introduction mechanisms

Arbi Ghazarian

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

12 Scopus citations

Abstract

It is well known that software production organizations spend a sizeable amount of their project budget to rectify the defects introduced into the software systems during the development process. An in depth understanding of the mechanisms that give rise to defects is an essential step towards the reduction of defects in software systems. In line with this objective, we conducted a case study of defect introduction mechanisms on three major components of an industrial enterprise resource planning software system, and observed that external factors including incomplete requirements specifications, adopting new, unfamiliar technologies, lack of requirements traceability, and the lack of proactive and explicit definition and enforcement of user interface consistency rules account for 59% of the defects. These findings suggest areas where effort should be directed.

Original languageEnglish (US)
Title of host publicationAdvanced Information Systems Engineering - 21st International Conference, CAiSE 2009, Proceedings
Pages156-170
Number of pages15
DOIs
StatePublished - 2009
Event21st International Conference on Advanced Information Systems Engineering, CAiSE 2009 - Amsterdam, Netherlands
Duration: Jun 8 2009Jun 12 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5565 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other21st International Conference on Advanced Information Systems Engineering, CAiSE 2009
Country/TerritoryNetherlands
CityAmsterdam
Period6/8/096/12/09

Keywords

  • Case Study
  • Defect Root Cause Analysis
  • Defects Sources

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'A case study of defect introduction mechanisms'. Together they form a unique fingerprint.

Cite this