{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,20]],"date-time":"2026-08-20T16:36:00Z","timestamp":1787243760367,"version":"build-2736575974"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,11,29]],"date-time":"2021-11-29T00:00:00Z","timestamp":1638144000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,11,29]],"date-time":"2021-11-29T00:00:00Z","timestamp":1638144000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1007\/s10515-021-00311-z","type":"journal-article","created":{"date-parts":[[2021,11,29]],"date-time":"2021-11-29T11:02:47Z","timestamp":1638183767000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":57,"title":["Prediction of software fault-prone classes using\u00a0ensemble random forest with\u00a0adaptive synthetic sampling algorithm"],"prefix":"10.1007","volume":"29","author":[{"given":"A.","family":"Balaram","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"S.","family":"Vasundra","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,11,29]]},"reference":[{"key":"311_CR1","doi-asserted-by":"publisher","unstructured":"Ahmed, M.R., Ali, M.A., Ahmed, N., Zamal, M.F.B., Shamrat, F.J.M.: The impact of software fault prediction in real-world application: An automated approach for software engineering. In\u00a0Proceedings of 2020 the 6th International Conference on Computing and Data Engineering\u00a0January 4, Sanya, China, 247\u2013251 (2020) Doi: https:\/\/doi.org\/10.1145\/3379247.3379278","DOI":"10.1145\/3379247.3379278"},{"key":"311_CR2","doi-asserted-by":"publisher","first-page":"63945","DOI":"10.1109\/ACCESS.2020.2985290","volume":"8","author":"O Al Qasem","year":"2020","unstructured":"Al Qasem, O., Akour, M., Alenezi, M.: The influence of deep learning algorithms factors in software fault prediction. IEEE Access 8, 63945\u201363960 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.2985290","journal-title":"IEEE Access"},{"issue":"4","key":"311_CR3","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1002\/spe.2784","volume":"50","author":"H Alsghaier","year":"2020","unstructured":"Alsghaier, H., Akour, M.: Software fault prediction using particle swarm algorithm with genetic algorithm and support vector machine classifier. Softw. Pract. Exp. 50(4), 407\u2013427 (2020)","journal-title":"Softw. Pract. Exp."},{"key":"311_CR4","doi-asserted-by":"publisher","DOI":"10.1016\/j.engfailanal.2020.105077","volume":"120","author":"S Bai","year":"2021","unstructured":"Bai, S., Li, Y.F., Huang, H.Z., Yu, A., Zeng, Y.: An improved petri net for fault analysis of an electronic system with hybrid fault of software and hardware. Eng. Fail. Anal. 120, 105077 (2021). https:\/\/doi.org\/10.1016\/j.engfailanal.2020.105077","journal-title":"Eng. Fail. Anal."},{"issue":"5","key":"311_CR5","doi-asserted-by":"publisher","first-page":"404","DOI":"10.17950\/ijer\/v5s5\/515","volume":"5","author":"KV Bakka","year":"2016","unstructured":"Bakka, K.V., Deshpande, A.: Model-based integration and system test automation for visualizing error inclined to an application. Int. J. Eng. Res. 5(5), 404\u2013407 (2016). https:\/\/doi.org\/10.17950\/ijer\/v5s5\/515","journal-title":"Int. J. Eng. Res."},{"issue":"4","key":"311_CR6","doi-asserted-by":"publisher","first-page":"1355","DOI":"10.1109\/TR.2020.2996261","volume":"69","author":"PR Bal","year":"2020","unstructured":"Bal, P.R., Kumar, S.: WR-ELM: weighted regularization extreme learning machine for imbalance learning in software fault prediction. IEEE Trans. Reliab. 69(4), 1355\u20131375 (2020). https:\/\/doi.org\/10.1109\/TR.2020.2996261","journal-title":"IEEE Trans. Reliab."},{"key":"311_CR7","doi-asserted-by":"publisher","first-page":"172296","DOI":"10.1109\/ACCESS.2020.3025460","volume":"8","author":"Z Cui","year":"2020","unstructured":"Cui, Z., Jia, M., Chen, X., Zheng, L., Liu, X.: Improving software fault localization by combining spectrum and mutation. IEEE Access 8, 172296\u2013172307 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.3025460","journal-title":"IEEE Access"},{"key":"311_CR8","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/j.engappai.2017.12.011","volume":"69","author":"A Elmishali","year":"2018","unstructured":"Elmishali, A., Stern, R., Kalech, M.: An artificial intelligence paradigm for troubleshooting software bugs. Eng. Appl. Artif. Intell. 69, 147\u2013156 (2018)","journal-title":"Eng. Appl. Artif. Intell."},{"key":"311_CR9","doi-asserted-by":"publisher","first-page":"74984","DOI":"10.1109\/ACCESS.2018.2881890","volume":"6","author":"R Geng","year":"2018","unstructured":"Geng, R., Wang, X., Ye, N., Liu, J.: A fault prediction algorithm based on rough sets and back propagation neural network for vehicular networks. IEEE Access 6, 74984\u201374992 (2018). https:\/\/doi.org\/10.1109\/ACCESS.2018.2881890","journal-title":"IEEE Access"},{"issue":"9","key":"311_CR10","doi-asserted-by":"publisher","first-page":"4568","DOI":"10.1007\/s11227-018-2326-5","volume":"74","author":"A Kalsoom","year":"2018","unstructured":"Kalsoom, A., Maqsood, M., Ghazanfar, M.A., Aadil, F., Rho, S.: A dimensionality reduction-based efficient software fault prediction using Fisher linear discriminant analysis (FLDA). J. Supercomput. 74(9), 4568\u20134602 (2018). https:\/\/doi.org\/10.1007\/s11227-018-2326-5","journal-title":"J. Supercomput."},{"key":"311_CR11","doi-asserted-by":"publisher","first-page":"686","DOI":"10.1016\/j.jss.2017.04.016","volume":"137","author":"L Kumar","year":"2018","unstructured":"Kumar, L., Sripada, S.K., Sureka, A., Rath, S.K.: Effective fault prediction model developed using least square support vector machine (LSSVM). J. Syst. Software 137, 686\u2013712 (2018). https:\/\/doi.org\/10.1016\/j.jss.2017.04.016","journal-title":"J. Syst. Software"},{"issue":"7","key":"311_CR12","first-page":"116","volume":"1","author":"KU Maheshwar","year":"2014","unstructured":"Maheshwar, K.U., Vasundra, S.: Automated functional test case prioritization for increased rate of fault detection. Int. J. Innovat. Res. Sci. Technol. 1(7), 116\u2013122 (2014)","journal-title":"Int. J. Innovat. Res. Sci. Technol."},{"issue":"6","key":"311_CR13","doi-asserted-by":"publisher","first-page":"547","DOI":"10.1504\/IJCSM.2018.096327","volume":"9","author":"Y Niu","year":"2018","unstructured":"Niu, Y., Tian, Z., Zhang, M., Cai, X., Li, J.: Adaptive two-SVM multi-objective cuckoo search algorithm for software defect prediction. Int. J. Comput. Sci. Math. 9(6), 547\u2013554 (2018). https:\/\/doi.org\/10.1504\/IJCSM.2018.096327","journal-title":"Int. J. Comput. Sci. Math."},{"issue":"20","key":"311_CR14","first-page":"321","volume":"118","author":"SK Raju","year":"2018","unstructured":"Raju, S.K., Murty, M.R., Rao, M.V., Satapathy, S.C.: Support vector machine with k-fold cross validation model for software fault prediction. Int. J. Pure Appl. Math. 118(20), 321\u2013334 (2018)","journal-title":"Int. J. Pure Appl. Math."},{"key":"311_CR15","doi-asserted-by":"publisher","first-page":"46886","DOI":"10.1109\/ACCESS.2018.2865383","volume":"6","author":"S Riaz","year":"2018","unstructured":"Riaz, S., Arshad, A., Jiao, L.: Rough noise-filtered easy ensemble for software fault prediction. IEEE Access 6, 46886\u201346899 (2018). https:\/\/doi.org\/10.1109\/ACCESS.2018.2865383","journal-title":"IEEE Access"},{"issue":"6","key":"311_CR16","doi-asserted-by":"publisher","first-page":"1453","DOI":"10.1007\/s13198-019-00896-5","volume":"10","author":"D Sharma","year":"2019","unstructured":"Sharma, D., Chandra, P.: Identification of latent variables using, factor analysis and multiple linear regression for software fault prediction. Int. J. Syst. Assur. Eng. Manage. 10(6), 1453\u20131473 (2019). https:\/\/doi.org\/10.1007\/s13198-019-00896-5","journal-title":"Int. J. Syst. Assur. Eng. Manage."},{"key":"311_CR17","unstructured":"Shirabad, J.S., Menzies, T.J.: The PROMISE Repository of Software Engineering Databases. School of Information Technology and Engineering, University of Ottawa, Canada. URL http:\/\/promise.site.uottawa.ca\/SERepository, (2005)"},{"key":"311_CR18","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1016\/j.infsof.2017.11.008","volume":"96","author":"H Tong","year":"2018","unstructured":"Tong, H., Liu, B., Wang, S.: Software defect prediction using stacked demising auto encoders and two-stage ensemble learning. Inf. Softw. Technol. 96, 94\u2013111 (2018). https:\/\/doi.org\/10.1016\/j.infsof.2017.11.008","journal-title":"Inf. Softw. Technol."},{"key":"311_CR19","doi-asserted-by":"publisher","first-page":"8041","DOI":"10.1109\/ACCESS.2020.2964321","volume":"8","author":"I Tumar","year":"2020","unstructured":"Tumar, I., Hassouneh, Y., Turabieh, H., Thaher, T.: Enhanced binary moth flame optimization as a feature selection algorithm to predict software fault prediction. IEEE Access 8, 8041\u20138055 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.2964321","journal-title":"IEEE Access"},{"key":"311_CR20","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.eswa.2018.12.033","volume":"122","author":"H Turabieh","year":"2019","unstructured":"Turabieh, H., Mafarja, M., Li, X.: Iterated feature selection algorithms with layered recurrent neural network for software fault prediction. Expert Syst. Appl. 122, 27\u201342 (2019). https:\/\/doi.org\/10.1016\/j.eswa.2018.12.033","journal-title":"Expert Syst. Appl."},{"issue":"1","key":"311_CR21","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/s10586-018-1923-7","volume":"22","author":"C Viji","year":"2019","unstructured":"Viji, C., Rajkumar, N., Duraisamy, S.: Prediction of software fault-prone classes using an unsupervised hybrid SOM algorithm. Clust. Comput. 22(1), 133\u2013143 (2019). https:\/\/doi.org\/10.1007\/s10586-018-1923-7","journal-title":"Clust. Comput."},{"issue":"4","key":"311_CR22","doi-asserted-by":"publisher","first-page":"938","DOI":"10.1016\/j.jestch.2019.10.005","volume":"23","author":"F Yucalar","year":"2020","unstructured":"Yucalar, F., Ozcift, A., Borandag, E., Kilinc, D.: Multiple-classifiers in software quality engineering: Combining predictors to improve software fault prediction ability. Eng. Sci. Technol. Int. J. 23(4), 938\u2013950 (2020). https:\/\/doi.org\/10.1016\/j.jestch.2019.10.005","journal-title":"Eng. Sci. Technol. Int. J."},{"key":"311_CR23","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.cl.2017.12.002","volume":"53","author":"M Zhu","year":"2018","unstructured":"Zhu, M., Pham, H.: A two-phase software reliability modeling involving with software fault dependency and imperfect fault removal. Comput. Lang. Syst. Struct. 53, 27\u201342 (2018). https:\/\/doi.org\/10.1016\/j.cl.2017.12.002","journal-title":"Comput. Lang. Syst. Struct."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-021-00311-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-021-00311-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-021-00311-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,25]],"date-time":"2022-04-25T11:34:38Z","timestamp":1650886478000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-021-00311-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,29]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["311"],"URL":"https:\/\/doi.org\/10.1007\/s10515-021-00311-z","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,29]]},"assertion":[{"value":"7 May 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 November 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 November 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"6"}}