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 条
  • [41] Adapting Software Metrics to Analyze the Evolution of Laws
    Ciaghi, Aaron
    Dalla Valle, Andrea
    Villafiorita, Adolfo
    [J]. Legal Knowledge and Information Systems, 2011, 235 : 53 - 62
  • [42] Metrics in Software Development and Evolution with Design Patterns
    Derezinska, Anna
    [J]. SOFTWARE ENGINEERING AND ALGORITHMS IN INTELLIGENT SYSTEMS, 2019, 763 : 356 - 366
  • [43] Ineffectiveness of Use of Software Science Metrics as Predictors of Defects in Object Oriented Software
    Rana, Zeeshan Ali
    Shamail, Shafay
    Awais, Mian Muhammad
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 3 - 7
  • [44] The Linux kernel as a case study in software evolution
    Israeli, Ayelet
    Feitelson, Dror G.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (03) : 485 - 501
  • [45] Evolution in open source software: A case study
    Godfrey, MW
    Tu, Q
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2000, : 131 - 142
  • [46] An Empirical Study on the Estimation of Software Development Effort with Use Case Points
    Alves, Luis M.
    Sousa, Andre
    Ribeiro, Pedro
    Machado, Ricardo J.
    [J]. 2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [47] Software development effort estimation using fuzzy logic:: A case study
    Martín, CL
    Pasquier, ML
    Yáñez, C
    Gutiérrez, A
    [J]. SIXTH MEXICAN INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE, PROCEEDINGS, 2005, : 113 - 120
  • [48] Effort estimation in agile software development: Case study and improvement framework
    Tanveer, Binish
    Guzman, Liliana
    Engel, Ulf Martin
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (11)
  • [49] Distribution of Effort among Software Development Artefacts: An Initial Case Study
    Mellegard, Niklas
    Staron, Miroslaw
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, 2010, 50 : 234 - 246
  • [50] Study of the evolution of an agile project featuring a Web application using software metrics
    Concas, Giulio
    Di Francesco, Marco
    Marchesi, Michele
    Quaresima, Roberta
    Pinna, Sandro
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2008, 5089 : 386 - +