THE BUSINESS CASE FOR SOFTWARE REUSE

被引:52
|
作者
POULIN, JS
CARUSO, JM
HANCOCK, DR
机构
[1] IBM CORP,REUSE TECHNOL SUPPORT CTR,POUGHKEEPSIE,NY 12602
[2] IBM CORP,DIV LARGE SCALE COMP,POUGHKEEPSIE,NY 12601
[3] IBM CORP,PC CO,CTR TECHNOL,BOCA RATON,FL 33487
关键词
D O I
10.1147/sj.324.0567
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To remain competitive, software development organizations must reduce cycle time and cost, while at the same time adding function and improving quality. One potential solution lies in software reuse. Because software reuse is not free, we must weigh the potential benefits against the expenditures of time and resources required to identify and integrate reusable software into products. We first introduce software reuse concepts and examine the cost-benefit trade-offs of software reuse investments. We then provide a set of metrics used by IBM to accurately reflect the effort saved by reuse. We define reuse metrics that distinguish the savings and benefits from those already gained through accepted software engineering techniques. When used with the return-on-investment (ROI) model described in this paper, these metrics can effectively establish a sound business justification for reuse and can help assess the success of organizational reuse programs.
引用
收藏
页码:567 / 594
页数:28
相关论文
共 50 条
  • [1] The software reuse business
    Frakes, W
    [J]. FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE, PROCEEDINGS, 1996, : 219 - 220
  • [2] The business case for software reuse: Reuse metrics, economic models, organizational issues, and case studies
    Poulin, Jeffrey S.
    [J]. REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 439 - 439
  • [3] Evolution of the software reuse business
    Lim, WC
    [J]. FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE, PROCEEDINGS, 1996, : 225 - 226
  • [4] Software Reuse Based on Business Processes and Requirements
    Kaindl, Hermann
    [J]. 2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2, 2013, : 85 - 86
  • [5] A case study in software reuse
    Addy, E
    Mili, A
    Yacoub, S
    [J]. SOFTWARE QUALITY JOURNAL, 1999, 8 (03) : 169 - 196
  • [6] A Case Study in Software Reuse
    Edward Addy
    Ali Mili
    Sherif Yacoub
    [J]. Software Quality Journal, 1999, 8 : 169 - 195
  • [7] Towards a Software System for Facilitating the Reuse of Business Processes
    Athanasopoulos, Konstantinos
    Theodoridis, Georgios
    Darisaplis, Christos
    Stamelos, Ioannis
    [J]. REUSE IN THE BIG DATA ERA, 2019, 11602 : 34 - 46
  • [8] Software reuse - Architecture, process, and organization for business success
    Griss, ML
    [J]. PROCEEDINGS OF THE EIGHTH ISRAELI CONFERENCE ON COMPUTER SYSTEMS AND SOFTWARE ENGINEERING, 1997, : 86 - 89
  • [9] Making the reuse business work (Reprinted from Software Reuse Architecture, Process and Organizations for Business Success, 1997)
    Jacobson, I
    Griss, M
    Jonsson, P
    [J]. COMPUTER, 1997, 30 (10) : 36 - &
  • [10] A Case Study of Software Quality and Reuse
    Baker, Steven E.
    Beard, Matthew D.
    Etzkorn, Letha H.
    [J]. PROCEEDINGS OF THE 50TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE, 2012,