SVR has emerged as the best model for datasets D1
and D3, whereas, for D2 and D4, Stacked-GLM and
Stacked-MLP are the best performing models, respec-
tively. The results are then validated with the help
of p-values. The best performing ensemble model
has been compared with the benchmark models; the
best performing model has improved the performance
by 40.79%, 38.26%, 28.51%, and 25.53% for the
datasets D1, D2, D3, and D4, respectively.
REFERENCES
Azhar, D., Riddle, P., Mendes, E., Mittas, N., and Angelis,
L. (2013). Using ensembles for web effort estimation.
In ACM/IEEE International Symposium on Empirical
Software Engineering and Measurement, pages 173–
182.
Azzeh, M. and Nassif, A. (2016). A hybrid model for es-
timating software project effort from use case points.
Applied Soft Computing, 49:981–990.
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 jour-
nal, 51:738–748.
Boehm, B. W. (1981). Software Engineering Economics.
Prentice Hall, 10 edition.
de Guevara, F. G. L., Diego, M. F., Lokan, C., and Mendes,
E. (2016). The usage of isbsg data fields in software
effort estimation: a systematic mapping study. ournal
of Systems and Software, 113:188–215.
Drucker, H., Burges, C., Kaufman, L., Smola, A., and Vap-
nik, V. (1997). Support vector regression machines.
In In Advances in neural information processing sys-
tems, pages 155–161.
Galorath, D. and Evans, M. (2006). Software Sizing, Es-
timation, and Risk Management. Auerbach Publica-
tions.
Garc
´
ıa, S., Luengo, J., and Herrera, F. (2016). Tuto-
rial on practical tips of the most influential data pre-
processing algorithms in data mining. Knowledge
based Systems, 98:1–29.
Graczyk, M., Lasota, T., Trawi
´
nski, B., and Trawi
´
nski, K.
(2010). Comparison of bagging, boosting, and stack-
ing ensembles applied to real estate appraisal. In Asian
conference on intelligent information and database
systems, pages 340–350.
Han, J., Kamber, M., and Pei, J. (2006). Data Mining: Con-
cepts and Techniques. Morgan Kaufmann.
Hardin, J., Hardin, J., Hilbe, J., and Hilbe, J. (2007). Gen-
eralized linear models and extensions. Stata press.
Huang, J., Li, Y., and Xie, M. (2015). An empirical anal-
ysis of data preprocessing for machine learning-based
software cost estimation. Information and Software
Technology, 67:108–127.
ISBSG (2019). International Software Benchmarking Stan-
dards Group.
Jorgensen, M. and Shepperd, M. (2007). A system-
atic review of software development cost estimation
studies. IEEE Transaction of Software Engineering,
33(1):33–53.
Kocaguneli, E., Menzies, T., and Keung, J. (2012a). On the
value of ensemble effort estimation. IEEE Transaction
of Software Engineering, 38:1402–1416.
Kocaguneli, E., Menzies, T., and Keung, J. (2012b). On the
value of ensemble effort estimation. IEEE Transaction
of Software Engineering, 38:1402–1416.
L
´
opez-Mart
´
ın, C. (2015). Predictive accuracy comparison
between neural networks and statistical regression for
development effort of software projects. Applied Soft
Computing, 27:434–449.
Minku, L. and Yao, X. (2013). Ensembles and locality: In-
sight on improving software effort estimation. Infor-
mation and Software Technology, 55(8):1512–1528.
Murtagh, F. (1991). Multilayer perceptrons for classifi-
cation and regression. Neurocomputing, 2(5-6):183–
197.
Nassif, A., Azzeh, M., Idri, A., and Abran, A. (2019). Soft-
ware development effort estimation using regression
fuzzy models. Computational intelligence and neuro-
science.
Satapathy, S. and Rath, S. (2017). Empirical assessment of
ml models for effort estimation of web-based appli-
cations. In In Proceedings of the 10th Innovations in
Software Engineering Conference, page 74–84.
Sehra, S., Brar, Y., Kaur, N., and Sehra, S. (2017). Research
patterns and trends in software effort estimation. In-
formation and software technology journal.
Strike, K., Emam, K., and Madhavji, N. (2001). Software
cost estimation with incomplete data. IEEE Transac-
tion of Software Engineering, 27:890–908.
Tronto, I., Silva, J., and Anna, S. (2008). An investigation
of artificial neural networks based prediction systems
in software project management. Journal of Systems
and Software, 81:356–367.
Wen, J., Li, S., Lin, Z., Hu, Y., and Huang, C. (2012). Sys-
tematic literature review of machine learning based
software development effort estimation models. In-
formation and Software Technology, 54:41–59.
Wysocki, R. (2014). Effective Project Management: Tradi-
tional, Agile, Extreme, Industry Week. John Wiley &
Sons.
ENASE 2021 - 16th International Conference on Evaluation of Novel Approaches to Software Engineering
212