Metrics of software evolution as effort predictors - A case study

被引:0
|
作者
Ramil, JF [1 ]
Lehman, MM [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2BZ, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite its importance, cost estimation in the context of continuing software evolution has been relatively unexplored. This paper addresses this omission by describing some models that predict effort as a function of a suite of metrics of software evolution. It presents a case study relating to the evolution of The kernel of a mainframe operating system. Six models based on eight different indicators of evolution activity are proposed, their predictive power is examined and compared To that of two baseline models. Predictions with errors of the order of 20 percent of the actual values have been obtained from the models, when fitted and tested to historical data over a segment of 10 years of kernel's continuing evolution. Appropriateness of the proposed models as predictors appears to be restricted to homogeneous evolution segments, that is, periods with relatively small variations in the level of effort applied. It was found that models based on coarse granularity measures, such as "subsystem counts", provided a Mean Magnitude of Relative Error similar to those based on finer alternatives, such as "module counts".
引用
收藏
页码:163 / 172
页数:10
相关论文
共 50 条
  • [21] Metrics and evolution in open source software
    Lee, Young
    Yang, Jeong
    Chang, Kai H.
    [J]. USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 191 - +
  • [22] Implications of evolution metrics on software maintenance
    Lehman, MM
    Perry, DE
    Ramil, JF
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, : 208 - 217
  • [23] Software evolution: Case study, OPAL
    Ackerstaff, K
    [J]. 1998 CERN SCHOOL OF COMPUTING, PROCEEDINGS, 1998, 98 (08): : 159 - 164
  • [24] A STUDY OF SOFTWARE METRICS
    SAMADZADEH, MH
    NANDAKUMAR, K
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 16 (03) : 229 - 234
  • [25] Investigating the Prioritization of Unit Testing Effort using Software Metrics
    Toure, Fadel
    Badri, Mourad
    Lamontagne, Luc
    [J]. ENASE: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2017, : 69 - 80
  • [26] Using public domain metrics to estimate software development effort
    Jeffery, R
    Ruhe, M
    Wieczorek, I
    [J]. SEVENTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 2001, PROCEEDINGS, 2000, : 16 - 27
  • [27] Effort estimation in open source software development: A case study
    Koch, S
    [J]. INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 859 - 861
  • [28] Effort estimation in agile software development: A method and a case study
    Machado, F
    Joyanes, L
    [J]. SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 470 - 475
  • [29] A STUDY OF SEVERAL METRICS FOR PROGRAMMING EFFORT
    WOODFIELD, SN
    SHEN, VY
    DUNSMORE, HE
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1981, 2 (02) : 97 - 103
  • [30] SOFTWARE METRICS FOR THE BOEING-777 - A CASE-STUDY
    LYTZ, R
    [J]. SOFTWARE QUALITY JOURNAL, 1995, 4 (01) : 1 - 13