• DocumentCode
    782478
  • Title

    Strategies for software reuse: a principal component analysis of reuse practices

  • Author

    Rothenberger, Marcus A. ; Dooley, Kevin J. ; Kulkarni, Uday R. ; Nada, Nader

  • Author_Institution
    Sch. of Bus. Adm., Wisconsin Univ., Milwaukee, WI, USA
  • Volume
    29
  • Issue
    9
  • fYear
    2003
  • Firstpage
    825
  • Lastpage
    837
  • Abstract
    This research investigates the premise that the likelihood of success of software reuse efforts may vary with the reuse strategy employed and, hence, potential reuse adopters must be able to understand reuse strategy alternatives and their implications. We use survey data collected from 71 software development groups to empirically develop a set of six dimensions that describe the practices employed in reuse programs. The study investigates the patterns in which these practices co-occur in the real world, demonstrating that the dimensions cluster into five distinct reuse strategies, each with a different potential for reuse success. The findings provide a means to classify reuse settings and assess their potential for success.
  • Keywords
    bibliographies; object-oriented programming; principal component analysis; software quality; software reusability; best practices; reuse classification scheme; reuse programs; reuse strategy; software development groups; software process improvement; systematic software reuse; Best practices; Costs; Investments; Principal component analysis; Programming; Software maintenance; Software quality; Software reusability; Software systems; Writing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2003.1232287
  • Filename
    1232287