{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T11:35:27Z","timestamp":1743075327205,"version":"3.40.3"},"publisher-location":"Cham","reference-count":56,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031646072"},{"type":"electronic","value":"9783031646089"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-64608-9_19","type":"book-chapter","created":{"date-parts":[[2024,7,1]],"date-time":"2024-07-01T05:01:59Z","timestamp":1719810119000},"page":"293-310","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Diverse Bagging Effort Estimation Model for Software Development Project"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-2949-1413","authenticated-orcid":false,"given":"Mohammad","family":"Haris","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4114-1320","authenticated-orcid":false,"given":"Fang-Fang","family":"Chua","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9343-9167","authenticated-orcid":false,"given":"Amy Hui-Lan","family":"Lim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,7,2]]},"reference":[{"unstructured":"Bakmeedeniya, T.: Estimation of software development effort based on decision tree approach (2021)","key":"19_CR1"},{"doi-asserted-by":"crossref","unstructured":"Ritu, Garg, Y.: Comparative analysis of machine learning techniques in effort estimation. In: 2022 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COM-IT-CON). IEEE, pp. 401\u2013405 (2022)","key":"19_CR2","DOI":"10.1109\/COM-IT-CON54601.2022.9850592"},{"unstructured":"Issa, A., Odeh, M., Coward, D.: Software cost estimation using use-case models: a critical evaluation. In: Proceedings - 2006 International Conference on Information and Communication Technologies: From Theory to Applications, ICTTA 2006 (2006)","key":"19_CR3"},{"doi-asserted-by":"publisher","unstructured":"Shrivastava, A.K.: Comparative study of different project size estimation technique for the development of software. Int. J. Sci. Res. Sci. Technol., 231\u2013236 (2018). https:\/\/doi.org\/10.32628\/IJSRST18401142","key":"19_CR4","DOI":"10.32628\/IJSRST18401142"},{"doi-asserted-by":"crossref","unstructured":"Assefa, Y., Berhanu, F., Tilahun, A., Alemneh, E.: Software effort estimation using machine learning algorithm. In: 2022 International Conference on Information and Communication Technology for Development for Africa, ICT4DA 2022 (2022)","key":"19_CR5","DOI":"10.1109\/ICT4DA56482.2022.9971209"},{"doi-asserted-by":"crossref","unstructured":"Shivhare, J., Rath, S.K.: Software effort estimation using machine learning techniques. In: ACM International Conference Proceeding Series (2014)","key":"19_CR6","DOI":"10.1145\/2590748.2590767"},{"doi-asserted-by":"publisher","unstructured":"Zakaria, N.A., Ismail, A.R., Ali, A.Y., et al.: Software project estimation with machine learning. Int. J. Adv. Comput. Sci. Appl., 12 (2021). https:\/\/doi.org\/10.14569\/IJACSA.2021.0120685","key":"19_CR7","DOI":"10.14569\/IJACSA.2021.0120685"},{"doi-asserted-by":"crossref","unstructured":"Marapelli, B.: Software development effort duration and cost estimation using linear regression and K-nearest neighbors machine learning algorithms. Int. J. Innov. Technol. Exploring Eng. (2019)","key":"19_CR8","DOI":"10.35940\/ijitee.K2306.129219"},{"doi-asserted-by":"publisher","unstructured":"Satapathy, S.M., Acharya, B.P., Rath, S.K.: Early stage software effort estimation using random forest technique based on use case points. IET Softw. 10 (2016). https:\/\/doi.org\/10.1049\/iet-sen.2014.0122","key":"19_CR9","DOI":"10.1049\/iet-sen.2014.0122"},{"doi-asserted-by":"publisher","unstructured":"Pospieszny, P., Czarnacka-Chrobot, B., Kobylinski, A.: An effective approach for software project effort and duration estimation with machine learning algorithms. J. Syst. Softw. 137 (2018). https:\/\/doi.org\/10.1016\/j.jss.2017.11.066","key":"19_CR10","DOI":"10.1016\/j.jss.2017.11.066"},{"unstructured":"Kapoor, D., Gupta, R.K.: Software cost estimation techniques\u2013 a review of literature. Int. J. Res. Dev. Appl. Sci. Eng. (IJRDASE), 9359 (2014)","key":"19_CR11"},{"doi-asserted-by":"publisher","unstructured":"Sarro, F., Moussa, R., Petrozziello, A., Harman, M.: Learning from mistakes: machine learning enhanced human expert effort estimates. IEEE Trans. Softw. Eng. 48 (2022). https:\/\/doi.org\/10.1109\/TSE.2020.3040793","key":"19_CR12","DOI":"10.1109\/TSE.2020.3040793"},{"doi-asserted-by":"crossref","unstructured":"Moharreri, K., Sapre, A.V., Ramanathan, J., Ramnath, R.: Cost-effective supervised learning models for software effort estimation in agile environments. In: Proceedings - International Computer Software and Applications Conference (2016)","key":"19_CR13","DOI":"10.1109\/COMPSAC.2016.85"},{"doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez-Diego, M., M\u00e9ndez, E.R., Gonz\u00e1lez-Ladr\u00f3n-De-Guevara, F., et al.: An update on effort estimation in agile software development: a systematic literature review. IEEE Access 8 (2020)","key":"19_CR14","DOI":"10.1109\/ACCESS.2020.3021664"},{"doi-asserted-by":"publisher","unstructured":"Priya Varshini, A.G., Anitha Kumari, K., Varadarajan, V.: Estimating software development efforts using a random forest-based stacked ensemble approach. Electronics (Switzerland) 10 (2021). https:\/\/doi.org\/10.3390\/electronics10101195","key":"19_CR15","DOI":"10.3390\/electronics10101195"},{"doi-asserted-by":"crossref","unstructured":"Makris, C., Vikatos, P., Visser, J.: Classification model for predicting cost slippage in governmental ICT projects. In: Proceedings of the ACM Symposium on Applied Computing (2015)","key":"19_CR16","DOI":"10.1145\/2695664.2699494"},{"doi-asserted-by":"crossref","unstructured":"Al Asheeri, M.M., Hammad, M.: Machine learning models for software cost estimation. In: 2019 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies, 3ICT 2019 (2019)","key":"19_CR17","DOI":"10.1109\/3ICT.2019.8910327"},{"doi-asserted-by":"publisher","unstructured":"Amazal, F.A., Idri, A., Abran, A.: Analysis of cluster center initialization of 2FA-kprototypes analogy-based software effort estimation. J. Softw. Evol. Process 31 (2019). https:\/\/doi.org\/10.1002\/smr.2180","key":"19_CR18","DOI":"10.1002\/smr.2180"},{"doi-asserted-by":"publisher","unstructured":"Hammad, M.: Software cost estimation using stacked ensemble classifier and feature selection. Int. J. Adv. Comput. Sci. Appl. 14 (2023). https:\/\/doi.org\/10.14569\/IJACSA.2023.0140621","key":"19_CR19","DOI":"10.14569\/IJACSA.2023.0140621"},{"doi-asserted-by":"crossref","unstructured":"Mustafa, E.I., Osman, R.: SEERA: a software cost estimation dataset for constrained environments. In: PROMISE 2020 - Proceedings of the 16th ACM International Conference on Predictive Models and Data Analytics in Software Engineering, Co-located with ESEC\/FSE 2020 (2020)","key":"19_CR20","DOI":"10.1145\/3416508.3417119"},{"doi-asserted-by":"crossref","unstructured":"Bilal, K., Wahab, K., Muhammad, A., Nazir, J.: Software cost estimation: algorithmic and non-algorithmic approaches. Int. J. Data Sci. Adv. Anal. 2 (2020)","key":"19_CR21","DOI":"10.69511\/ijdsaa.v2i2.73"},{"doi-asserted-by":"publisher","unstructured":"Alhazmi, O.H., Khan, M.Z.: Software effort prediction using ensemble learning methods. J. Softw. Eng. Appl. 13 (2020). https:\/\/doi.org\/10.4236\/jsea.2020.137010","key":"19_CR22","DOI":"10.4236\/jsea.2020.137010"},{"doi-asserted-by":"crossref","unstructured":"Scott, E., Pfahl, D.: Using developers\u2019 features to estimate story points. In: ACM International Conference Proceeding Series (2018)","key":"19_CR23","DOI":"10.1145\/3202710.3203160"},{"doi-asserted-by":"publisher","unstructured":"Rahman, M., Roy, P.P., Ali, M., et al.: Software effort estimation using machine learning technique. Int. J. Adv. Comput. Sci. Appl. 14 (2023). https:\/\/doi.org\/10.14569\/IJACSA.2023.0140491","key":"19_CR24","DOI":"10.14569\/IJACSA.2023.0140491"},{"doi-asserted-by":"crossref","unstructured":"Han, W.M.: Discriminating risky software project using neural networks. Comput. Stand. Interfaces 40 (2015)","key":"19_CR25","DOI":"10.1016\/j.csi.2015.01.001"},{"unstructured":"Kanneganti, A.: Using ensemble machine learning methods in estimating software development effort (2020)","key":"19_CR26"},{"doi-asserted-by":"crossref","unstructured":"Priya Varshini, A.G., Anitha Kumari, K., Janani, D., Soundariya, S.: Comparative analysis of machine learning and deep learning algorithms for software effort estimation. J. Phys. Conf. Ser. (2021)","key":"19_CR27","DOI":"10.1088\/1742-6596\/1767\/1\/012019"},{"doi-asserted-by":"publisher","unstructured":"Hu, Y., Feng, B., Mo, X., et al.: Cost-sensitive and ensemble-based prediction model for outsourced software project risk prediction. Decis. Support Syst. 72 (2015). https:\/\/doi.org\/10.1016\/j.dss.2015.02.003","key":"19_CR28","DOI":"10.1016\/j.dss.2015.02.003"},{"doi-asserted-by":"publisher","unstructured":"Malhotra, R., Jain, A.: Software effort prediction using statistical and machine learning methods. Int. J. Adv. Comput. Sci. Appl. 2 (2011). https:\/\/doi.org\/10.14569\/ijacsa.2011.020122","key":"19_CR29","DOI":"10.14569\/ijacsa.2011.020122"},{"doi-asserted-by":"publisher","unstructured":"Mahmood, Y., Kama, N., Azmi, A., et al.: Software effort estimation accuracy prediction of machine learning techniques: a systematic performance evaluation. Softw. Pract. Exp. 52 (2022). https:\/\/doi.org\/10.1002\/spe.3009","key":"19_CR30","DOI":"10.1002\/spe.3009"},{"doi-asserted-by":"publisher","unstructured":"Hidmi, E.: Software development effort estimation using ensemble machine learning. Int. J. Comput. Commun. Instrum. Eng. 4 (2017). https:\/\/doi.org\/10.15242\/IJCCIE.E0317026","key":"19_CR31","DOI":"10.15242\/IJCCIE.E0317026"},{"doi-asserted-by":"crossref","unstructured":"Desai, V.S., Mohanty, R.: ANN-cuckoo optimization technique to predict software cost estimation. In: 2018 Conference on Information and Communication Technology, CICT 2018. Institute of Electrical and Electronics Engineers Inc. (2018)","key":"19_CR32","DOI":"10.1109\/INFOCOMTECH.2018.8722380"},{"doi-asserted-by":"crossref","unstructured":"Ramaswamy, V., Suma, V., Pushphavathi, T.P.: An approach to predict software project success by cascading clustering and classification. IET Semin. Dig. (2012)","key":"19_CR33","DOI":"10.1049\/ic.2012.0137"},{"doi-asserted-by":"crossref","unstructured":"Ghotra, B., McIntosh, S., Hassan, A.E.: Revisiting the impact of classification techniques on the performance of defect prediction models. In: Proceedings - International Conference on Software Engineering (2015)","key":"19_CR34","DOI":"10.1109\/ICSE.2015.91"},{"unstructured":"Rekha, T., Rai, P.K.: Machine learning methods of effort estimation and it\u2019s performance evaluation criteria. Int. J. Comput. Sci. Mob. Comput. 6 (2017)","key":"19_CR35"},{"doi-asserted-by":"publisher","unstructured":"Dada, E.G., Oyewola, D.O., Joseph, S.B., Duada, A.B.: Ensemble machine learning model for software defect prediction. Adv. Mach. Learn. Artif. Intell. 2 (2021). https:\/\/doi.org\/10.33140\/amlai.02.01.03","key":"19_CR36","DOI":"10.33140\/amlai.02.01.03"},{"doi-asserted-by":"crossref","unstructured":"Mahdi, M.N., Mohamed, M.Z., Yusof, A., et al.: Design and development of machine learning technique for software project risk assessment - a review. In: 2020 8th International Conference on Information Technology and Multimedia, ICIMU 2020 (2020)","key":"19_CR37","DOI":"10.1109\/ICIMU49871.2020.9243459"},{"doi-asserted-by":"crossref","unstructured":"Sehra, S.K., Brar, Y.S., Kaur, N., Sehra, S.S.: Research patterns and trends in software effort estimation. Inf. Softw. Technol. 91 (2017)","key":"19_CR38","DOI":"10.1016\/j.infsof.2017.06.002"},{"doi-asserted-by":"publisher","unstructured":"Singh, R.: Machine learning algorithms and ensemble technique to improve prediction of students performance. Int. J. Adv. Trends Comput. Sci. Eng. 9 (2020). https:\/\/doi.org\/10.30534\/ijatcse\/2020\/221932020","key":"19_CR39","DOI":"10.30534\/ijatcse\/2020\/221932020"},{"doi-asserted-by":"crossref","unstructured":"Sagi, O., Rokach, L.: Ensemble learning: a survey. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 8 (2018)","key":"19_CR40","DOI":"10.1002\/widm.1249"},{"key":"19_CR41","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/978-3-030-63823-8_30","volume-title":"Neural Information Processing","author":"AV Luong","year":"2020","unstructured":"Luong, A.V., et al.: A homogeneous-heterogeneous ensemble of classifiers. In: Yang, H., Pasupa, K., Leung, A.C.-S., Kwok, J.T., Chan, J.H., King, I. (eds.) Neural Information Processing. CCIS, vol. 1333, pp. 251\u2013259. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-63823-8_30"},{"doi-asserted-by":"publisher","unstructured":"Wang, H., Zhuang, W., Zhang, X.: Software defect prediction based on gated hierarchical LSTMs. IEEE Trans. Reliab. 70 (2021). https:\/\/doi.org\/10.1109\/TR.2020.3047396","key":"19_CR42","DOI":"10.1109\/TR.2020.3047396"},{"doi-asserted-by":"publisher","unstructured":"Idri, A., Amazal, F.A., Abran, A.: Accuracy comparison of analogy-based software development effort estimation techniques. Int. J. Intell. Syst. 31 (2016). https:\/\/doi.org\/10.1002\/int.21748","key":"19_CR43","DOI":"10.1002\/int.21748"},{"doi-asserted-by":"publisher","unstructured":"Sathesh, A., Hamdan, Y.B.: Analysis of software sizing and project estimation prediction by machine learning classification. J. Ubiquit. Comput. Commun. Technol. 3 (2022). https:\/\/doi.org\/10.36548\/jucct.2021.4.006","key":"19_CR44","DOI":"10.36548\/jucct.2021.4.006"},{"doi-asserted-by":"publisher","unstructured":"Nakai, M., Chen, D.-G., Nishimura, K., Miyamoto, Y.: Comparative study of four methods in missing value imputations under missing completely at random mechanism. Open J. Stat. 04 (2014). https:\/\/doi.org\/10.4236\/ojs.2014.41004","key":"19_CR45","DOI":"10.4236\/ojs.2014.41004"},{"doi-asserted-by":"crossref","unstructured":"Pereira Barata, A., Takes, F.W., Van Den Herik, H.J., Veenman, C.J.: Imputation methods outperform missing-indicator for data missing completely at random. In: IEEE International Conference on Data Mining Workshops, ICDMW (2019)","key":"19_CR46","DOI":"10.1109\/ICDMW.2019.00066"},{"unstructured":"Abdelhadi, S., Elbahnasy, K., Abdelsalam, M.: A proposed model to predict auto insurance claims using machine learning techniques. J. Theor. Appl. Inf. Technol. 98 (2020)","key":"19_CR47"},{"doi-asserted-by":"publisher","unstructured":"Jadhav, A., Pramod, D., Ramanathan, K.: Comparison of performance of data imputation methods for numeric dataset. Appl. Artif. Intell. 33 (2019). https:\/\/doi.org\/10.1080\/08839514.2019.1637138","key":"19_CR48","DOI":"10.1080\/08839514.2019.1637138"},{"doi-asserted-by":"crossref","unstructured":"Iwata, K., Nakashima, T., Anan, Y., Ishii, N.: Applying machine learning classification to determining outliers in effort for embedded software development projects. In: Proceedings - 2019 6th International Conference on Computational Science\/Intelligence and Applied Informatics, CSII 2019 (2019)","key":"19_CR49","DOI":"10.1109\/CSII.2019.00021"},{"key":"19_CR50","doi-asserted-by":"publisher","first-page":"1492","DOI":"10.1080\/03610918.2013.813037","volume":"44","author":"YH Dovoedo","year":"2015","unstructured":"Dovoedo, Y.H., Chakraborti, S.: Boxplot-based outlier detection for the location-scale family. Commun. Stat. Simul. Comput. 44, 1492\u20131513 (2015). https:\/\/doi.org\/10.1080\/03610918.2013.813037","journal-title":"Commun. Stat. Simul. Comput."},{"doi-asserted-by":"publisher","unstructured":"Elssied, N.O.F., Ibrahim, O., Osman, A.H.: A novel feature selection based on one-way ANOVA F-test for e-mail spam classification. Res. J. Appl. Sci. Eng. Technol. 7 (2014). https:\/\/doi.org\/10.19026\/rjaset.7.299","key":"19_CR51","DOI":"10.19026\/rjaset.7.299"},{"doi-asserted-by":"publisher","unstructured":"Gao, K., Khoshgoftaar, T.M., Wang, H., Seliya, N.: Choosing software metrics for defect prediction: an investigation on feature selection techniques. Softw. Pract. Exp. 41 (2011). https:\/\/doi.org\/10.1002\/spe.1043","key":"19_CR52","DOI":"10.1002\/spe.1043"},{"unstructured":"Pedregosa, F., Varoquaux, G., Gramfort, A., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12 (2011)","key":"19_CR53"},{"doi-asserted-by":"crossref","unstructured":"Tsamardinos, I., Rakhshani, A., Lagani, V.: Performance-estimation properties of cross-validation-based protocols with simultaneous hyper-parameter optimization. Int. J. Artif. Intell. Tools (2015)","key":"19_CR54","DOI":"10.1142\/S0218213015400230"},{"doi-asserted-by":"publisher","unstructured":"Adnan, M., Alarood, A.A.S., Uddin, M.I., ur Rehman, I.: Utilizing grid search cross-validation with adaptive boosting for augmenting performance of machine learning models. PeerJ Comput. Sci. 8 (2022). https:\/\/doi.org\/10.7717\/PEERJ-CS.803","key":"19_CR55","DOI":"10.7717\/PEERJ-CS.803"},{"key":"19_CR56","first-page":"579","volume":"8","author":"M Popescu","year":"2009","unstructured":"Popescu, M., Balas, V.E., Mastorakis, N.: Multilayer perceptron and neural networks LILIANA PERESCU-POPESCU. WSEAS Trans. Circuits Syst. 8, 579\u2013588 (2009)","journal-title":"WSEAS Trans. Circuits Syst."}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2024"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-64608-9_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,23]],"date-time":"2024-11-23T04:09:31Z","timestamp":1732334971000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-64608-9_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031646072","9783031646089"],"references-count":56,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-64608-9_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"2 July 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICCSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science and Its Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hanoi","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vietnam","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 July 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 July 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccsa2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}