Analogy Software Effort Estimation Using Ensemble KNN Imputation

被引:16
|
作者
Abnane, Ibtissam [1 ]
Hosni, Mohamed [1 ]
Idri, Ali [1 ]
Abran, Alain [2 ]
机构
[1] Univ Mohammed 5, ENSIAS, Software Project Management Res Team, Rabat, Morocco
[2] Univ Quebec, Dept Software Engn & Informat Technol, ETS, Montreal, PQ, Canada
关键词
Analogy-based software effort estimation; standardized accuracy; missing data; imputation; ensemble; grid search; parameter optimization; COST ESTIMATION; SYSTEMS;
D O I
10.1109/SEAA.2019.00044
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Missing data are a serious issue that influences the prediction accuracy of software development effort estimation (SDEE) techniques and especially analogy-based software effort estimation (ASEE). Hence, appropriate handling of missing data is necessary in order to ensure best performance. To deal with this issue K-nearest neighbors (KNN) imputation has been widely used. However, none of the studies investigating KNN imputation in SDEE have addressed the impact of parameter settings on the imputation process given that parameter optimization techniques are often used at the prediction level, as they highly impact the performance of SDEE techniques including ASEE. This paper proposes and evaluates an ensemble KNN imputation technique for ASEE. Thereafter, we compare ASEE performance using ensemble KNN imputation with those using either a grid search based single KNN imputation or KNN imputation without parameter optimization. For the six datasets used for comparison, the ensemble KNN imputation significantly improved ASEE performance compared with KNN imputation without optimization. Moreover, ensemble KNN imputation and grid search-based imputation behaved similarly. Given that grid search is time consuming, the ensemble KNN imputation may be an alternative to deal with missing data in the ASEE process.
引用
收藏
页码:228 / 235
页数:8
相关论文
共 50 条
  • [21] Adjusting analogy software effort estimation based on fuzzy logic
    Azzeh, Mohammad
    Neagu, Daniel
    Cowling, Peter
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE/GSDCA/MUSE, 2008, : 127 - 132
  • [22] Optimization of analogy weights by genetic algorithm for software effort estimation
    Huang, Sun-Jen
    Chiu, Nan-Hsing
    INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (11) : 1034 - 1045
  • [23] Appropriate number of analogues in analogy based software effort estimation using quality datasets
    Pal, Nisha
    Yadav, Mahendra Pratap
    Yadav, Dharmendra Kumar
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (01): : 531 - 546
  • [24] Estimation of Software Effort with Market Approach Based on Analogy Evaluation
    Chen Yuanli
    Shao Jungang
    MOT2009: PROCEEDINGS OF ZHENGZHOU CONFERENCE ON MANAGEMENT OF TECHNOLOGY, VOLS I AND II, 2009, : 207 - 210
  • [25] Using Standard Deviation with Analogy- Based Estimation for Improved Software Effort Prediction
    Latif, Mohammad Ayub
    Khan, Muhammad Khalid
    Hani, Umema
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2023, 17 (05): : 1356 - 1376
  • [26] Appropriate number of analogues in analogy based software effort estimation using quality datasets
    Nisha Pal
    Mahendra Pratap Yadav
    Dharmendra Kumar Yadav
    Cluster Computing, 2024, 27 : 531 - 546
  • [27] Analogy-based software development effort estimation in global software development
    El Bajta, Manal
    2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW 2015), 2015, : 51 - 54
  • [28] Framework to improve software effort estimation accuracy using novel ensemble rule
    Ali, Syed Sarmad
    Ren, Jian
    Wu, Ji
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (09)
  • [29] Uncertainty management in software effort estimation using a consistent fuzzy analogy-based method
    Ezghari, Soufiane
    Zahi, Azeddine
    APPLIED SOFT COMPUTING, 2018, 67 : 540 - 557
  • [30] An accurate analogy based software effort estimation using hybrid optimization and machine learning techniques
    K. Harish Kumar
    K. Srinivas
    Multimedia Tools and Applications, 2023, 82 : 30463 - 30490