• DocumentCode
    3232069
  • Title

    An empirical study of software reuse vs. defect-density and stability

  • Author

    Mohagheghi, Parastoo ; Conradi, Reidar ; Killi, Ole M. ; Schwarz, Henrik

  • Author_Institution
    Ericsson Norway-Grimstad, Grimstad, Norway
  • fYear
    2004
  • fDate
    23-28 May 2004
  • Firstpage
    282
  • Lastpage
    291
  • Abstract
    The paper describes results of an empirical study, where some hypotheses about the impact of reuse on defect-density and stability, and about the impact of component size on defects and defect-density in the context of reuse are assessed, using historical data (data mining) on defects, modification rate, and software size of a large-scale telecom system developed by Ericsson. The analysis showed that reused components have lower defect-density than non-reused ones. Reused components have more defects with highest severity than the total distribution, but less defects after delivery, which shows that that these are given higher priority to fix. There are an increasing number of defects with component size for non-reused components, but not for reused components. Reused components were less modified (more stable) than non-reused ones between successive releases, even if reused components must incorporate evolving requirements from several application products. The study furthermore revealed inconsistencies and weaknesses in the existing defect reporting system, by analyzing data that was hardly treated systematically before.
  • Keywords
    data analysis; data mining; object-oriented programming; software reusability; Ericsson; component reuse; data analysis; data mining; defect reporting system; defect-density; historical data; large-scale telecom system; software reuse; stability; Application software; Data analysis; Information science; Laboratories; Large-scale systems; Productivity; Software quality; Stability; Telecommunications; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2163-0
  • Type

    conf

  • DOI
    10.1109/ICSE.2004.1317450
  • Filename
    1317450