{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T09:02:34Z","timestamp":1770541354637,"version":"3.49.0"},"reference-count":72,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,3,2]],"date-time":"2022-03-02T00:00:00Z","timestamp":1646179200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,3,2]],"date-time":"2022-03-02T00:00:00Z","timestamp":1646179200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100002790","name":"canadian network for research and innovation in machining technology, natural sciences and engineering research council of canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002790","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010785","name":"canada first research excellence fund","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100010785","id-type":"DOI","asserted-by":"publisher"}]}],"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-022-00326-0","type":"journal-article","created":{"date-parts":[[2022,3,2]],"date-time":"2022-03-02T07:02:51Z","timestamp":1646204571000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Leveraging structural properties of source code graphs for just-in-time bug prediction"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1765-2462","authenticated-orcid":false,"given":"Md","family":"Nadim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Debajyoti","family":"Mondal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chanchal K.","family":"Roy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,3,2]]},"reference":[{"key":"326_CR1","doi-asserted-by":"crossref","unstructured":"Alexandru, C.V., Proksch, S., Behnamghader, P., Gall, H.C.: Evo-clocks: software evolution at a glance. In: 2019 Working Conference on Software Visualization (VISSOFT), pp. 12\u201322 (2019)","DOI":"10.1109\/VISSOFT.2019.00010"},{"key":"326_CR2","unstructured":"Allamanis, M., Brockschmidt, M., Khademi, M.: Learning to represent programs with graphs. In: International Conference on Learning Representations, (2018)https:\/\/openreview.net\/forum?id=BJOFETxR-"},{"key":"326_CR3","doi-asserted-by":"crossref","unstructured":"Asaduzzaman, M., Bullock, M.C., Roy, C.K., Schneider, K.A.: Bug introducing changes: a case study with android. In: 2012 9th IEEE Working Conference on Mining Software Repositories (MSR), pp. 116\u2013119 (2012)","DOI":"10.1109\/MSR.2012.6224267"},{"key":"326_CR4","doi-asserted-by":"crossref","unstructured":"Bavota, G., De\u00a0Carluccio, B., De\u00a0Lucia, A., Di\u00a0Penta, M., Oliveto, R., Strollo, O.: When does a refactoring induce bugs? an empirical study. In: Proceedings of the 2012 IEEE 12th International Working Conference on Source Code Analysis and Manipulation, IEEE Computer Society, Washington, DC, USA, SCAM \u201912, pp. 104\u2013113 (2012)","DOI":"10.1109\/SCAM.2012.20"},{"key":"326_CR5","doi-asserted-by":"publisher","unstructured":"Baxter, I., Yahin, A., Moura, L., Sant\u2019Anna, M., Bier, L.: Clone detection using abstract syntax trees. In: Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272), pp. 368\u2013377 (1998) https:\/\/doi.org\/10.1109\/ICSM.1998.738528","DOI":"10.1109\/ICSM.1998.738528"},{"key":"326_CR6","doi-asserted-by":"crossref","unstructured":"Bernardi, M.L., Canfora, G., Di Lucca, G.A., Di Penta, M., Distante, D.: Do developers introduce bugs when they do not communicate? the case of eclipse and mozilla. In: 2012 16th European Conference on Software Maintenance and Reengineering, pp. 139\u2013148 (2012)","DOI":"10.1109\/CSMR.2012.24"},{"key":"326_CR7","first-page":"9","volume-title":"Graphs and Subgraphs","author":"JA Bondy","year":"1976","unstructured":"Bondy, J.A., Murty, U.S.R.: Graphs and Subgraphs, pp. 9\u201310. Elsevier, New York (1976)"},{"key":"326_CR8","doi-asserted-by":"publisher","unstructured":"Borg, M., Svensson, O., Berg, K., Hansson, D.: Szz unleashed: an open implementation of the szz algorithm - featuring example usage in a study of just-in-time bug prediction for the jenkins project. In: Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation - MaLTeSQuE 2019 (2019) https:\/\/doi.org\/10.1145\/3340482.3342742","DOI":"10.1145\/3340482.3342742"},{"key":"326_CR9","doi-asserted-by":"publisher","unstructured":"Bulmer, J., Pinchbeck, A., Hui, B.: Visualizing code patterns in novice programmers. In: Proceedings of the 23rd Western Canadian Conference on Computing Education, Association for Computing Machinery, New York, NY, USA, WCCCE \u201918, (2018) https:\/\/doi.org\/10.1145\/3209635.3209652","DOI":"10.1145\/3209635.3209652"},{"issue":"12","key":"326_CR10","doi-asserted-by":"publisher","first-page":"2344","DOI":"10.1109\/TVCG.2011.226","volume":"17","author":"M Burch","year":"2011","unstructured":"Burch, M., Vehlow, C., Beck, F., Diehl, S., Weiskopf, D.: Parallel edge splatting for scalable dynamic graph visualization. IEEE Trans. Visualiz. Comp. Graphics 17(12), 2344\u20132353 (2011)","journal-title":"IEEE Trans. Visualiz. Comp. Graphics"},{"key":"326_CR11","doi-asserted-by":"crossref","unstructured":"Canfora, G., Ceccarelli, M., Cerulo, L., Di Penta, M.: How long does a bug survive? an empirical study. In: 2011 18th Working Conference on Reverse Engineering, pp. 191\u2013200 (2011)","DOI":"10.1109\/WCRE.2011.31"},{"key":"326_CR12","doi-asserted-by":"publisher","unstructured":"Chevalier, F., Auber, D., Telea, A.: Structural analysis and visualization of c++ code evolution using syntax trees. In: Ninth International Workshop on Principles of Software Evolution: In: Conjunction with the 6th ESEC\/FSE Joint Meeting, Association for Computing Machinery, New York, NY, USA, IWPSE \u201907, pp. 90-97, (2007) https:\/\/doi.org\/10.1145\/1294948.1294971","DOI":"10.1145\/1294948.1294971"},{"issue":"3","key":"326_CR13","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1016\/0164-1212(89)90039-3","volume":"9","author":"JS Collofello","year":"1989","unstructured":"Collofello, J.S., Woodfield, S.N.: Evaluating the effectiveness of reliability-assurance techniques. J. Syst. Softw. 9(3), 191\u2013195 (1989). https:\/\/doi.org\/10.1016\/0164-1212(89)90039-3","journal-title":"J. Syst. Softw."},{"issue":"2","key":"326_CR14","doi-asserted-by":"publisher","first-page":"109","DOI":"10.36548\/jtcsst.2020.2.005","volume":"2","author":"R Dhaya","year":"2020","unstructured":"Dhaya, R., Kanthavel, R.: Comprehensively meld code clone identifier for replicated source code identification in diverse web browsers. J. Trends Comp. Sci. Smart Technol. (TCSST). 2(2), 109\u2013119 (2020)","journal-title":"J. Trends Comp. Sci. Smart Technol. (TCSST)"},{"key":"326_CR15","volume-title":"Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software","author":"S Diehl","year":"2007","unstructured":"Diehl, S.: Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software. Springer-Verlag, Berlin, Heidelberg (2007)"},{"key":"326_CR16","doi-asserted-by":"crossref","unstructured":"Ell, J.: Identifying failure inducing developer pairs within developer networks. In: Proceedings of the 35th International Conference on Software Engineering (ICSE\u201913), pp. 1471\u20131473 (2013)","DOI":"10.1109\/ICSE.2013.6606748"},{"key":"326_CR17","doi-asserted-by":"crossref","unstructured":"Eyolfson, J., Tan, L., Lam, P.: Do time of day and developer experience affect commit bugginess? In: Proceedings of the 8th Working Conference on Mining Software Repositories (MSR\u201911), pp. 153 \u2013 162 (2011)","DOI":"10.1145\/1985441.1985464"},{"issue":"3","key":"326_CR18","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1145\/24039.24041","volume":"9","author":"J Ferrante","year":"1987","unstructured":"Ferrante, J., Ottenstein, K.J., Warren, J.D.: The program dependence graph and its use in optimization. ACM Trans. Program Lang. Syst. 9(3), 319\u2013349 (1987). https:\/\/doi.org\/10.1145\/24039.24041","journal-title":"ACM Trans. Program Lang. Syst."},{"key":"326_CR19","unstructured":"GoogleDevelopers (2020 (accessed August 26, 2021)) Classification: Precision and recall | machine learning crash course. https:\/\/developers.google.com\/machine-learning\/crash-course\/classification\/precision-and-recall"},{"key":"326_CR20","doi-asserted-by":"crossref","unstructured":"Gove, R.: Gragnostics: Fast, interpretable features for comparing graphs. In: Banissi E, Ursyn A, Bannatyne MWM, Datia N, Francese R, Sarfraz M, Wyeld TG, Bouali F, Venturini G, Azzag H, Lebbah M, Trutschl M, Cvek U, M\u00fcller H, Nakayama M, Kernbach S, Caruccio L, Risi M, Erra U, Vitiello A, Rossano V (eds) 23rd International Conference on Information Visualisation (IV), IEEE, pp. 201\u2013209 (2019)","DOI":"10.1109\/IV.2019.00042"},{"key":"326_CR21","doi-asserted-by":"crossref","unstructured":"Gu, Z., Barr, E.T., Hamilton, D.J., Su, Z.: Has the bug really been fixed? In: Proceedings of the 32Nd ACM\/IEEE International Conference on Software Engineering - Volume 1, ACM, New York, NY, USA, ICSE \u201910, pp. 55\u201364 (2010)","DOI":"10.1145\/1806799.1806812"},{"issue":"3","key":"326_CR22","first-page":"52","volume":"40","author":"WL Hamilton","year":"2017","unstructured":"Hamilton, W.L., Ying, R., Leskovec, J.: Representation learning on graphs: methods and applications. IEEE Data Eng Bull 40(3), 52\u201374 (2017)","journal-title":"IEEE Data Eng Bull"},{"key":"326_CR23","doi-asserted-by":"publisher","unstructured":"Hindle, A., German, D.M., Holt, R.: What do large commits tell us? a taxonomical study of large commits. In: Proceedings of the 2008 International Working Conference on Mining Software Repositories, Association for Computing Machinery, New York, NY, USA, MSR \u201908, pp. 99-108, , https:\/\/doi.org\/10.1145\/1370750.1370773 (2008)","DOI":"10.1145\/1370750.1370773"},{"key":"326_CR24","doi-asserted-by":"crossref","unstructured":"Hindle, A., Barr, E.T., Su, Z., Gabel, M., Devanbu, P.: On the naturalness of software. In: Proceedings of the 34th International Conference on Software Engineering, IEEE Press, ICSE \u201912, pp. 837-847 (2012)","DOI":"10.1109\/ICSE.2012.6227135"},{"key":"326_CR25","first-page":"833","volume":"15","author":"G Hinton","year":"2003","unstructured":"Hinton, G., Roweis, S.: Stochastic neighbor embedding. Adv. Neural Inf. Process. Syst. 15, 833\u2013840 (2003)","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"4","key":"326_CR26","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1145\/3447332.3447334","volume":"20","author":"MR Islam","year":"2021","unstructured":"Islam, M.R., Zibran, M.F.: What changes in where? an empirical study of bug-fixing change patterns. SIGAPP Appl. Comput. Rev. 20(4), 18\u201334 (2021). https:\/\/doi.org\/10.1145\/3447332.3447334","journal-title":"SIGAPP Appl. Comput. Rev."},{"key":"326_CR27","doi-asserted-by":"crossref","unstructured":"Jajuga, K., Walesiak, M.: Standardisation of data set under different measurement scales. In: R D, W G (eds) Classification and Information Processing at the Turn of the Millennium. Studies in Classification, Data Analysis, and Knowledge Organization, Springer, Berlin, Heidelberg, pp. 105\u2013111 (2000)","DOI":"10.1007\/978-3-642-57280-7_11"},{"key":"326_CR28","doi-asserted-by":"crossref","unstructured":"Jones, J.A., Harrold, M.J., Stasko, J.: Visualization of test information to assist fault localization. In: Proceedings of the 24th International Conference on Software Engineering, Association for Computing Machinery, New York, NY, USA, ICSE \u201902, pp. 467-477, (2002) https:\/\/doi.org\/10.1145\/581339.581397","DOI":"10.1145\/581339.581397"},{"key":"326_CR29","doi-asserted-by":"publisher","unstructured":"Jones, K.S.: Natural Language Processing: A Historical Review, Springer Netherlands, Dordrecht, pp. 3\u201316. (1994) https:\/\/doi.org\/10.1007\/978-0-585-35958-8_1","DOI":"10.1007\/978-0-585-35958-8_1"},{"issue":"6","key":"326_CR30","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, A.E., Mockus, A., Sinha, A., Ubayashi, N.: A large-scale empirical study of just-in-time quality assurance. IEEE Trans. Softw. Eng. 39(6), 757\u2013773 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"326_CR31","doi-asserted-by":"crossref","unstructured":"Kim, S., Whitehead, E.J. Jr.: How long did it take to fix bugs? In: Proceedings of the International Workshop on Mining Software Repositories (MSR\u201906), pp. 173 \u2013 174 (2006)","DOI":"10.1145\/1137983.1138027"},{"issue":"2","key":"326_CR32","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1109\/TSE.2007.70773","volume":"34","author":"S Kim","year":"2008","unstructured":"Kim, S., Whitehead, E.J., Jr., Zhang, Y.: Classifying software changes: clean or buggy? IEEE Trans. Softw. Eng. 34(2), 181\u2013196 (2008)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"326_CR33","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2020.3030414","author":"Y Kim","year":"2020","unstructured":"Kim, Y., Kim, J., Jeon, H., Kim, Y.H., Song, H., Kim, B., Seo, J.: Githru: visual analytics for understanding software development history through git metadata analysis. IEEE Trans. Visualiz. Comp. Graphics. (2020). https:\/\/doi.org\/10.1109\/TVCG.2020.3030414","journal-title":"IEEE Trans. Visualiz. Comp. Graphics."},{"issue":"3","key":"326_CR34","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1111\/cgf.13187","volume":"36","author":"JF Kruiger","year":"2017","unstructured":"Kruiger, J.F., Rauber, P.E., Martins, R.M., Kerren, A., Kobourov, S., Telea, A.C.: Graph layouts by t-sne. Comput. Graph. Forum 36(3), 283\u2013294 (2017)","journal-title":"Comput. Graph. Forum"},{"key":"326_CR35","unstructured":"LLVM Compiler Infrastructure (2019) Llvm\u2019s analysis and transform passes \u2013 llvm 13 documentation. https:\/\/llvm.org\/docs\/Passes.html, [Online; accessed 16-June-2021]"},{"key":"326_CR37","unstructured":"Mikolov, T., Sutskever, I., Chen, K., Corrado, G., Dean, J.: Distributed representations of words and phrases and their compositionality. In: Proceedings of the 26th International Conference on Neural Information Processing Systems - Volume 2, Curran Associates Inc., Red Hook, NY, USA, NIPS\u201913, pp. 3111\u20133119 (2013)"},{"key":"326_CR38","doi-asserted-by":"publisher","unstructured":"Mockus, Votta.: Identifying reasons for software changes using historic databases. In: Proceedings 2000 International Conference on Software Maintenance, pp. 120\u2013130 (2000) https:\/\/doi.org\/10.1109\/ICSM.2000.883028","DOI":"10.1109\/ICSM.2000.883028"},{"key":"326_CR39","doi-asserted-by":"publisher","unstructured":"Mostafa, N., Krintz, C.: Tracking performance across software revisions. In: Proceedings of the 7th International Conference on Principles and Practice of Programming in Java, Association for Computing Machinery, New York, NY, USA, PPPJ \u201909, pp. 162-171 (2009) https:\/\/doi.org\/10.1145\/1596655.1596682","DOI":"10.1145\/1596655.1596682"},{"key":"326_CR40","doi-asserted-by":"crossref","unstructured":"Mou, L., Li, G., Zhang, L., Wang, T., Jin, Z.: Convolutional neural networks over tree structures for programming language processing. In: Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence, AAAI Press, AAAI\u201916, pp. 1287\u20131293 (2016)","DOI":"10.1609\/aaai.v30i1.10139"},{"key":"326_CR41","doi-asserted-by":"publisher","unstructured":"Myers, E.M.: A precise inter-procedural data flow algorithm. In: Proceedings of the 8th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Association for Computing Machinery, New York, NY, USA, POPL \u201981, pp. 219-230 (1981)https:\/\/doi.org\/10.1145\/567532.567556","DOI":"10.1145\/567532.567556"},{"key":"326_CR42","unstructured":"Nadim, M.: Investigating the techniques to detect and reduce bug inducing commits during change operations in software systems. Master\u2019s thesis, University of Saskatchewan, Saskatoon, Canada (2020) https:\/\/harvest.usask.ca\/handle\/10388\/13125"},{"key":"326_CR43","doi-asserted-by":"crossref","unstructured":"Nam, D., Lee, Y.K., Medvidovic, N.: Eva: A tool for visualizing software architectural evolution. In: 2018 IEEE\/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion), pp. 53\u201356 (2018)","DOI":"10.1145\/3183440.3183490"},{"key":"326_CR44","doi-asserted-by":"crossref","unstructured":"Nguyen, A.T., Nguyen, T.N.: Graph-based statistical language model for code. In: Proceedings of the 37th International Conference on Software Engineering - Volume 1, IEEE Press, ICSE \u201915, pp. 858-868 (2015)","DOI":"10.1109\/ICSE.2015.336"},{"key":"326_CR45","doi-asserted-by":"publisher","unstructured":"Pradel, M., Sen, K.: Deepbugs: A learning approach to name-based bug detection. Proc ACM Program Lang 2(OOPSLA) (2018), https:\/\/doi.org\/10.1145\/3276517","DOI":"10.1145\/3276517"},{"issue":"6","key":"326_CR46","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1109\/TSE.2005.74","volume":"31","author":"R Purushothaman","year":"2005","unstructured":"Purushothaman, R., Perry, D.: Toward understanding the rhetoric of small source code changes. IEEE Trans. Softw. Eng. 31(6), 511\u2013526 (2005). https:\/\/doi.org\/10.1109\/TSE.2005.74","journal-title":"IEEE Trans. Softw. Eng."},{"key":"326_CR47","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1145\/2593882.2593893","volume":"2014","author":"V Rajlich","year":"2014","unstructured":"Rajlich, V.: Software evolution and maintenance. Future Softw. Eng. Proc. Assoc. Comput. Mach. New York, NY, USA, FOSE 2014, 133\u2013144 (2014). https:\/\/doi.org\/10.1145\/2593882.2593893","journal-title":"Future Softw. Eng. Proc. Assoc. Comput. Mach. New York, NY, USA, FOSE"},{"key":"326_CR48","doi-asserted-by":"publisher","unstructured":"Ray, B., Hellendoorn, V., Godhane, S., Tu, Z., Bacchelli, A., Devanbu, P.: On the \"naturalness\" of buggy code. In: Proceedings of the 38th International Conference on Software Engineering, Association for Computing Machinery, New York, NY, USA, ICSE \u201916, pp. 428-439, (2016) https:\/\/doi.org\/10.1145\/2884781.2884848","DOI":"10.1145\/2884781.2884848"},{"key":"326_CR49","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1016\/j.scico.2012.05.002","volume":"79","author":"D Reniers","year":"2014","unstructured":"Reniers, D., Voinea, L., Ersoy, O., Telea, A.: The solid* toolset for software visual analytics of program structure and metrics comprehension: from research prototype to product. Sci. Comput. Program 79, 224\u2013240 (2014). https:\/\/doi.org\/10.1016\/j.scico.2012.05.002","journal-title":"Sci. Comput. Program"},{"key":"326_CR50","doi-asserted-by":"crossref","unstructured":"Rosen, C., Grawi, B., Shihab, E.: Commit guru: Analytics and risk prediction of software commits. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, Association for Computing Machinery, New York, NY, USA, ESEC\/FSE 2015, pp. 966\u2013969, (2015a) https:\/\/doi.org\/10.1145\/2786805.2803183","DOI":"10.1145\/2786805.2803183"},{"key":"326_CR51","doi-asserted-by":"publisher","unstructured":"Rosen, C., Grawi, B., Shihab, E.: Commit guru: Analytics and risk prediction of software commits. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, Association for Computing Machinery, New York, NY, USA, ESEC\/FSE 2015, pp. 966\u2013969, (2015b) https:\/\/doi.org\/10.1145\/2786805.2803183","DOI":"10.1145\/2786805.2803183"},{"issue":"1","key":"326_CR52","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1111\/j.1541-0420.2005.00389.x","volume":"62","author":"B Rosner","year":"2006","unstructured":"Rosner, B., Glynn, R.J., Lee, M.L.T.: The wilcoxon signed rank test for paired comparisons of clustered data. Biometrics 62(1), 185\u2013192 (2006)","journal-title":"Biometrics"},{"key":"326_CR53","doi-asserted-by":"crossref","unstructured":"Sandoval Alcocer, J.P., Bergel, A., Ducasse, S., Denker, M.: Performance evolution blueprint: Understanding the impact of software evolution on performance. In: 2013 First IEEE Working Conference on Software Visualization (VISSOFT), pp. 1\u20139 (2013)","DOI":"10.1109\/VISSOFT.2013.6650523"},{"key":"326_CR54","doi-asserted-by":"crossref","unstructured":"Sandoval, Alcocer J.P., Beck, F., Bergel, A.: Performance evolution matrix: Visualizing performance variations along software versions. In: 2019 Working Conference on Software Visualization (VISSOFT), pp. 1\u201311 (2019)","DOI":"10.1109\/VISSOFT.2019.00009"},{"key":"326_CR55","doi-asserted-by":"crossref","unstructured":"Shakya, S., Smys, S.: Reliable automated software testing through hybrid optimization algorithm. J. Ubiquitous Comput. Commun. Technol. (UCCT). pp. 126\u2013135 (2020)","DOI":"10.36548\/jucct.2020.3.002"},{"issue":"4","key":"326_CR56","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":"5","key":"326_CR57","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1095430.1081725","volume":"30","author":"J \u015aliwerski","year":"2005","unstructured":"\u015aliwerski, J., Zimmermann, T., Zeller, A.: Hatari: Raising risk awareness. ACM SIGSOFT Softw. Eng. Notes 30(5), 107\u2013110 (2005)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"issue":"4","key":"326_CR58","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1082983.1083147","volume":"30","author":"J \u015aliwerski","year":"2005","unstructured":"\u015aliwerski, J., Zimmermann, T., Zeller, A.: When do changes induce fixes? ACM SIGSOFT Softw. Eng. Notes 30(4), 1\u20135 (2005)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"326_CR59","doi-asserted-by":"crossref","unstructured":"Storey, M., Bennett, C., Bull, R.I., German, D.M.: Remixing visualization to support collaboration in software maintenance. In: 2008 Frontiers of Software Maintenance, pp. 139\u2013148 (2008)","DOI":"10.1109\/FOSM.2008.4659257"},{"key":"326_CR60","doi-asserted-by":"crossref","unstructured":"Student: The probable error of a mean. Biometrika, pp. 1\u201325 (1908)","DOI":"10.2307\/2331554"},{"key":"326_CR61","doi-asserted-by":"crossref","unstructured":"Tabassum, S., Minku, L.L., Feng, D., Cabral, G.G., Song, L.: An investigation of cross-project learning in online just-in-time software defect prediction. In: 2020 IEEE\/ACM 42nd International Conference on Software Engineering (ICSE), pp. 554\u2013565 (2020)","DOI":"10.1145\/3377811.3380403"},{"key":"326_CR62","doi-asserted-by":"crossref","unstructured":"Tan M, Tan L, Dara S, Mayeux C (2015) Online defect prediction for imbalanced data. In: Proceedings of the 37th International Conference on Software Engineering - Volume 2, IEEE Press, Piscataway, NJ, USA, ICSE \u201915, pp. 99\u2013108, http:\/\/dl.acm.org\/citation.cfm?id=2819009.2819026","DOI":"10.1109\/ICSE.2015.139"},{"key":"326_CR63","doi-asserted-by":"crossref","unstructured":"Tomida, Y., Higo, Y., Matsumoto, S., Kusumoto, S.: Visualizing code genealogy: How code is evolutionarily fixed in program repair? In: 2019 Working Conference on Software Visualization (VISSOFT), pp. 23\u201327 (2019)","DOI":"10.1109\/VISSOFT.2019.00011"},{"key":"326_CR64","doi-asserted-by":"publisher","unstructured":"Tufano, M., Watson, C., Bavota, G., Di\u00a0Penta, M., White, M., Poshyvanyk, D.: Deep learning similarities from different representations of source code. In: Proceedings of the 15th International Conference on Mining Software Repositories, Association for Computing Machinery, New York, NY, USA, MSR \u201918, pp. 542-553 (2018) https:\/\/doi.org\/10.1145\/3196398.3196431","DOI":"10.1145\/3196398.3196431"},{"key":"326_CR36","unstructured":"van\u00a0der Maaten L, Hinton G (2008) Visualizing data using t-sne. J. Mach. Learn. Res. 9(86):2579\u20132605, http:\/\/jmlr.org\/papers\/v9\/vandermaaten08a.html"},{"key":"326_CR65","doi-asserted-by":"publisher","unstructured":"Vieira, R., da\u00a0Silva, A., Rocha, L., Gomes, JaP.: From reports to bug-fix commits: A 10 years dataset of bug-fixing activity from 55 apache\u2019s open source projects. In: Proceedings of the Fifteenth International Conference on Predictive Models and Data Analytics in Software Engineering, Association for Computing Machinery, New York, NY, USA, PROMISE\u201919, pp. 80-89, https:\/\/doi.org\/10.1145\/3345629.3345639","DOI":"10.1145\/3345629.3345639"},{"key":"326_CR66","doi-asserted-by":"crossref","unstructured":"Voinea, L., Telea, A., van Wijk ,J.J.: Cvsscan: Visualization of code evolution. In: Proceedings of the 2005 ACM Symposium on Software Visualization, Association for Computing Machinery, New York, NY, USA, SoftVis \u201905, pp. 47\u201356, (2005)https:\/\/doi.org\/10.1145\/1056018.1056025","DOI":"10.1145\/1056018.1056025"},{"key":"326_CR67","doi-asserted-by":"publisher","unstructured":"Wang, S., Liu, T., Tan, L.: Automatically learning semantic features for defect prediction. In: Proceedings of the 38th International Conference on Software Engineering, Association for Computing Machinery, New York, NY, USA, ICSE \u201916, pp. 297\u2013308, (2016) https:\/\/doi.org\/10.1145\/2884781.2884804","DOI":"10.1145\/2884781.2884804"},{"key":"326_CR68","doi-asserted-by":"crossref","unstructured":"Wen, M., Wu, R., Liu, Y., Tian, Y., Xie, X., Cheung, S.C., Su, Z.: Exploring and exploiting the correlations between bug-inducing and bug-fixing commits. In: Proceedings of the 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE\u201919), pp. 326\u2013337 (2019)","DOI":"10.1145\/3338906.3338962"},{"issue":"6","key":"326_CR69","doi-asserted-by":"publisher","first-page":"80","DOI":"10.2307\/3001968","volume":"1","author":"F Wilcoxon","year":"1945","unstructured":"Wilcoxon, F.: Individual comparisons by ranking methods. Biomet. Bull. 1(6), 80\u201383 (1945)","journal-title":"Biomet. Bull."},{"key":"326_CR70","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 IEEE International Conference on Software Quality, Reliability and Security (QRS\u201915), pp. 17\u201326 (2015)","DOI":"10.1109\/QRS.2015.14"},{"key":"326_CR71","doi-asserted-by":"crossref","unstructured":"Yin, Z., Yuan, D., Zhou, Y., Pasupathy, S., Bairavasundaram, L.: How do fixes become bugs? In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ACM, New York, NY, USA, ESEC\/FSE \u201911, pp. 26\u201336 (2011)","DOI":"10.1145\/2025113.2025121"},{"key":"326_CR72","doi-asserted-by":"publisher","unstructured":"Zhang, J., Wang, X., Zhang, H., Sun, H., Wang, K., Liu, X.:A novel neural source code representation based on abstract syntax tree. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp. 783\u2013794 (2019) https:\/\/doi.org\/10.1109\/ICSE.2019.00086","DOI":"10.1109\/ICSE.2019.00086"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00326-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-022-00326-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00326-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,28]],"date-time":"2023-01-28T05:49:24Z","timestamp":1674884964000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-022-00326-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,2]]},"references-count":72,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["326"],"URL":"https:\/\/doi.org\/10.1007\/s10515-022-00326-0","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,2]]},"assertion":[{"value":"2 August 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 January 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 March 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"27"}}