Model to estimate the software development effort based on in-depth analysis of project attributes

被引:10
|
作者
Khatibi, Elham [1 ]
Bardsiri, Vahid Khatibi [1 ]
机构
[1] Islamic Azad Univ, Kerman Branch, Dept Comp Engn, Kerman, Iran
关键词
COST ESTIMATION MODELS; OPTIMIZATION; ALGORITHM; SELECTION;
D O I
10.1049/iet-sen.2014.0169
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Over the past years, numerous models have been proposed to estimate the development effort in the early stages of a software project. The existing models have mostly relied on soft computing techniques and weighting methods. Although they have reduced the complexity and vagueness of software project attributes, attempts are ongoing to develop more accurate and reliable estimation models. This paper is concentrated on selective classification of software projects based on underlying attributes to localise the development effort estimation process in a widely used model called analogy-based estimation (ABE). The proposed model is a combination of ABE, selective classification and a weighting system in which the attributes of different software projects are assigned different weights. In fact, the process of attribute weighting is customised based on the nature of project being estimated. A real data set was utilised to evaluate the performance of the proposed model. A comparison between the estimates achieved by the proposed model and those obtained from other well-known effort estimation models showed that the proposed model substantially improves the performance metrics. Along with the improvement of accuracy, the proposed model is able to be used in an extensive domain of software projects.
引用
收藏
页码:109 / 118
页数:10
相关论文
共 50 条
  • [31] A project model for software development
    Liang, BS
    Chen, JN
    Wang, FJ
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2000, 16 (03) : 423 - 446
  • [32] Prediction Model of Software Development Effort Based on Input Output Correlation
    Qin, Li-Na
    Jin, Cong
    Dong, En-Mei
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL I, 2010, : 35 - 38
  • [33] An Algorithmic-based Change Effort Estimation Model for Software Development
    Basri, Sufyan
    Kama, Nazri
    Sarkan, Haslina Md
    Adli, Saiful
    Haneem, Faizura
    2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016), 2016, : 177 - 184
  • [34] An ensemble-based model for predicting agile software development effort
    Malgonde, Onkar
    Chari, Kaushal
    EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (02) : 1017 - 1055
  • [35] An ensemble-based model for predicting agile software development effort
    Onkar Malgonde
    Kaushal Chari
    Empirical Software Engineering, 2019, 24 : 1017 - 1055
  • [36] An Improved Neural Network to Estimate Effort of Medical Imaging Software Development
    Rao, P. Sankara
    Kumar, Reddi Kiran
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2016, 6 (08) : 1977 - 1982
  • [37] A probabilistic model for predicting software development effort
    Pendharkar, PC
    Subramanian, GH
    Rodger, JA
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (07) : 615 - 624
  • [38] A model for software development effort and cost estimation
    Pillai, K
    Nair, VSS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (08) : 485 - 497
  • [39] A probabilistic model for predicting software development effort
    Pendharkar, PC
    Subramanian, GH
    Rodger, JA
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 2, PROCEEDINGS, 2003, 2668 : 581 - 588
  • [40] PAPI software-defined events for in-depth performance analysis
    Jagode, Heike
    Danalis, Anthony
    Anzt, Hartwig
    Dongarra, Jack
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2019, 33 (06): : 1113 - 1127