Empirical Study of Homogeneous and Heterogeneous Ensemble Models for Software Development Effort Estimation

被引:37
|
作者
Elish, Mahmoud O. [1 ]
Helmy, Tarek [1 ,2 ]
Hussain, Muhammad Imtiaz [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
[2] Tanta Univ, Coll Engn, Tanta, Egypt
关键词
NEURAL-NETWORK; PROJECT EFFORT; PREDICTION; REGRESSION;
D O I
10.1155/2013/312067
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Accurate estimation of software development effort is essential for effective management and control of software development projects. Many software effort estimation methods have been proposed in the literature including computational intelligence models. However, none of the existing models proved to be suitable under all circumstances; that is, their performance varies from one dataset to another. The goal of an ensemble model is to manage each of its individual models' strengths and weaknesses automatically, leading to the best possible decision being taken overall. In this paper, we have developed different homogeneous and heterogeneous ensembles of optimized hybrid computational intelligence models for software development effort estimation. Different linear and nonlinear combiners have been used to combine the base hybrid learners. We have conducted an empirical study to evaluate and compare the performance of these ensembles using five popular datasets. The results confirm that individual models are not reliable as their performance is inconsistent and unstable across different datasets. Although none of the ensemble models was consistently the best, many of them were frequently among the best models for each dataset. The homogeneous ensemble of support vector regression (SVR), with the nonlinear combiner adaptive neurofuzzy inference systems-subtractive clustering (ANFIS-SC), was the best model when considering the average rank of each model across the five datasets.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Heterogeneous Ensemble Imputation for Software Development Effort Estimation
    Abnane, Ibtissam
    Idri, Ali
    Hosni, Mohamed
    Abran, Alain
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PREDICTIVE MODELS AND DATA ANALYTICS IN SOFTWARE ENGINEERING (PROMISE '21), 2021, : 1 - 10
  • [2] Heterogeneous Ensemble Dynamic Selection for Software Development Effort Estimation
    Cabral, Jose Thiago H. de A.
    Araujo, Ricardo de A.
    Nobrega, Jarley P.
    de Oliveira, Adriano L., I
    [J]. 2017 IEEE 29TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2017), 2017, : 210 - 217
  • [3] Heterogeneous Ensemble Model to Optimize Software Effort Estimation Accuracy
    Ali, Syed Sarmad
    Ren, Jian
    Zhang, Kui
    Wu, Ji
    Liu, Chao
    [J]. IEEE ACCESS, 2023, 11 : 27759 - 27792
  • [4] Heterogeneous Ensembles for Software Development Effort Estimation
    Hosni, Mohamed
    Idri, Ali
    Nassif, Ali Bou
    Abran, Alain
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2016), 2016, : 174 - 178
  • [5] An Empirical Study on the Estimation of Software Development Effort with Use Case Points
    Alves, Luis M.
    Sousa, Andre
    Ribeiro, Pedro
    Machado, Ricardo J.
    [J]. 2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [6] Empirical studies on effort estimation in software development projects
    Jorgensen, M
    Sjoberg, DIK
    [J]. CHALLENGES OF INFORMATION TECHNOLOGY MANAGEMENT IN THE 21ST CENTURY, 2000, : 778 - 779
  • [7] Neural network models for software development effort estimation: a comparative study
    Ali Bou Nassif
    Mohammad Azzeh
    Luiz Fernando Capretz
    Danny Ho
    [J]. Neural Computing and Applications, 2016, 27 : 2369 - 2381
  • [8] Neural network models for software development effort estimation: a comparative study
    Nassif, Ali Bou
    Azzeh, Mohammad
    Capretz, Luiz Fernando
    Ho, Danny
    [J]. NEURAL COMPUTING & APPLICATIONS, 2016, 27 (08): : 2369 - 2381
  • [9] An Empirical Investigation on Effort Estimation in Agile Global Software Development
    Britto, Ricardo
    Mendes, Emilia
    Borstler, Jurgen
    [J]. 2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2015), 2015, : 38 - 45
  • [10] A comparative study of two fuzzy logic models for software development effort estimation
    Garcia-Diaz, Noel
    Lopez-Martin, Cuauhtemoc
    Chavoya, Arturo
    [J]. 3RD IBEROAMERICAN CONFERENCE ON ELECTRONICS ENGINEERING AND COMPUTER SCIENCE, CIIECC 2013, 2013, 7 : 305 - 314