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 条
  • [31] Industrial labor model and its application
    Huang, DG
    Xia, SW
    INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 2350 - 2353
  • [32] Constructed wetlands for the reuse of industrial wastewater: A case-study
    Riggio, Vincenzo A.
    Ruffino, Barbara
    Campo, Giuseppe
    Comino, Elena
    Comoglio, Claudio
    Zanetti, Mariachiara
    JOURNAL OF CLEANER PRODUCTION, 2018, 171 : 723 - 732
  • [33] Using InnerSource for Improving Internal Reuse: An Industrial Case Study
    Chen, Xingru
    Usman, Muhammad
    Badampudi, Deepika
    27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 348 - 357
  • [34] Urban wastewater reclamation for industrial reuse: An LCA case study
    Pintilie, Loredana
    Torres, Carmen M.
    Teodosiu, Carmen
    Castells, Francesc
    JOURNAL OF CLEANER PRODUCTION, 2016, 139 : 1 - 14
  • [35] An industrial case study on the use of UML in software maintenance and its perceived benefits and hurdles
    Ana M. Fernández-Sáez
    Michel R. V. Chaudron
    Marcela Genero
    Empirical Software Engineering, 2018, 23 : 3281 - 3345
  • [36] An industrial case study on the use of UML in software maintenance and its perceived benefits and hurdles
    Fernandez-Saez, Ana M.
    Chaudron, Michel R. V.
    Genero, Marcela
    EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (06) : 3281 - 3345
  • [37] Evaluating the sustainability of indirect potable reuse and direct potable reuse: a southern Nevada case study
    Dow, Cory
    Ahmad, Sajjad
    Stave, Krystyna
    Gerrity, Daniel
    AWWA WATER SCIENCE, 2019, 1 (04):
  • [39] An industrial application of symbolic model checking: The TWIN elevator case study
    Kammueller, Florian
    Preibusch, Soeren
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2008, 22 (02): : 95 - 108
  • [40] Application of a generator-based software development method supporting model reuse
    Altmeyer, J
    Riegel, JP
    Schuermann, B
    Schuetze, M
    Zimmermann, G
    ADVANCED INFORMATION SYSTEMS ENGINEERING, 1997, 1250 : 159 - 172