Improved estimation of software development effort using Classical and Fuzzy Analogy ensembles

被引:60
|
作者
Idri, Ali [1 ]
Hosni, Mohamed [1 ]
Abran, Alain [2 ]
机构
[1] Mohammed V Univ, Software Projects Management Res Team, ENSIAS, Rabat, Morocco
[2] Ecole Technol Super, Dept Software Engn, Montreal, PQ, Canada
关键词
Software development effort estimation; Ensemble effort estimation; Analogy; Fuzzy logic; COST ESTIMATION; PROJECT EFFORT; MODELS; SELECTION; VALUES;
D O I
10.1016/j.asoc.2016.08.012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Delivering an accurate estimate of software development effort plays a decisive role in successful management of a software project. Therefore, several effort estimation techniques have been proposed including analogy based techniques. However, despite the large number of proposed techniques, none has outperformed the others in all circumstances and previous studies have recommended generating estimation from ensembles of various single techniques rather than using only one solo technique. Hence, this paper proposes two types of homogeneous ensembles based on single Classical Analogy or single Fuzzy Analogy for the first time. To evaluate this proposal, we conducted an empirical study with 100/60 variants of Classical/Fuzzy Analogy techniques respectively. These variants were assessed using standardized accuracy and effect size criteria over seven datasets. Thereafter, these variants were clustered using the Scott-Knott statistical test and ranked using four unbiased errors measures. Moreover, three linear combiners were used to combine the single estimates. The results show that there is no best single Classical/Fuzzy Analogy technique across all datasets, and the constructed ensembles (Classical/Fuzzy Analogy ensembles) are often ranked first and their performances are, in general, higher than the single techniques. Furthermore, Fuzzy Analogy ensembles achieve better performance than Classical Analogy ensembles and there is no best Classical/Fuzzy ensemble across all datasets and no evidence concerning the best combiner. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:990 / 1019
页数:30
相关论文
共 50 条
  • [21] Improving Effort Estimation of Fuzzy Analogy using Feature Subset Selection
    Idri, Ali
    Cherradi, Safae
    [J]. PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,
  • [22] Missing data techniques in analogy-based software development effort estimation
    Idri, Ali
    Abnane, Ibtissam
    Abran, Alain
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 117 : 595 - 611
  • [23] Solution to CAD Designer Effort Estimation based on Analogy with Software Development Metrics
    Nikiforova, Oksana
    Zabiniako, Vitaly
    Kornienko, Jurijs
    Garkalns, Pavels
    Rizhko, Ruslan
    Gasparovica-Asite, Madara
    [J]. ENASE: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2022, : 292 - 300
  • [24] Towards Improvement of Analogy-Based Software Development Effort Estimation: A Review
    Bardsiri, Vahid Khatibi
    Jawawi, Dayang Norhayati Abang
    Khatibi, Elham
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (07) : 1065 - 1089
  • [25] Accuracy Comparison of Analogy-Based Software Development Effort Estimation Techniques
    Idri, Ali
    Amazal, Fatima Azzahra
    Abran, Alain
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2016, 31 (02) : 128 - 152
  • [26] DABE: Differential evolution in analogy-based software development effort estimation
    Benala, Tirimula Rao
    Mall, Rajib
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2018, 38 : 158 - 172
  • [27] Analogy-based software development effort estimation: A systematic mapping and review
    Idri, Ali
    Amazal, Fatima Azzahra
    Abran, Alain
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 58 : 206 - 230
  • [28] Software effort estimation by analogy and "regression toward the mean"
    Jorgensen, M
    Indahl, U
    Sjoberg, DIK
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 68 (03) : 253 - 262
  • [29] On an optimal analogy-based software effort estimation
    Phannachitta, Passakorn
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 125
  • [30] Software Cost Estimation by Classical and Fuzzy Analogy for Web Hypermedia Applications: A replicated study
    Idri, Ali
    Zahi, Azeddine
    [J]. 2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DATA MINING (CIDM), 2013, : 207 - 213