{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T19:26:17Z","timestamp":1780601177095,"version":"3.54.1"},"reference-count":73,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2021,11,14]],"date-time":"2021-11-14T00:00:00Z","timestamp":1636848000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,11,14]],"date-time":"2021-11-14T00:00:00Z","timestamp":1636848000000},"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":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2022,3]]},"DOI":"10.1007\/s00521-021-06659-3","type":"journal-article","created":{"date-parts":[[2021,11,14]],"date-time":"2021-11-14T15:02:31Z","timestamp":1636902151000},"page":"3981-4001","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["Just-in-time software defect prediction using deep temporal convolutional networks"],"prefix":"10.1007","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6134-2993","authenticated-orcid":false,"given":"Pasquale","family":"Ardimento","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2436-6835","authenticated-orcid":false,"given":"Lerina","family":"Aversano","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3223-7032","authenticated-orcid":false,"given":"Mario Luca","family":"Bernardi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2403-8313","authenticated-orcid":false,"given":"Marta","family":"Cimitile","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8025-733X","authenticated-orcid":false,"given":"Martina","family":"Iammarino","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,11,14]]},"reference":[{"key":"6659_CR1","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1109\/52.28121","volume":"6","author":"LBA Ackerman","year":"1989","unstructured":"Ackerman LBA, Lewski F (1989) Software inspections: an effective verification process. IEEE Softw 6:31\u201336. https:\/\/doi.org\/10.1109\/52.28121","journal-title":"IEEE Softw"},{"key":"6659_CR2","doi-asserted-by":"publisher","unstructured":"Ahmad J, Farman H, Jan Z (2019) Deep learning methods and applications, pp 31\u201342. Springer Singapore. https:\/\/doi.org\/10.1007\/978-981-13-3459-7_3","DOI":"10.1007\/978-981-13-3459-7_3"},{"key":"6659_CR3","unstructured":"Aniche M (2015) Java code metrics calculator (CK). Available in https:\/\/github.com\/mauricioaniche\/ck\/"},{"key":"6659_CR4","doi-asserted-by":"publisher","unstructured":"Ardimento P, Aversano L, Bernardi ML, Cimitile M (2020) Temporal convolutional networks for just-in-time software defect prediction. In M.\u00a0van Sinderen, H.\u00a0Fill, L.A. Maciaszek (eds.) Proceedings of the 15th International Conference on Software Technologies, ICSOFT 2020, Lieusaint, Paris, France, July 7-9, 2020, pp 384\u2013393. ScitePress. https:\/\/doi.org\/10.5220\/0009890003840393","DOI":"10.5220\/0009890003840393"},{"key":"6659_CR5","doi-asserted-by":"crossref","unstructured":"Ardimento P, Aversano L, Bernardi ML, Cimitile M, Iammarino M (2021) Temporal convolutional networks for just-in-time design smells prediction using fine-grained software metrics. Neurocomput 463:454\u2013471. 10.1016\/j.neucom.2021.08.010. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0925231221011942","DOI":"10.1016\/j.neucom.2021.08.010"},{"key":"6659_CR6","doi-asserted-by":"publisher","unstructured":"Ardimento P, Bernardi ML, Cimitile M (2018) A multi-source machine learning approach to predict defect prone components. In Proceedings of the 13th International Conference on Software Technologies, ICSOFT 2018, Porto, Portugal, July 26-28, 2018, pp 306\u2013313. https:\/\/doi.org\/10.5220\/0006857803060313","DOI":"10.5220\/0006857803060313"},{"key":"6659_CR7","doi-asserted-by":"publisher","unstructured":"Aversano L, Bernardi ML, Cimitile M, Iammarino M, Romanyuk K (2020) Investigating on the relationships between design smells removals and refactorings. In M.\u00a0van Sinderen, H.\u00a0Fill, L.A. Maciaszek (eds.) Proceedings of the 15th International Conference on Software Technologies, ICSOFT 2020, Lieusaint, Paris, France, July 7-9, 2020, pp 212\u2013219. ScitePress. https:\/\/doi.org\/10.5220\/0009887102120219","DOI":"10.5220\/0009887102120219"},{"key":"6659_CR8","unstructured":"Bai S, Kolter JZ, Koltun V (2018) An empirical evaluation of generic convolutional and recurrent networks for sequence modeling. CoRR arXiv:1803.01271"},{"key":"6659_CR9","doi-asserted-by":"publisher","unstructured":"Barnett JG, Gathuru CK, Soldano LS, McIntosh S (2016) The relationship between commit message detail and defect proneness in java projects on github. In Proceedings of the 13th International Conference on Mining Software Repositories, MSR 2016, Austin, TX, USA, May 14-22, 2016, pp 496\u2013499. https:\/\/doi.org\/10.1145\/2901739.2903496","DOI":"10.1145\/2901739.2903496"},{"issue":"10","key":"6659_CR10","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1109\/32.544352","volume":"22","author":"VR Basili","year":"1996","unstructured":"Basili VR, Briand LC, Melo WL (1996) A validation of object-oriented design metrics as quality indicators. IEEE Trans Software Eng 22(10):751\u2013761. https:\/\/doi.org\/10.1109\/32.544352","journal-title":"IEEE Trans Software Eng"},{"issue":"8","key":"6659_CR11","doi-asserted-by":"publisher","first-page":"1889","DOI":"10.1162\/089976600300015187","volume":"12","author":"Y Bengio","year":"2000","unstructured":"Bengio Y (2000) Gradient-based optimization of hyperparameters. Neural Comput 12(8):1889\u20131900. https:\/\/doi.org\/10.1162\/089976600300015187","journal-title":"Neural Comput"},{"key":"6659_CR12","unstructured":"Bengio Y, Courville A, Vincent P (2014) Representation learning: a review and new perspectives"},{"key":"6659_CR13","unstructured":"Bergstra J, Bardenet R, Bengio Y, K\u00e9gl B (2011) Algorithms for hyper-parameter optimization. In Proceedings of the 24th International Conference on Neural Information Processing Systems, NIPS\u201911, p 2546\u20132554. Curran Associates Inc., Red Hook, NY, USA"},{"key":"6659_CR14","doi-asserted-by":"crossref","unstructured":"Bergstra J, Yamins D, Cox DD (2013) Making a science of model search: Hyperparameter optimization in hundreds of dimensions for vision architectures. In Proceedings of the 30th International Conference on International Conference on Machine Learning - Volume 28, ICML\u201913, p I\u2013115\u2013I\u2013123. JMLR.org","DOI":"10.25080\/Majora-8b375195-003"},{"key":"6659_CR15","doi-asserted-by":"publisher","DOI":"10.1155\/2018\/1758731","author":"M Bernardi","year":"2018","unstructured":"Bernardi M, Cimitile M, Martinelli F, Mercaldo F (2018) Driver and path detection through time-series classification. J Adv Transp 2018. https:\/\/doi.org\/10.1155\/2018\/1758731","journal-title":"J Adv Transp"},{"key":"6659_CR16","doi-asserted-by":"publisher","unstructured":"Bernardi ML, Cimitile M, Martinelli F, Mercaldo F (2019) Keystroke analysis for user identification using deep neural networks. In 2019 International Joint Conference on Neural Networks (IJCNN), pp 1\u20138. https:\/\/doi.org\/10.1109\/IJCNN.2019.8852068","DOI":"10.1109\/IJCNN.2019.8852068"},{"key":"6659_CR17","doi-asserted-by":"crossref","unstructured":"Bird C, Nagappan N, Murphy B, Gall H, Devanbu PT (2011) Don\u2019t touch my code!: examining the effects of ownership on software quality. In: SIGSOFT\/FSE\u201911 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC\u201911: 13rd European Software Engineering Conference (ESEC-13), Szeged, Hungary, September 5-9, 2011, pp 4\u201314. ACM","DOI":"10.1145\/2025113.2025119"},{"key":"6659_CR18","doi-asserted-by":"publisher","unstructured":"Boucher A, Badri M (2016) Using software metrics thresholds to predict fault-prone classes in object-oriented software. In 2016 4th Intl Conf on Applied Computing and Information Technology\/3rd Intl Conf on Computational Science\/Intelligence and Applied Informatics\/1st Intl Conf on Big Data, Cloud Computing, Data Science Engineering (ACIT-CSII-BCD), pp 169\u2013176. https:\/\/doi.org\/10.1109\/ACIT-CSII-BCD.2016.042","DOI":"10.1109\/ACIT-CSII-BCD.2016.042"},{"key":"6659_CR19","doi-asserted-by":"publisher","unstructured":"Brito e Abreu F, Melo W (1996) Evaluating the impact of object-oriented design on software quality. In: Proceedings of the 3rd International Software Metrics Symposium, pp 90\u201399. https:\/\/doi.org\/10.1109\/METRIC.1996.492446","DOI":"10.1109\/METRIC.1996.492446"},{"key":"6659_CR20","doi-asserted-by":"publisher","unstructured":"Cabral GG, Minku LL, Shihab E, Mujahid S (2019) Class imbalance evolution and verification latency in just-in-time software defect prediction. In: Proceedings of the 41st International Conference on Software Engineering, ICSE 2019, Montreal, QC, Canada, May 25-31, 2019, pp 666\u2013676. https:\/\/doi.org\/10.1109\/ICSE.2019.00076","DOI":"10.1109\/ICSE.2019.00076"},{"key":"6659_CR21","doi-asserted-by":"crossref","unstructured":"Chawla NV (2009) Data mining for imbalanced datasets: an overview. In Data mining and knowledge discovery handbook, pp 875\u2013886. Springer","DOI":"10.1007\/978-0-387-09823-4_45"},{"key":"6659_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2017.08.004","volume":"93","author":"X Chen","year":"2018","unstructured":"Chen X, Zhao Y, Wang Q, Yuan Z (2018) Multi: Multi-objective effort-aware just-in-time software defect prediction. Inf Softw Technol 93:1\u201313","journal-title":"Inf Softw Technol"},{"issue":"6","key":"6659_CR23","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber SR, Kemerer CF (1994) A metrics suite for object oriented design. IEEE Trans Software Eng 20(6):476\u2013493. https:\/\/doi.org\/10.1109\/32.295895","journal-title":"IEEE Trans Software Eng"},{"issue":"6","key":"6659_CR24","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber SR, Kemerer CF (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476\u2013493. https:\/\/doi.org\/10.1109\/32.295895","journal-title":"IEEE Trans Softw Eng"},{"key":"6659_CR25","doi-asserted-by":"crossref","unstructured":"Dabic O, Aghajani E, Bavota G (2021) Sampling projects in github for MSR studies. In: Proceedings of the 18th International Conference on Mining Software Repositories, MSR\u201921, p. To appear. arXiv:2103.04682","DOI":"10.1109\/MSR52588.2021.00074"},{"key":"6659_CR26","unstructured":"Dam HK, Tran T, Pham TTM, Ng SW, Grundy J, Ghose A (2018) Automatic feature learning for predicting vulnerable software components. IEEE Trans Softw Eng"},{"key":"6659_CR27","doi-asserted-by":"publisher","first-page":"107170","DOI":"10.1016\/j.ress.2020.107170","volume":"204","author":"Z Ding","year":"2020","unstructured":"Ding Z, Xing L (2020) Improved software defect prediction using pruned histogram-based isolation forest. Reliab Eng Syst Saf 204:107170","journal-title":"Reliab Eng Syst Saf"},{"key":"6659_CR28","doi-asserted-by":"crossref","unstructured":"DAmbros M, Lanza M, Robbes R (2012) Evaluating defect prediction approaches: a benchmark and an extensive comparison. Empir Softw Eng 17(4\u20135):531\u2013577","DOI":"10.1007\/s10664-011-9173-9"},{"key":"6659_CR29","doi-asserted-by":"crossref","unstructured":"Fischer M, Pinzger M, Gall H (2003) Populating a release history database from version control and bug tracking systems. In 19th International Conference on Software Maintenance (ICSM 2003), The Architecture of Existing Systems, 22-26 September 2003, Amsterdam, The Netherlands, p 23. IEEE Computer Society","DOI":"10.1109\/ICSM.2003.1235403"},{"issue":"7","key":"6659_CR30","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1109\/32.859533","volume":"26","author":"TL Graves","year":"2000","unstructured":"Graves TL, Karr AF, Marron JS, Siy H (2000) Predicting fault incidence using software change history. IEEE Trans Softw Eng 26(7):653\u2013661","journal-title":"IEEE Trans Softw Eng"},{"key":"6659_CR31","doi-asserted-by":"crossref","unstructured":"Greiler, M., Herzig, K., Czerwonka, J. (2015) Code ownership and software quality: a replication study. In 2015 IEEE\/ACM 12th Working Conference on Mining Software Repositories, pp 2\u201312. 10.1109\/MSR.2015.8","DOI":"10.1109\/MSR.2015.8"},{"key":"6659_CR32","unstructured":"Hall MA (1999) Correlation-based feature selection for machine learning. Ph.D. thesis, Department of Computer Science, University of Waikato, The address of the publisher"},{"key":"6659_CR33","doi-asserted-by":"publisher","unstructured":"Hassan AE (2009) Predicting faults using the complexity of code changes. In 31st International Conference on Software Engineering, ICSE 2009, May 16-24, 2009, Vancouver, Canada, Proceedings, pp 78\u201388. https:\/\/doi.org\/10.1109\/ICSE.2009.5070510","DOI":"10.1109\/ICSE.2009.5070510"},{"key":"6659_CR34","unstructured":"Hilton R J: Java Source Metrics (2009 (accessed January 16, 2020)). Available in https:\/\/github.com\/rodhilton\/jasome"},{"key":"6659_CR35","doi-asserted-by":"crossref","unstructured":"Hoang T, Dam HK, Kamei Y, Lo D, Ubayashi N (2019) Deepjit: an end-to-end deep learning framework for just-in-time defect prediction. In 2019 IEEE\/ACM 16th International Conference on Mining Software Repositories (MSR), pp 34\u201345. IEEE","DOI":"10.1109\/MSR.2019.00016"},{"issue":"8","key":"6659_CR36","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735\u20131780. https:\/\/doi.org\/10.1162\/neco.1997.9.8.1735","journal-title":"Neural Comput"},{"key":"6659_CR37","unstructured":"Ioffe S, Szegedy C (2015) Batch normalization: Accelerating deep network training by reducing internal covariate shift. In Proceedings of the 32Nd International Conference on International Conference on Machine Learning - Volume 37, ICML\u201915, pp 448\u2013456. JMLR.org. http:\/\/dl.acm.org\/citation.cfm?id=3045118.3045167"},{"key":"6659_CR38","doi-asserted-by":"crossref","unstructured":"Jahanshahi H, Jothimani D, Ba\u015far A, Cevik M (2019) Does chronology matter in jit defect prediction? a partial replication study. In Proceedings of the Fifteenth International Conference on Predictive Models and Data Analytics in Software Engineering, pp 90\u201399","DOI":"10.1145\/3345629.3351449"},{"key":"6659_CR39","doi-asserted-by":"crossref","unstructured":"Jin C (2021) Cross-project software defect prediction based on domain adaptation learning and optimization. Expert Syst Appl 171(114637):1. 10.1016\/j.eswa.2021.114637. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0957417421000786","DOI":"10.1016\/j.eswa.2021.114637"},{"issue":"5","key":"6659_CR40","doi-asserted-by":"publisher","first-page":"2072","DOI":"10.1007\/s10664-015-9400-x","volume":"21","author":"Y Kamei","year":"2016","unstructured":"Kamei Y, Fukushima T, McIntosh S, Yamashita K, Ubayashi N, Hassan AE (2016) Studying just-in-time defect prediction using cross-project models. Empir Softw Eng 21(5):2072\u20132106. https:\/\/doi.org\/10.1007\/s10664-015-9400-x","journal-title":"Empir Softw Eng"},{"issue":"6","key":"6659_CR41","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1109\/TSE.2012.70","volume":"39","author":"Y Kamei","year":"2013","unstructured":"Kamei Y, Shihab E, Adams B, Hassan AE, Mockus A, Sinha A, Ubayashi N (2013) A large-scale empirical study of just-in-time quality assurance. IEEE Trans Softw Eng 39(6):757\u2013773. https:\/\/doi.org\/10.1109\/TSE.2012.70","journal-title":"IEEE Trans Softw Eng"},{"key":"6659_CR42","doi-asserted-by":"crossref","unstructured":"Khatri Y, Singh SK (2021) Cross project defect prediction: a comprehensive survey with its swot analysis. Innovations in Systems and Software Engineering pp 1\u201319","DOI":"10.1007\/s11334-020-00380-5"},{"key":"6659_CR43","unstructured":"Kingma DP, Ba J (2014) Adam: A method for stochastic optimization"},{"issue":"4","key":"6659_CR44","doi-asserted-by":"publisher","first-page":"9847","DOI":"10.1007\/s10586-018-1696-z","volume":"22","author":"C Manjula","year":"2019","unstructured":"Manjula C, Florence L (2019) Deep neural network based hybrid approach for software defect prediction using software metrics. Clust Comput 22(4):9847\u20139863. https:\/\/doi.org\/10.1007\/s10586-018-1696-z","journal-title":"Clust Comput"},{"key":"6659_CR45","doi-asserted-by":"crossref","unstructured":"Mannor S, Peleg D, Rubinstein R (2005) The cross entropy method for classification. In Proceedings of the 22Nd International Conference on Machine Learning, ICML \u201905, pp 561\u2013568. ACM, New York, NY, USA","DOI":"10.1145\/1102351.1102422"},{"key":"6659_CR46","unstructured":"Misra D M: A self regularized non-monotonic neural activation function (arXiv pre-print, 2019)"},{"key":"6659_CR47","volume-title":"Machine learning","author":"TM Mitchell","year":"1997","unstructured":"Mitchell TM (1997) Machine learning, 1st edn. McGraw-Hill Inc, New York, NY, USA","edition":"1"},{"issue":"2","key":"6659_CR48","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1002\/bltj.2229","volume":"5","author":"A Mockus","year":"2000","unstructured":"Mockus A, Weiss DM (2000) Predicting risk of software changes. Bell Labs Techn J 5(2):169\u2013180","journal-title":"Bell Labs Techn J"},{"key":"6659_CR49","doi-asserted-by":"crossref","unstructured":"Moser R, Pedrycz W, Succi G (2008) Analysis of the reliability of a subset of change metrics for defect prediction. In Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement, pp 309\u2013311","DOI":"10.1145\/1414004.1414063"},{"key":"6659_CR50","doi-asserted-by":"publisher","unstructured":"Moser R, Pedrycz W, Succi G (2008) A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction. In 30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 10-18, 2008, pp 181\u2013190. https:\/\/doi.org\/10.1145\/1368088.1368114","DOI":"10.1145\/1368088.1368114"},{"key":"6659_CR51","volume-title":"The art of software testing","author":"GJ Myers","year":"2004","unstructured":"Myers GJ, Sandler C (2004) The art of software testing. Wiley, Hoboken, NJ, USA"},{"key":"6659_CR52","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1016\/j.jss.2018.12.001","volume":"150","author":"L Pascarella","year":"2019","unstructured":"Pascarella L, Palomba F, Bacchelli A (2019) Fine-grained just-in-time defect prediction. J Syst Softw 150:22\u201336. https:\/\/doi.org\/10.1016\/j.jss.2018.12.001","journal-title":"J Syst Softw"},{"key":"6659_CR53","doi-asserted-by":"crossref","unstructured":"Peters F, Menzies T, Marcus A (2013) Better cross company defect prediction. In 2013 10th Working Conference on Mining Software Repositories (MSR), pp 409\u2013418. IEEE","DOI":"10.1109\/MSR.2013.6624057"},{"key":"6659_CR54","unstructured":"Phan AV, Nguyen ML, Bui LT (2018) Convolutional neural networks over control flow graphs for software defect prediction. CoRR arXiv:1802.04986"},{"issue":"4","key":"6659_CR55","doi-asserted-by":"publisher","first-page":"2897","DOI":"10.1007\/s10664-020-09825-8","volume":"25","author":"P Pickerill","year":"2020","unstructured":"Pickerill P, Jungen HJ, Ochodek M, Mackowiak M, Staron M (2020) PHANTOM: curating github for engineered software projects using time-series clustering. Empir Softw Eng 25(4):2897\u20132929. https:\/\/doi.org\/10.1007\/s10664-020-09825-8","journal-title":"Empir Softw Eng"},{"issue":"3","key":"6659_CR56","first-page":"4","volume":"19","author":"FR Porto","year":"2016","unstructured":"Porto FR, Simao A (2016) Feature subset selection and instance filtering for cross-project defect prediction-classification and ranking. CLEI Electron J 19(3):4","journal-title":"CLEI Electron J"},{"key":"6659_CR57","doi-asserted-by":"crossref","unstructured":"Rahman F, Devanbu P (2013) How, and why, process metrics are better. In 2013 35th International Conference on Software Engineering (ICSE), pp 432\u2013441. IEEE","DOI":"10.1109\/ICSE.2013.6606589"},{"key":"6659_CR58","unstructured":"Ramachandran P, Zoph B, Le QV (2017) Searching for activation functions. CoRR arXiv:1710.05941"},{"key":"6659_CR59","unstructured":"Schaul T, Antonoglou I, Silver D (2013) Unit tests for stochastic optimization"},{"issue":"4","key":"6659_CR60","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/MS.2005.111","volume":"22","author":"D Spinellis","year":"2005","unstructured":"Spinellis D (2005) Tool writing: a forgotten art? (software tools). IEEE Softw 22(4):9\u201311. https:\/\/doi.org\/10.1109\/MS.2005.111","journal-title":"IEEE Softw"},{"key":"6659_CR61","unstructured":"Staudemeyer RC, Rothstein Morris E (2019) Understanding LSTM \u2013 a tutorial into Long Short-Term Memory Recurrent Neural Networks. arXiv e-prints arXiv:1909.09586"},{"key":"6659_CR62","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1109\/TSE.2003.1191795","volume":"29","author":"R Subramanyam","year":"2003","unstructured":"Subramanyam R, Krishnan M (2003) Empirical analysis of ck metrics for object-oriented design complexity: Implications for software defects. IEEE Trans Softw Eng 29:297\u2013310. https:\/\/doi.org\/10.1109\/TSE.2003.1191795","journal-title":"IEEE Trans Softw Eng"},{"key":"6659_CR63","unstructured":"Sutskever I, Martens J, Dahl G, Hinton G (2013) On the importance of initialization and momentum in deep learning. In Proceedings of the 30th International Conference on International Conference on Machine Learning - Volume 28, ICML\u201913, pp III\u20131139\u2013III\u20131147. JMLR.org"},{"key":"6659_CR64","doi-asserted-by":"publisher","unstructured":"Vani S, Rao TVM (2019) An experimental approach towards the performance assessment of various optimizers on convolutional neural network. In 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI), pp 331\u2013336. https:\/\/doi.org\/10.1109\/ICOEI.2019.8862686","DOI":"10.1109\/ICOEI.2019.8862686"},{"key":"6659_CR65","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1186\/1471-2105-7-91","volume":"7","author":"S Varma","year":"2006","unstructured":"Varma S, Simon R (2006) Bias in error estimation when using cross-validation for model selection. BMC Bioinf 7:91. https:\/\/doi.org\/10.1186\/1471-2105-7-91","journal-title":"BMC Bioinf"},{"issue":"4","key":"6659_CR66","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1007\/s10515-015-0179-1","volume":"23","author":"T Wang","year":"2016","unstructured":"Wang T, Zhang Z, Jing X, Zhang L (2016) Multiple kernel ensemble learning for software defect prediction. Autom Softw Eng 23(4):569\u2013590. https:\/\/doi.org\/10.1007\/s10515-015-0179-1","journal-title":"Autom Softw Eng"},{"key":"6659_CR67","doi-asserted-by":"publisher","first-page":"152766","DOI":"10.1109\/ACCESS.2019.2948658","volume":"7","author":"Y Wang","year":"2019","unstructured":"Wang Y, Liu J, Mi\u0161i\u0107 J, Mi\u0161i\u0107 VB, Lv S, Chang X (2019) Assessing optimizer impact on DNN model sensitivity to adversarial examples. IEEE Access 7:152766\u2013152776. https:\/\/doi.org\/10.1109\/ACCESS.2019.2948658","journal-title":"IEEE Access"},{"key":"6659_CR68","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.110402","author":"Z Xu","year":"2019","unstructured":"Xu Z, Li S, Xu J, Liu J, Luo X, Zhang Y, Zhang T, Keung J, Tang Y (2019) LDFR: learning deep feature representation for software defect prediction. J Syst Softw. https:\/\/doi.org\/10.1016\/j.jss.2019.110402","journal-title":"J Syst Softw"},{"key":"6659_CR69","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1016\/j.infsof.2017.03.007","volume":"87","author":"X Yang","year":"2017","unstructured":"Yang X, Lo D, Xia X, Sun J (2017) Tlel: A two-layer ensemble learning approach for just-in-time defect prediction. Inf Softw Technol 87:206\u2013220","journal-title":"Inf Softw Technol"},{"key":"6659_CR70","doi-asserted-by":"publisher","unstructured":"Yang X, Lo D, Xia X, Zhang Y, Sun J (2015) Deep learning for just-in-time defect prediction. In 2015 IEEE International Conference on Software Quality, Reliability and Security, QRS 2015, Vancouver, BC, Canada, August 3-5, 2015, pp 17\u201326. https:\/\/doi.org\/10.1109\/QRS.2015.14","DOI":"10.1109\/QRS.2015.14"},{"key":"6659_CR71","doi-asserted-by":"publisher","unstructured":"Yang Z, Yang D, Dyer C, He X, Smola A, Hovy E (2016) Hierarchical attention networks for document classification. In Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, pp 1480\u20131489. Association for Computational Linguistics, San Diego, California. https:\/\/doi.org\/10.18653\/v1\/N16-1174. https:\/\/www.aclweb.org\/anthology\/N16-1174","DOI":"10.18653\/v1\/N16-1174"},{"key":"6659_CR72","doi-asserted-by":"crossref","unstructured":"Young S, Abdou T, Bener A (2018) A replication study: just-in-time defect prediction with ensemble learning. In Proceedings of the 6th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, pp 42\u201347","DOI":"10.1145\/3194104.3194110"},{"key":"6659_CR73","doi-asserted-by":"crossref","unstructured":"Zimmermann T, Nagappan N, Gall H, Giger E, Murphy B (2009) Cross-project defect prediction: a large scale experiment on data vs. domain vs. process. In Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, pp 91\u2013100","DOI":"10.1145\/1595696.1595713"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-021-06659-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-021-06659-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-021-06659-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,12]],"date-time":"2024-09-12T03:22:08Z","timestamp":1726111328000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-021-06659-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,14]]},"references-count":73,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["6659"],"URL":"https:\/\/doi.org\/10.1007\/s00521-021-06659-3","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,14]]},"assertion":[{"value":"10 November 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 October 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 November 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declaration"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}