Estimating Software Development Effort Based on Phases

被引:1
|
作者
Lenarduzzi, Valentina [1 ]
Morasca, Sandro [1 ]
Taibi, Davide [2 ]
机构
[1] Univ Insubria, Dept Theoret & Appl Sci, Varese, Italy
[2] Univ Kaiserslautern, Software Engn Res Grp, D-67663 Kaiserslautern, Germany
关键词
software estimation; isbsg; data driven estimation;
D O I
10.1109/SEAA.2014.54
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software development effort estimation is a very important issue in software engineering and several models have been defined to this end. In this paper, we carry out an empirical study on the estimation of software development effort broken down by phase, so that estimation can be used along the software development lifecycle. More specifically, our goal is twofold. At any given point in the software development lifecycle, we estimate the effort needed for the next phase. Also, we estimate the effort for the remaining part of the software development process. Our empirical study is based on historical data from the ISBSG database. The results show a set of statistically significant correlations between: (1) the effort spent in one phase and the effort spent in the following one; (2) the effort spent in a phase and the remaining effort; (3) the cumulative effort up to the current phase and the remaining effort. However, the results also show that these estimation models come with different degrees of goodness of fit. Finally, including further information, such as the functional size, does not significantly improve estimation quality.
引用
收藏
页码:305 / 308
页数:4
相关论文
共 50 条
  • [1] Estimating software development effort with case-based reasoning
    Finnie, GR
    Wittig, GE
    Desharnais, JM
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, 1997, 1266 : 13 - 22
  • [2] Estimating Development Effort for Software Architectural Tactics
    Kassab, Mohamad
    Destefanis, Giuseppe
    PERSPECTIVES OF SYSTEM INFORMATICS, PSI 2015, 2016, 9609 : 158 - 169
  • [3] Estimating software development effort with connectionist models
    Wittig, G
    Finnie, G
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (07) : 469 - 476
  • [4] Estimating software development effort using fuzzy clustering-based analogy
    Amazal, Fatima Azzahra
    Idri, Ali
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (04)
  • [5] Estimating Software Development Effort Using Bayesian Networks
    Karna, Hrvoje
    Gotovac, Sven
    2015 23RD INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2015, : 229 - 233
  • [6] A comparative study for estimating software development effort intervals
    Ayşe Bakır
    Burak Turhan
    Ayşe Bener
    Software Quality Journal, 2011, 19 : 537 - 552
  • [7] Assessment of Voting Ensemble for Estimating Software Development Effort
    Elish, Mahmoud O.
    2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DATA MINING (CIDM), 2013, : 316 - 321
  • [8] A comparative study for estimating software development effort intervals
    Bakir, Ayse
    Turhan, Burak
    Bener, Ayse
    SOFTWARE QUALITY JOURNAL, 2011, 19 (03) : 537 - 552
  • [9] ESTIMATING SOFTWARE DEVELOPMENT EFFORT USING TABU SEARCH
    Ferrucci, Filomena
    Gravino, Carmine
    Oliveto, Rocco
    Sarro, Federica
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2010, : 236 - 241
  • [10] MACHINE LEARNING APPROACHES TO ESTIMATING SOFTWARE-DEVELOPMENT EFFORT
    SRINIVASAN, K
    FISHER, D
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (02) : 126 - 137