{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,28]],"date-time":"2026-06-28T07:44:05Z","timestamp":1782632645248,"version":"3.54.5"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"S4","license":[{"start":{"date-parts":[[2018,1,19]],"date-time":"2018-01-19T00:00:00Z","timestamp":1516320000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2019,7]]},"DOI":"10.1007\/s10586-018-1696-z","type":"journal-article","created":{"date-parts":[[2018,1,19]],"date-time":"2018-01-19T02:22:42Z","timestamp":1516328562000},"page":"9847-9863","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":149,"title":["Deep neural network based hybrid approach for software defect prediction using software metrics"],"prefix":"10.1007","volume":"22","author":[{"given":"C.","family":"Manjula","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lilly","family":"Florence","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,1,19]]},"reference":[{"key":"1696_CR1","unstructured":"IEEE Standard Glossary of Software Engineering Terminology: In: IEEE Std 610.12-1990, 31 December 1990, pp. 1\u201384 ( 1990)"},{"key":"1696_CR2","doi-asserted-by":"publisher","unstructured":"Ouriques, J.F.S., Cartaxo, E.G., Machado, P.D.L., Neto, F.G.O., Coutinho, A.E.V.B.: On the use of fault abstractions for assessing system test case prioritization techniques. In: Proceedings of the 1st Brazilian Symposium on Systematic and Automated Software Testing (SAST). ACM, New York, Article 7 (2016). https:\/\/doi.org\/10.1145\/2993288.2993295","DOI":"10.1145\/2993288.2993295"},{"issue":"3","key":"1696_CR3","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1049\/ip-sen:20050061","volume":"153","author":"O Benediktsson","year":"2006","unstructured":"Benediktsson, O., Dalcher, D., Thorbergsson, H.: Comparison of software development life cycles: a multiproject experiment. IEE Proc. Softw. 153(3), 87\u2013101 (2006)","journal-title":"IEE Proc. Softw."},{"key":"1696_CR4","doi-asserted-by":"crossref","unstructured":"Hassan, M. M., Afzal, W., Blom, M., Lindstr\u00f6m, B., Andler, S. F., Eldh, S.: Testability and software robustness: a systematic literature review. In: 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, Funchal, pp. 341\u2013348 (2015)","DOI":"10.1109\/SEAA.2015.47"},{"key":"1696_CR5","doi-asserted-by":"publisher","first-page":"1227","DOI":"10.1016\/j.jss.2006.12.548","volume":"80","author":"P Tomaszewski","year":"2007","unstructured":"Tomaszewski, P., H\u00e5kansson, J., Grahn, H., Lundberg, L.: Statistical models vs. expert estimation for fault prediction in modified code\u2014an industrial case study. J. Syst. Softw. 80, 1227\u20131238 (2007)","journal-title":"J. Syst. Softw."},{"issue":"4","key":"1696_CR6","doi-asserted-by":"publisher","first-page":"7346","DOI":"10.1016\/j.eswa.2008.10.027","volume":"36","author":"C Catal","year":"2009","unstructured":"Catal, C., Diri, B.: A systematic review of software fault predictions studies. Expert Syst. Appl. 36(4), 7346\u20137354 (2009)","journal-title":"Expert Syst. Appl."},{"key":"1696_CR7","doi-asserted-by":"publisher","first-page":"630","DOI":"10.1109\/32.935855","volume":"27","author":"K Emam El","year":"2001","unstructured":"El Emam, K., Benlarbi, S., Goel, N., Rai, S.N.: The confounding effect of class size on the validity of object-oriented metrics. IEEE Trans. Softw. Eng. 27, 630\u2013650 (2001)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1696_CR8","doi-asserted-by":"crossref","unstructured":"Gittens, M., Kim, Y., Godwin, D.: The vital few versus the trivial many: examining the Pareto principle for software. In: 29th Annual International Computer Software and Applications Conference (COMPSAC\u201905). 2, 179\u2013185 (2005)","DOI":"10.1109\/COMPSAC.2005.153"},{"key":"1696_CR9","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1109\/TR.2007.896757","volume":"56","author":"TM Khoshgoftaar","year":"2007","unstructured":"Khoshgoftaar, T.M., Gao, K.: Count models for software quality estimation. IEEE Trans. Rel. 56, 212\u2013222 (2007)","journal-title":"IEEE Trans. Rel."},{"issue":"2","key":"1696_CR10","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1016\/j.jss.2007.05.035","volume":"81","author":"I Gondra","year":"2008","unstructured":"Gondra, I.: Applying machine learning to software fault-proneness prediction. J. Syst. Softw. 81(2), 186\u2013195 (2008). https:\/\/doi.org\/10.1016\/j.jss.2007.05.035","journal-title":"J. Syst. Softw."},{"key":"1696_CR11","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/j.jss.2004.05.001","volume":"76","author":"MMT Thwin","year":"2005","unstructured":"Thwin, M.M.T., Quah, T.-S.: Application of neural networks for software quality prediction using object-oriented metrics. J. Syst. Softw. 76, 147\u2013156 (2005)","journal-title":"J. Syst. Softw."},{"key":"1696_CR12","unstructured":"Bo, Y., Xiang, L.: A study on software reliability prediction based on support vector machines. In: 2007 IEEE International Conference on Industrial Engineering and Engineering Management, pp. 1176\u20131180 (2007)"},{"key":"1696_CR13","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1016\/j.jss.2007.07.034","volume":"81","author":"O Vandecruys","year":"2008","unstructured":"Vandecruys, O., Martens, D., Baesens, B., Mues, C., De Backer, M., Haesen, R.: Mining software repositories for comprehensible software fault prediction models. J. Syst. Softw. 81, 823\u2013839 (2008)","journal-title":"J. Syst. Softw."},{"issue":"2","key":"1696_CR14","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1109\/TSMCC.2009.2033566","volume":"40","author":"PG Espejo","year":"2010","unstructured":"Espejo, P.G., Ventura, S., Herrera, F.: A survey on the application of genetic programming to classification. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 40(2), 121\u2013144 (2010)","journal-title":"IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.)"},{"key":"1696_CR15","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/j.fss.2003.10.006","volume":"145","author":"S Dick","year":"2004","unstructured":"Dick, S., Meeks, A., Last, M., Bunke, H., Kandel, A.: Data mining in software metrics databases. Fuzzy Sets Syst. 145, 81\u2013110 (2004)","journal-title":"Fuzzy Sets Syst."},{"key":"1696_CR16","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1109\/TSMCA.2006.889473","volume":"37","author":"N Seliya","year":"2007","unstructured":"Seliya, N., Khoshgoftaar, T.M.: Software quality analysis of unlabeled program modules with semisupervised clustering. IEEE Trans. Syst. Man Cybern. Part A 37, 201\u2013211 (2007)","journal-title":"IEEE Trans. Syst. Man Cybern. Part A"},{"issue":"2","key":"1696_CR17","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1109\/TSE.2012.20","volume":"39","author":"K Dejaeger","year":"2013","unstructured":"Dejaeger, K., Verbraken, T., Baesens, B.: Toward comprehensible software fault prediction models using Bayesian network classifiers. IEEE Trans. Softw. Eng. 39(2), 237\u2013257 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1696_CR18","doi-asserted-by":"crossref","unstructured":"Shuai, B., Li, H., Li, M., Zhang, Q., Tang, C.: Software defect prediction using dynamic support vector machine. In: 2013 Ninth International Conference on Computational Intelligence and Security, Leshan, pp. 260\u2013263 (2013)","DOI":"10.1109\/CIS.2013.61"},{"key":"1696_CR19","doi-asserted-by":"crossref","unstructured":"Yang, X., Lo, D., Xia, X., Zhang, Y., Sun, J.: Deep learning for just-in-time defect prediction. In: 2015 IEEE International Conference on Software Quality, Reliability and Security, Vancouver, BC, pp. 17\u201326 (2015)","DOI":"10.1109\/QRS.2015.14"},{"issue":"7","key":"1696_CR20","doi-asserted-by":"publisher","first-page":"1527","DOI":"10.1162\/neco.2006.18.7.1527","volume":"18","author":"GE Hinton","year":"2006","unstructured":"Hinton, G.E., Osindero, S., Teh, Y.-W.: A fastlearning algorithm for deep belief nets. Neural Comput. 18(7), 1527\u20131554 (2006)","journal-title":"Neural Comput."},{"issue":"6","key":"1696_CR21","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Softw. Eng. 20(6), 476\u2013493 (1994)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"10","key":"1696_CR22","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1109\/32.544352","volume":"22","author":"VR Basili","year":"1996","unstructured":"Basili, V.R., Briand, L.C., Melo, W.L.: A validation of object-oriented design metrics as quality indicators. IEEE Trans. Softw. Eng. 22(10), 751\u2013761 (1996)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"1696_CR23","doi-asserted-by":"crossref","unstructured":"Denaro, G., Pezze, M.: An empirical evaluation of fault-proneness models. In: Proceedings of the 24th International Conference on Software Engineering (ICSE 2002), Orlando, FL, USA, pp. 241\u2013251 (2002)","DOI":"10.1145\/581368.581371"},{"issue":"10","key":"1696_CR24","doi-asserted-by":"publisher","first-page":"897","DOI":"10.1109\/TSE.2005.112","volume":"31","author":"T Gyimothy","year":"2005","unstructured":"Gyimothy, T., Ferenc, R., Siket, I.: Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Trans. Softw. Eng. 31(10), 897\u2013910 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"1696_CR25","doi-asserted-by":"publisher","first-page":"1146","DOI":"10.1109\/TKDE.2011.163","volume":"24","author":"PS Bishnu","year":"2012","unstructured":"Bishnu, P.S., Bhattacherjee, V.: Software fault prediction using Quad Tree-based K-means clustering algorithm. IEEE Trans. Knowl. Data Eng. 24(6), 1146\u20131150 (2012)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"1696_CR26","doi-asserted-by":"crossref","unstructured":"Yuan, X., Khoshgoftaar, T.M., Allen, E.B., Ganesan, K.: An application of fuzzy clustering to software quality prediction. In: Proceedings 3rd IEEE Symposium on Application-Specific Systems and Software Engineering Technology, Richardson, TX, pp. 85\u201390 (2000)","DOI":"10.1109\/ASSET.2000.888052"},{"issue":"4","key":"1696_CR27","doi-asserted-by":"publisher","first-page":"388","DOI":"10.1016\/j.infsof.2010.11.013","volume":"53","author":"D Azar","year":"2011","unstructured":"Azar, D., Vybihal, J.: An ant colony optimization algorithm to improve software quality prediction models: case of class stability. Inf. Softw. Technol. 53(4), 388\u2013393 (2011)","journal-title":"Inf. Softw. Technol."},{"issue":"1","key":"1696_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.2012.17","volume":"39","author":"W-N Chen","year":"2013","unstructured":"Chen, W.-N., Zhang, J.: Ant colony optimization for software project scheduling and staffing with an event-based scheduler. IEEE Trans. Softw. Eng. 39(1), 1\u201317 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"20","key":"1696_CR29","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.ins.2011.01.026","volume":"229","author":"B-J Park","year":"2013","unstructured":"Park, B.-J., Oh, S.-K., Pedrycz, W.: The design of polynomial function-based neural network predictors for detection of software defects. Inf. Sci. 229(20), 40\u201357 (2013)","journal-title":"Inf. Sci."},{"issue":"5","key":"1696_CR30","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1016\/j.jss.2007.07.040","volume":"81","author":"KO Elish","year":"2008","unstructured":"Elish, K.O., Elish, M.O.: Predicting defect-prone software modules using support vector machines. J. Syst. Softw. 81(5), 649\u2013660 (2008)","journal-title":"J. Syst. Softw."},{"key":"1696_CR31","doi-asserted-by":"crossref","unstructured":"Gray, D., Bowes, D., Davey, N., Sun, Y., Christianson, B.: Using the support vector machine as a classification method for software defect prediction with static code metrics. In: Engineering Applications of Neural Networks, pp. 223\u2013234. Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-03969-0_21"},{"issue":"1","key":"1696_CR32","first-page":"19","volume":"15","author":"X Rong","year":"2016","unstructured":"Rong, X., Li, F., Cui, Z.: A model for software defect prediction using support vector machine based on CBA. Int. J. Intell. Syst. Technol. Appl. 15(1), 19\u201334 (2016)","journal-title":"Int. J. Intell. Syst. Technol. Appl."},{"issue":"4","key":"1696_CR33","doi-asserted-by":"publisher","first-page":"552","DOI":"10.1109\/TSE.2012.43","volume":"39","author":"S Shivaji","year":"2013","unstructured":"Shivaji, S., James Whitehead, E., Akella, R., Kim, S.: Reducing features to improve code change-based bug prediction. IEEE Trans. Softw. Eng. 39(4), 552\u2013569 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"1696_CR34","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1007\/s00607-016-0489-6","volume":"99","author":"SS Rathore","year":"2017","unstructured":"Rathore, S.S., Kumar, S.: A decision tree logic based recommendation system to select software fault prediction techniques. Computing 99(3), 255\u2013285 (2017)","journal-title":"Computing"},{"key":"1696_CR35","doi-asserted-by":"crossref","unstructured":"Yang, X., Lo, D., Xia, X., Zhang, Y., Sun, J.: Deep learning for just-in-time defect prediction. In: Proceedings of the 2015 IEEE International Conference on Software Quality, Reliability and Security (QRS \u201915). IEEE Computer Society, Washington, DC, USA, pp. 17\u201326 (2015)","DOI":"10.1109\/QRS.2015.14"},{"key":"1696_CR36","doi-asserted-by":"crossref","unstructured":"Kumudha, P., Venkatesan, R.: Cost-sensitive radial basis function neural network classifier for software defect prediction. Sci. World J. 2016, Article ID 2401496 (2015)","DOI":"10.1155\/2016\/2401496"},{"key":"1696_CR37","doi-asserted-by":"publisher","first-page":"1951","DOI":"10.1166\/asl.2014.5641","volume":"20","author":"RS Wahono","year":"2014","unstructured":"Wahono, R.S., Herman, N.S., Ahmad, S.: Neural network parameter optimization based on genetic algorithm for software defect prediction. Adv. Sci. Lett. 20, 1951\u20131955 (2014)","journal-title":"Adv. Sci. Lett."},{"key":"1696_CR38","doi-asserted-by":"crossref","unstructured":"Suzuki, M., Tsuruta, S., Knauf, R.: Structural diversity for genetic algorithms and its use for creating individuals. In: IEEE Congress on Evolutionary Computation, Cancun, pp. 783\u2013788 (2013)","DOI":"10.1109\/CEC.2013.6557648"},{"issue":"2","key":"1696_CR39","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1016\/j.eswa.2005.09.024","volume":"31","author":"CL Huang","year":"2006","unstructured":"Huang, C.L., Wang, C.J.: A GA-based feature selection and parameters optimization for support vector machines. Expert Syst. Appl. 31(2), 231\u2013240 (2006)","journal-title":"Expert Syst. Appl."},{"key":"1696_CR40","unstructured":"Zhang, X.L.: Nonlinear dimensionality reduction of data by deep distributed random samplings. In: Asian Conference on Machine Learning, February, pp. 221\u2013233 (2015)"},{"issue":"7","key":"1696_CR41","doi-asserted-by":"publisher","first-page":"1229","DOI":"10.1016\/0098-3004(94)90072-8","volume":"20","author":"S Gallagher","year":"1994","unstructured":"Gallagher, S., Kerry, M.: Genetic algorithms: a powerful tool for large-scale nonlinear optimization problems. Comput. Geosci. 20(7), 1229\u20131236 (1994)","journal-title":"Comput. Geosci."},{"issue":"7","key":"1696_CR42","first-page":"2341","volume":"40","author":"C Rajan","year":"2015","unstructured":"Rajan, C., Shanthi, N.: Genetic based optimization for multicast routing algorithm for Manet\u2019. Sadhana Acad. Proc. Eng. Sci. 40(7), 2341\u20132352 (2015)","journal-title":"Sadhana Acad. Proc. Eng. Sci."},{"key":"1696_CR43","doi-asserted-by":"crossref","unstructured":"Vincent, P., Larochelle, H., Bengio, Y., Manzagol, P.A.: Extracting and composing robust features with denoising autoencoders. In: Proceedings of the 25th International Conference on Machine Learning, pp. 1096\u20131103 (2008)","DOI":"10.1145\/1390156.1390294"},{"key":"1696_CR44","doi-asserted-by":"publisher","first-page":"1031","DOI":"10.1109\/JPROC.2010.2044470","volume":"98","author":"J Wright","year":"2010","unstructured":"Wright, J., Ma, Y., Mairal, J., Sapiro, G., Huang, T.S., Yan, S.: Sparse representation for computer vision and pattern recognition. Proc. IEEE 98, 1031\u20131044 (2010)","journal-title":"Proc. IEEE"},{"key":"1696_CR45","unstructured":"Software Defect Dataset: PROMISE REPOSITORY. http:\/\/promise.site.uottawa.ca\/SERepository\/datasets-page.html"},{"key":"1696_CR46","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1016\/j.asoc.2015.04.045","volume":"33","author":"OF Arar","year":"2015","unstructured":"Arar, O.F., Ayan, K.: Software defect prediction using cost sensitive neural network. Appl. Soft Comput. J. 33, 263\u2013277 (2015)","journal-title":"Appl. Soft Comput. J."},{"key":"1696_CR47","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1016\/j.knosys.2014.10.017","volume":"74","author":"G Abaei","year":"2015","unstructured":"Abaei, G., Selamat, A., Fujita, H.: An empirical study based on semi-supervised hybrid self-organizing map for software fault prediction. Knowl. Based Syst. 74, 28\u201339 (2015)","journal-title":"Knowl. Based Syst."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-018-1696-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-018-1696-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-018-1696-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,29]],"date-time":"2025-06-29T22:45:43Z","timestamp":1751237143000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-018-1696-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1,19]]},"references-count":47,"journal-issue":{"issue":"S4","published-print":{"date-parts":[[2019,7]]}},"alternative-id":["1696"],"URL":"https:\/\/doi.org\/10.1007\/s10586-018-1696-z","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,1,19]]},"assertion":[{"value":"21 September 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 November 2017","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 January 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 January 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}