A case study of defect introduction mechanisms

Arbi Ghazarian

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

12 Citations (Scopus)

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 publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages156-170
Number of pages15
Volume5565 LNCS
DOIs
StatePublished - 2009
Externally publishedYes
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)03029743
ISSN (Electronic)16113349

Other

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

Fingerprint

Defects
Software System
Enterprise Resource Planning
Requirements Specification
Traceability
Enterprise resource planning
Development Process
User Interface
User interfaces
Specifications
Software
Line
Requirements

Keywords

  • Case Study
  • Defect Root Cause Analysis
  • Defects Sources

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Ghazarian, A. (2009). A case study of defect introduction mechanisms. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5565 LNCS, pp. 156-170). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5565 LNCS). https://doi.org/10.1007/978-3-642-02144-2_16

A case study of defect introduction mechanisms. / Ghazarian, Arbi.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 5565 LNCS 2009. p. 156-170 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5565 LNCS).

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

Ghazarian, A 2009, A case study of defect introduction mechanisms. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 5565 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 5565 LNCS, pp. 156-170, 21st International Conference on Advanced Information Systems Engineering, CAiSE 2009, Amsterdam, Netherlands, 6/8/09. https://doi.org/10.1007/978-3-642-02144-2_16
Ghazarian A. A case study of defect introduction mechanisms. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 5565 LNCS. 2009. p. 156-170. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-02144-2_16
Ghazarian, Arbi. / A case study of defect introduction mechanisms. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 5565 LNCS 2009. pp. 156-170 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{8dc18226b7f44786a23dc03d242fcfd6,
title = "A case study of defect introduction mechanisms",
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.",
keywords = "Case Study, Defect Root Cause Analysis, Defects Sources",
author = "Arbi Ghazarian",
year = "2009",
doi = "10.1007/978-3-642-02144-2_16",
language = "English (US)",
isbn = "3642021433",
volume = "5565 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "156--170",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - A case study of defect introduction mechanisms

AU - Ghazarian, Arbi

PY - 2009

Y1 - 2009

N2 - 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.

AB - 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.

KW - Case Study

KW - Defect Root Cause Analysis

KW - Defects Sources

UR - http://www.scopus.com/inward/record.url?scp=69849106701&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=69849106701&partnerID=8YFLogxK

U2 - 10.1007/978-3-642-02144-2_16

DO - 10.1007/978-3-642-02144-2_16

M3 - Conference contribution

AN - SCOPUS:69849106701

SN - 3642021433

SN - 9783642021435

VL - 5565 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 156

EP - 170

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

ER -