arrow
返回

Evaluating ensemble imputation in software effort estimation

delete2023-03-15
delete5
PRE
AI
I
Ibtissam Abnane *
A
Ali Idri
I
Imane Chlioui
A
Alain Abran
DOI:10.1007/s10664-022-10260-0delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Choosing the appropriate missing data (MD) imputation technique for a given software development effort estimation (SDEE) technique is not a trivial task. In fact, the impact of MD imputation on the estimation output depends on the dataset and the SDEE technique used, and there is no best imputation technique in all contexts. Thus, an attractive solution is to use more than one imputation technique and combine their results to obtain a final imputation outcome. This concept is called ensemble imputation and can significantly improve the effort estimation accuracy. This study proposes and constructs 11 heterogeneous ensemble imputation techniques, whose members are two, three, or four of the following single imputation techniques: K-nearest neighbors, expectation maximization, support vector regression (SVR) and decision trees (DTs). The effects of single/ensemble imputation techniques on SDEE performance were evaluated over six SDEE datasets: COCOMO81, ISBSG, Desharnais, China, Kemerer, and Miyazaki. Five SDEE performance measures were used: standardized accuracy (SA), predictor at 25% (Pred (0.25)), mean balanced relative error (MBRE), mean inverted balanced relative error (MIBRE), and logarithmic standard deviation (LSD). Moreover, we used: (1) the Skott-Knott (SK) statistical test to cluster and compare the results, and (2) the Borda count method to rank the SDEE techniques belonging to the best SK cluster.The results showed that ensemble imputers significantly improved the performance of SDEE techniques compared to single imputation techniques. We also found that adding one or more imputers to the ensemble imputers generally led to a significant improvement in the SDEE performance. When the performance improvement is not significant, it is better to use the ensemble imputer with the minimum number of members because it is less complex. For ensemble imputers, the results suggest that no particular ensemble imputer gave the best results in all contexts. Overall, SVR imputation was the best imputation technique used to construct ensemble imputers for the SDEE. For the SDEE techniques, the best results were obtained by the DTs and SVR variants using ensemble imputation.
Keyword:
Missing data
Imputation
Ensemble
Software development effort estimation

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

M
Mohammed V University in Rabat
学者数:
7.0K
论文数: 4.7K
被引数: 7
U
university of quebec
学者数:
2.0W
论文数: 1.9W
被引数: 19
引用论文

引用论文

Two clusters of serum midkine levels in drug-naive patients with schizophrenia
err2003-06-01
err0
PREAI
errEiji Shimizu; Kenji Hashimoto; Ragaa H.M Salama; Hiroyuki Watanabe; Naoya Komatsu; Naoe Okamura; Kaori Koike; Naoyuki Shinoda; Michiko Nakazato; Chikara Kumakiri; Sin-ichi Okada; Hisako Muramatsu; Takashi Muramatsu; Masaomi Iyo
err分享
err收藏
Outcomes of Children Treated With Tracheostomy and Positive-Pressure Ventilation at Home
err2012-11-14
err0
PREAI
errGulnur Com; Dennis Z. Kuo; Martin L. Bauer; Claire V. Lenker; Maria M. Melguizo-Castro; Todd G. Nick; Christopher M. Makris
err分享
err收藏
Organizational benchmarking using the ISBSG data repository
err2001-01-01
err51
PREAI
errLokan, C; Wright, T; Hill, PR; Stringer, M
err分享
err收藏
On the value of parameter tuning in heterogeneous ensembles effort estimation
err2017-11-30
err55
PREAI
errHosni, Mohamed; Idri, Ali; Abran, Alain; Nassif, Ali Bou
err分享
err收藏
err分享
err收藏
Mathematical Approach to Determination of the Pressure at the Point of Leak in Natural Gas Pipeline
err2020-01-01
err0
errOAAI
errUbanozie Julian Obibuike; Anthony Kerunwa; Mathew Udechukwu; Remmy Chindu Eluagu; Anthony Chemazu Igbojionu; Stanley Toochukwu Ekwueme
err分享
err收藏
学者 查看更多内容