Evaluating software reuse alternatives: A model and its application to an industrial case study

被引:30
|
作者
Tomer, A
Goldin, L
Kuflik, T
Kimchi, E
Schach, SR
机构
[1] RAFAEL Ltd, IL-31021 Haifa, Israel
[2] Golden Solut, IL-44641 Kefar Sava, Israel
[3] Univ Haifa, Dept Management Informat Syst, IL-31905 Haifa, Israel
[4] Vanderbilt Univ, Dept Elect Engn & Comp Sci, Nashville, TN 37235 USA
基金
美国国家科学基金会;
关键词
reuse models; cost estimation; maintenance management; software libraries; process metrics; process measurement; planning;
D O I
10.1109/TSE.2004.50
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a model that enables software developers to systematically evaluate and compare all possible alternative reuse scenarios. The model supports the clear identification of the basic operations involved and associates a cost component with each basic operation in a focused and precise way. The model is a practical tool that assists developers to weigh and evaluate different reuse scenarios, based on accumulated organizational data, and then to decide which option to select in a given situation. The model is currently being used at six different companies for cost-benefit analysis of alternative reuse scenarios; we give a case study that illustrates how it has been used in practice.
引用
收藏
页码:601 / 612
页数:12
相关论文
共 50 条
  • [1] Design for large scale software reuse: An industrial case study
    Ramachandran, M
    Fleischer, W
    FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE REUSE, PROCEEDINGS, 1996, : 104 - 111
  • [2] A case study in software reuse
    Addy, E
    Mili, A
    Yacoub, S
    SOFTWARE QUALITY JOURNAL, 1999, 8 (03) : 169 - 196
  • [3] A Case Study in Software Reuse
    Edward Addy
    Ali Mili
    Sherif Yacoub
    Software Quality Journal, 1999, 8 : 169 - 195
  • [4] A STUDY ON THE SOFTWARE TEST CASE REUSE MODEL OF FEATURE ORIENTED
    Li, Wenwu
    Duan, Miyi
    2014 IEEE 3rd International Conference on Cloud Computing and Intelligence Systems (CCIS), 2014, : 241 - 246
  • [5] Study and Application of Patterns in Software Reuse
    Zhu Zemin
    2009 IITA INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS ENGINEERING, PROCEEDINGS, 2009, : 550 - 553
  • [6] Communication Problems in Software Development - A Model and Its Industrial Application
    Pernstal, Joakim
    Feldt, R.
    Gorschek, T.
    Floren, D.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (10) : 1497 - 1538
  • [7] A Case Study of Software Quality and Reuse
    Baker, Steven E.
    Beard, Matthew D.
    Etzkorn, Letha H.
    PROCEEDINGS OF THE 50TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE, 2012,
  • [8] Evaluating the Impact of UML Modeling on Software Quality: An Industrial Case Study
    Nugroho, Ariadi
    Chaudron, Michel R. V.
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 181 - 195
  • [9] Software model checking in practice: An industrial case study
    Chandra, S
    Godefroid, P
    Palm, C
    ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 431 - 441
  • [10] The software reuse working group: A case study in fostering reuse
    Gerard, Ryan
    Downs, Robert R.
    Marshall, James J.
    Wolfe, Robert E.
    IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 24 - +