An analysis of errors in a reuse-oriented development environment

William M. Thomas, Alex Delis, Victor R. Basili

Research output: Contribution to journalArticlepeer-review

Abstract

Component reuse is widely considered vital for obtaining significant improvement in development productivity. However, as an organization adopts a reuse-oriented development process, the nature of the problems in development is likely to change. In this article, we use a measurement-based approach to better understand and evaluate an evolving reuse process. More specifically, we study the effects of reuse across seven projects in narrow domain from a single development organization. An analysis of the errors that occur in new and reused components across all phases of system development provides insight into the factors influencing the reuse process. We found significant differences between errors associated with new and various types of reused components in terms of the types of errors committed. In addition, we identified differences when errors are introduced and the effect that the errors have on the development process.

Original languageEnglish (US)
Pages (from-to)211-224
Number of pages14
JournalJournal of Systems and Software
Volume38
Issue number3
DOIs
StatePublished - Sep 1997

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'An analysis of errors in a reuse-oriented development environment'. Together they form a unique fingerprint.

Cite this