To main content

An Empirical Investigation of Software Reuse Benefits in a Large Telecom Product

Abstract

This paper describes a case study on the benefits of software reuse in a large telecom product. The reused components were developed in-house and shared in a product-family approach. Methods. Quantitative data mined from company repositories are combined with other quantitative data and qualitative observations. Results. We observed significantly lower fault-density and less modified code between successive releases of reused components. Reuse and standardization of software architecture and processes allowed easier transfer of development when organizational changes happened. Conclusions. The study adds to the evidence of quality benefits of large-scale reuse programs and explores organizational motivations and outcomes.

Category

Academic article

Language

English

Author(s)

  • Parastoo Mohagheghi
  • Reidar Conradi

Affiliation

  • Norwegian University of Science and Technology
  • SINTEF

Year

2008

Published in

ACM Transactions on Software Engineering and Methodology

ISSN

1049-331X

Publisher

Association for Computing Machinery (ACM)

Volume

17

Issue

3

View this publication at Cristin