• DocumentCode
    1145058
  • Title

    Success factors of systematic reuse

  • Author

    Frakes, William B. ; Isoda, Saduhiro

  • Author_Institution
    Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
  • Volume
    11
  • Issue
    5
  • fYear
    1994
  • Firstpage
    14
  • Lastpage
    19
  • Abstract
    Systematic software reuse is a paradigm shift in software engineering from building single systems to building families of related systems. The goal of software reuse research is to discover systematic procedures for engineering new systems from existing assets. Implementing systematic reuse is risky. Not doing it is also risky. Trying systematic reuse unsuccessfully can cost precious time and resources and may make management sceptical of trying it again. But if your competitors do it successfully and you do not, you may lose market share and possibly an entire market. There is no cookbook solution-each organization must analyze its own needs, implement reuse measurements, define the key benefits it expects, identify and remove impediments, and manage risk. Reliable data on how much this costs and the benefits an organization will derive are insufficient. The article addresses issues from management, measurement, law, economics, libraries, and the design of reusable software.<>
  • Keywords
    DP management; economics; risk management; software reusability; design; economics; key benefits; libraries; reuse measurements; risk management; software engineering; software reuse; success factors; systematic reuse; Costs; Impedance; Resource management; Risk analysis; Risk management; Software engineering; Software libraries; Software measurement; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.311045
  • Filename
    311045