An Optimized Analogy-Based Project Effort Estimation

被引:1
|
作者
Azzeh, Mohammad [1 ]
Elsheikh, Yousef [1 ]
Alseid, Marwan [1 ]
机构
[1] Appl Sci Univ, Fac Informat Technol, POB 166, Amman, Jordan
关键词
Cost Estimation; Effort Estimation by Analogy; Bees Optimization Algorithm;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Despite the predictive performance of Analogy-Based Estimation (ABE) in generating better effort estimates, there is no consensus on: (1) how to predetermine the appropriate number of analogies, (2) which adjustment technique produces better estimates. Yet, there is no prior works attempted to optimize both number of analogies and feature distance weights for each test project. Perhaps rather than using fixed number, it is better to optimize this value for each project individually and then adjust the retrieved analogies by optimizing and approximating complex relationships between features and reflects that approximation on the final estimate. The Artificial Bees Algorithm is utilized to find, for each test project, the appropriate number of closest projects and features distance weights that are used to adjust those analogies' efforts. The proposed technique has been applied and validated to 8 publically datasets from PROMISE repository. Results obtained show that: (1) the predictive performance of ABE has noticeably been improved; (2) the number of analogies was remarkably variable for each test project. While there are many techniques to adjust ABE, Using optimization algorithm provides two solutions in one technique and appeared useful for datasets with complex structure.
引用
收藏
页码:6 / 11
页数:6
相关论文
共 50 条
  • [1] Analogy-Based Approaches to Improve Software Project Effort Estimation Accuracy
    Resmi, V
    Vijayalakshmi, S.
    [J]. JOURNAL OF INTELLIGENT SYSTEMS, 2020, 29 (01) : 1468 - 1479
  • [2] On an optimal analogy-based software effort estimation
    Phannachitta, Passakorn
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 125
  • [3] Exploiting the Essential Assumptions of Analogy-Based Effort Estimation
    Kocaguneli, Ekrem
    Menzies, Tim
    Bener, Ayse Basar
    Keung, Jacky W.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (02) : 425 - 438
  • [4] Stacking regularization in analogy-based software effort estimation
    Kaushik, Anupama
    Kaur, Prabhjot
    Choudhary, Nisha
    Priyanka
    [J]. SOFT COMPUTING, 2022, 26 (03) : 1197 - 1216
  • [5] Empirical study of analogy-based software effort estimation
    Walkerden F.
    Jeffery R.
    [J]. Empirical Software Engineering, 1999, 4 (2) : 135 - 158
  • [6] An evolutionary ensemble analogy-based software effort estimation
    Shahpar, Zahra
    Bardsiri, Vahid Khatibi
    Bardsiri, Amid Khatibi
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (04): : 929 - 946
  • [7] Stacking regularization in analogy-based software effort estimation
    Anupama Kaushik
    Prabhjot Kaur
    Nisha Choudhary
    [J]. Soft Computing, 2022, 26 : 1197 - 1216
  • [8] Supporting Analogy-based Effort Estimation with the Use of Ontologies
    Kowalska, Joanna
    Ochodek, Miroslaw
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2014, 8 (01) : 53 - 64
  • [9] Analogy-based software effort estimation using Fuzzy numbers
    Azzeh, Mohammad
    Neagu, Daniel
    Cowling, Peter I.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (02) : 270 - 284
  • [10] Feature weighting heuristics for analogy-based effort estimation models
    Tosun, Ayse
    Turhan, Burak
    Bener, Ayse Basa
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (07) : 10325 - 10333