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 条
  • [21] Research on Software Trustworthiness Level Evaluating Model Based on Layered Idea and Its Application
    Zhang Jin
    Yan Yong-quan
    Sun Yun-chuan
    Zhao Guo-xing
    Liu Jun-fei
    MANUFACTURING SYSTEMS AND INDUSTRY APPLICATIONS, 2011, 267 : 277 - 282
  • [22] Reuse Assessment of IEC 61131-3 Control Software Modules Using Metrics - An Industrial Case Study
    Fischer, Juliane
    Vogel-Heuser, Birgit
    Huber, Christoph
    Felger, Markus
    Bengel, Matthias
    2021 IEEE 19TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2021,
  • [23] Improving Reuse by means of Asymmetrical Model Migrations: An Application to the Orcc Case Study
    Vallejo, Paola
    Kerboeuf, Mickael
    Martin, Kevin J. M.
    Babau, Jean-Philippe
    2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 358 - 367
  • [24] Model of case-based industrial design scenario and its application
    Tan, Hao
    Zhao, Jianghong
    Wang, Wei
    Zhang, Jun
    Jixie Gongcheng Xuebao/Chinese Journal of Mechanical Engineering, 2006, 42 (12): : 151 - 157
  • [25] A Comparative Study of Software Model Checkers as Unit Testing Tools: An Industrial Case Study
    Kim, Moonzoo
    Kim, Yunho
    Kim, Hotae
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (02) : 146 - 160
  • [26] Understanding and evaluating software reuse costs and benefits from industrial cases-A systematic literature review
    Chen, Xingru
    Usman, Muhammad
    Badampudi, Deepika
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 171
  • [27] AUTOMATIC SOFTWARE REUSE IN INTEGRATED CASE - ITS CONCEPTUAL MODELING AND IMPLEMENTATION
    MATSUMOTO, MJ
    NEC RESEARCH & DEVELOPMENT, 1993, 34 (01): : 96 - 108
  • [28] Multiple Criteria Decision Support for Software Reuse: A Case Study
    Lopez, Alejandra Yepez
    Niu, Nan
    2011 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2011, : 200 - 205
  • [29] Software reuse for hydraulic component test stands - A case study
    Rutkowski, RJ
    AUTOTESTCON '97 - IEEE SYSTEMS READINESS TECHNOLOGY CONFERENCE, 1997 IEEE AUTOTESTCON PROCEEDINGS, 1997, : 660 - 668
  • [30] Preliminary case study on software reuse with object persistency framework
    Suganuma, H
    Kijima, N
    Nii, T
    Nakamura, K
    26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 293 - 295