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 条
  • [41] Fuzzy C-mean Missing Data Imputation for Analogy-based Effort Estimation
    AlMutlaq, Ayman Jalal
    Jawawi, Dayang N. A.
    Arbain, Adila Firdaus Binti
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (08) : 628 - 640
  • [42] Effort estimation in software cost using team characteristics based on fuzzy analogy method – A diverse approach
    Malathi, S.
    Sridhar, S.
    Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST, 2015, 117 : 1 - 8
  • [43] SOFTWARE DEVELOPMENT EFFORT ESTIMATION USING CLASSICAL AND FUZZY ANALOGY: A CROSS-VALIDATION COMPARATIVE STUDY
    Amazal, Fatima Azzahra
    Idri, Ali
    Abran, Alain
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2014, 13 (03)
  • [44] Improve Analogy-Based Software Effort Estimation using Principal Components Analysis and Correlation Weighting
    Wen, Jianfeng
    Li, Shixian
    Tang, Linyan
    APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 179 - +
  • [45] Missing data techniques in analogy-based software development effort estimation
    Idri, Ali
    Abnane, Ibtissam
    Abran, Alain
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 117 : 595 - 611
  • [46] An Over-sampling Method for Analogy-based Software Effort Estimation
    Kamei, Yasutaka
    Keung, Jacky
    Monden, Akito
    Matsumoto, Ken-ichi
    ESEM'08: PROCEEDINGS OF THE 2008 ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2008, : 312 - +
  • [47] The adjusted analogy-based software effort estimation based on similarity distances
    Chiu, Nan-Hsing
    Huang, Sun-Jen
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (04) : 628 - 640
  • [48] Ensemble Effort Estimation using dynamic selection
    Cabral, Jose Thiago H. de A.
    Oliveira, Adriano L. I.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 175
  • [49] Towards Improvement of Analogy-Based Software Development Effort Estimation: A Review
    Bardsiri, Vahid Khatibi
    Jawawi, Dayang Norhayati Abang
    Khatibi, Elham
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2014, 24 (07) : 1065 - 1089
  • [50] 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
    ENASE: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2022, : 292 - 300