Methods of measuring software reuse for the prediction of maintenance effort

被引:0
|
作者
Leach, RJ
机构
关键词
software reuse; software metrics; COTS; configuration management; reuse categories; reuse factors;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A major difficulty in evaluating the costs of reusing software is determining the amount of reused software artefacts in systems, Determining the amount of reuse in a system is important for software maintenance because reused software is likely to need less corrective maintenance than newly developed software, Reusing software can also decrease costs of testing and integration. In this paper, we describe some practical techniques for measuring the amount of software reuse using simple tools, The goal is to provide accurate assessment of the state of existing software systems in order to assess quality and deploy resources efficiently, The techniques for software developed on the UNIX system use the standard utilities 'find' and 'diff'. Software developed under configuration management by the 'sccs' utility is measured using the 'prs' utility, Techniques are also given for measurement of the amount of reuse in software that was developed on personal computers. Each of the methods was used for reuse measurement at NASA's Goddard Space Flight Center, The methods were applied to measure reuse in moderately large software systems used for ground centre control of spacecraft.
引用
收藏
页码:309 / 320
页数:12
相关论文
共 50 条
  • [1] Methods of measuring software reuse for the prediction of maintenance effort
    Leach, Ronald J.
    [J]. Journal of Software Maintenance, 1996, 8 (05): : 309 - 320
  • [2] Two case studies in measuring software maintenance effort
    Niessink, F
    van Vliet, P
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, : 76 - 85
  • [3] An Ensemble of Computational Intelligence Models for Software Maintenance Effort Prediction
    Aljamaan, Hamoud
    Elish, Mahmoud O.
    Ahmad, Irfan
    [J]. ADVANCES IN COMPUTATIONAL INTELLIGENCE, PT I, 2013, 7902 : 592 - 603
  • [4] EXPERIENCE WITH THE ACCURACY OF SOFTWARE MAINTENANCE TASK EFFORT PREDICTION MODELS
    JORGENSEN, M
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (08) : 674 - 681
  • [5] Assessing effort prediction models for corrective software maintenance - An empirical study
    De Lucia, Andrea
    Pompella, Eugenio
    Stefanucci, Silvio
    [J]. ENTERPRISE INFORMATION SYSTEMS VI, 2006, : 55 - +
  • [6] Software Effort Prediction using Statistical and Machine Learning Methods
    Malhotra, Ruchika
    Jain, Ankita
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (01) : 145 - 152
  • [7] Measuring software maintenance
    Burgin, M
    Debnath, N
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2004, : 118 - 121
  • [8] Evaluation and Prediction of Open Source Software Maintenance Effort through Code Quality
    Yang Mengning
    Luo Yangyang
    Xu Ling
    Yan Meng
    [J]. INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS & STATISTICS, 2015, 53 (02): : 109 - 118
  • [9] SOFTWARE REUSE - A KEY TO THE MAINTENANCE PROBLEM
    ROMBACH, HD
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1991, 33 (01) : 86 - 92
  • [10] SOFTWARE PERFECTIVE MAINTENANCE - INCLUDING RETRAINABLE SOFTWARE IN SOFTWARE REUSE
    RINE, D
    [J]. INFORMATION SCIENCES, 1993, 75 (1-2) : 109 - 132