sembles employing non-linear rules yield more
accurate estimations compared to those utilizing
linear combiners.
• (RQ3): The KNN and MLP combiners appear
to be more suitable for combining estimates pro-
vided by the proposed combinations of single
techniques. Moreover, the SK test demonstrates
that the best cluster in all datasets exclusively
comprises non-linear rules, particularly the KNN
and MLP rules.
Future research directions will explore the use of dif-
ferent single estimators for constructing ensembles
and investigate the effectiveness of other non-linear
rules to develop accurate and stable EEE models.
Additionally, investigating datasets containing mixed
types of features (e.g., numerical and categorical) is
crucial to assess the efficacy of the proposed ensem-
ble methodology.
REFERENCES
Ali, A. and Gravino, C. (2019). A systematic literature
review of software effort prediction using machine
learning methods. Journal of software: evolution and
process, 31(10):e2211.
Araujo, R. d. A., de Oliveira, A. L., and Soares, S.
(2010). Hybrid intelligent design of morphological-
rank-linear perceptrons for software development cost
estimation. In 2010 22nd IEEE International Confer-
ence on Tools with Artificial Intelligence, volume 1,
pages 160–167. IEEE.
Azzeh, M., Nassif, A. B., and Minku, L. L. (2015). An
empirical evaluation of ensemble adjustment methods
for analogy-based effort estimation. Journal of Sys-
tems and Software, 103:36–52.
Berlin, S., Raz, T., Glezer, C., and Zviran, M. (2009). Com-
parison of estimation methods of cost and duration
in it projects. Information and software technology,
51(4):738–748.
Braga, P. L., Oliveira, A. L., and Meira, S. R. (2007a). Soft-
ware effort estimation using machine learning tech-
niques with robust confidence intervals. In 7th inter-
national conference on hybrid intelligent systems (HIS
2007), pages 352–357. IEEE.
Braga, P. L., Oliveira, A. L., Ribeiro, G. H., and Meira, S. R.
(2007b). Bagging predictors for estimation of soft-
ware project effort. In 2007 international joint con-
ference on neural networks, pages 1595–1600. IEEE.
de A. Cabral, J. T. H., Oliveira, A. L., and da Silva, F. Q.
(2023). Ensemble effort estimation: An updated and
extended systematic literature review. Journal of Sys-
tems and Software, 195:111542.
Elish, M. O. (2013). Assessment of voting ensemble for
estimating software development effort. In 2013 IEEE
Symposium on Computational Intelligence and Data
Mining (CIDM), pages 316–321. IEEE.
Elish, M. O., Helmy, T., Hussain, M. I., et al. (2013). Empir-
ical study of homogeneous and heterogeneous ensem-
ble models for software development effort estima-
tion. Mathematical Problems in Engineering, 2013.
Hosni, M., Carrillo de Gea, J. M., Idri, A., El Bajta, M.,
Fern
´
andez Alem
´
an, J. L., Garc
´
ıa-Mateos, G., and Ab-
nane, I. (2021a). A systematic mapping study for en-
semble classification methods in cardiovascular dis-
ease. Artificial Intelligence Review, 54:2827–2861.
Hosni, M. and Idri, A. (2018). Software development ef-
fort estimation using feature selection techniques. In
SoMeT, pages 439–452.
Hosni, M., Idri, A., and Abran, A. (2018a). Improved ef-
fort estimation of heterogeneous ensembles using fil-
ter feature selection. In ICSOFT, pages 439–446.
Hosni, M., Idri, A., and Abran, A. (2021b). On the value of
filter feature selection techniques in homogeneous en-
sembles effort estimation. Journal of Software: Evo-
lution and Process, 33(6):e2343.
Hosni, M., Idri, A., Abran, A., and Nassif, A. B. (2018b).
On the value of parameter tuning in heterogeneous en-
sembles effort estimation. Soft Computing, 22:5977–
6010.
Idri, A., Hosni, M., and Abran, A. (2016). Systematic liter-
ature review of ensemble effort estimation. Journal of
Systems and Software, 118:151–175.
Jorgensen, M. and Shepperd, M. (2006). A systematic re-
view of software development cost estimation stud-
ies. IEEE Transactions on software engineering,
33(1):33–53.
Kocaguneli, E., Kultur, Y., and Bener, A. (2009). Com-
bining multiple learners induced on multiple datasets
for software effort prediction. In International Sym-
posium on Software Reliability Engineering (ISSRE).
Kocaguneli, E., Menzies, T., and Keung, J. W. (2011). On
the value of ensemble effort estimation. IEEE Trans-
actions on Software Engineering, 38(6):1403–1416.
Mendes, E., Watson, I., Triggs, C., Mosley, N., and Coun-
sell, S. (2002). A comparison of development ef-
fort estimation techniques for web hypermedia appli-
cations. In Proceedings Eighth IEEE Symposium on
Software Metrics, pages 131–140. IEEE.
Minku, L. L. and Yao, X. (2013a). An analysis of multi-
objective evolutionary algorithms for training ensem-
ble models based on different performance measures
in software effort estimation. In Proceedings of the
9th international conference on predictive models in
software engineering, pages 1–10.
Minku, L. L. and Yao, X. (2013b). Ensembles and locality:
Insight on improving software effort estimation. Infor-
mation and Software Technology, 55(8):1512–1528.
Minku, L. L. and Yao, X. (2013c). Software effort esti-
mation as a multiobjective learning problem. ACM
Transactions on Software Engineering and Methodol-
ogy (TOSEM), 22(4):1–32.
Miyazaki, Y., Takanou, A., Nozaki, H., Nakagawa, N., and
Okada, K. (1991). Method to estimate parameter val-
ues in software prediction models. Information and
Software Technology, 33(3):239–243.
KDIR 2023 - 15th International Conference on Knowledge Discovery and Information Retrieval
162