A validation of the component-based method for software size estimation

被引:88
|
作者
Dolado, JJ [1 ]
机构
[1] Univ Basque Country, Fac Informat, San Sebastian 20009, Spain
关键词
software size estimation; software measurement; function points; software management; linear regression; neural networks; genetic programming;
D O I
10.1109/32.879821
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Estimation of software size is a crucial activity among the tasks of software management. Work planning and subsequent estimations of the effort required are made based on the estimate of the size of the software product. Software size can be measured in several ways: Lines of code (LOC) is a common measure and is usually one of the independent variables in equations for estimating effort. There are several methods for estimating the final LOC count of a software system in the early stages. in this article, we report the results of the validation of the component-based method (initially proposed by Verner and Tate) for software sizing. This was done through the analysis of 46 projects involving more than 100,000 LOC of a fourth-generation language. We present several conclusions concerning the predictive capabilities of the method. We observed that the component-based method behaves reasonably, although not as well as expected for "global" methods such as Mark II function points for software size prediction. The main factor observed that affects the performance is the type of component.
引用
收藏
页码:1006 / 1021
页数:16
相关论文
共 50 条
  • [1] Effort estimation factors for component-based software
    Yu, Xuejun
    Zhang, Shujie
    [J]. High Technology Letters, 2006, 12 (SUPPL.) : 99 - 101
  • [2] Simulation and validation of component-based automotive control software
    Fleisch, W
    [J]. SIMULATION IN INDUSTRY'2000, 2000, : 417 - 421
  • [3] A Method for Considering Error Propagation in Reliability Estimation of Component-Based Software Systems
    Malik, Preeti
    Nautiyal, Lata
    Ram, Mangey
    [J]. INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2019, 4 (03) : 635 - 653
  • [4] Component-based Software Safety Assessment Method
    Gu, Tao
    Zhou, Qing
    Ling, Dong-yi
    Wang, Shi-hai
    [J]. INTERNATIONAL CONFERENCE ON MATERIALS, MANUFACTURING AND MECHANICAL ENGINEERING (MMME 2016), 2016, : 127 - 132
  • [5] A method for component-based software and system development
    Hatebur, Denis
    Heisel, Maritta
    Souquieres, Jeanine
    [J]. 32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 72 - +
  • [6] A method to calculate the reliability of component-based software
    Zhu, Y
    Gao, JH
    [J]. ATS 2003: 12TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2003, : 488 - 491
  • [7] A Component-Based Method for Software Architecture Refinement
    Zhang Juan
    Ban Xiaojuan
    Lv Qiang
    Chen Jie
    Wu Di
    [J]. PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 2010, : 4251 - 4256
  • [8] A New Model for Reliability Estimation of Component-Based Software
    Singh, Aditya Pratap
    Tomar, Pradeep
    [J]. PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1431 - 1436
  • [9] The reliability estimation, prediction and measuring of component-based software
    Palviainen, Marko
    Evesti, Antti
    Ovaska, Eila
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (06) : 1054 - 1070
  • [10] Effort estimation of component-based software development - a survey
    Wijayasiriwardhane, T.
    Lai, R.
    Kang, K. C.
    [J]. IET SOFTWARE, 2011, 5 (02) : 216 - 228