{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:30:42Z","timestamp":1783096242475,"version":"3.54.6"},"reference-count":110,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2022,3,17]],"date-time":"2022-03-17T00:00:00Z","timestamp":1647475200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,3,17]],"date-time":"2022-03-17T00:00:00Z","timestamp":1647475200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1908762"],"award-info":[{"award-number":["1908762"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1007\/s10664-021-10068-4","type":"journal-article","created":{"date-parts":[[2022,3,17]],"date-time":"2022-03-17T15:27:09Z","timestamp":1647530829000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Revisiting process versus product metrics: a large scale analysis"],"prefix":"10.1007","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5673-1142","authenticated-orcid":false,"given":"Suvodeep","family":"Majumder","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pranav","family":"Mody","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tim","family":"Menzies","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,3,17]]},"reference":[{"key":"10068_CR1","doi-asserted-by":"crossref","unstructured":"Agrawal A, Menzies T (2018) Is better data better than better data miners?: on the benefits of tuning smote for defect prediction. In: IST. ACM","DOI":"10.1145\/3180155.3180197"},{"key":"10068_CR2","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1016\/j.infsof.2018.02.005","volume":"98","author":"A Agrawal","year":"2018","unstructured":"Agrawal A, Fu W, Menzies T (2018) What is wrong with topic modeling? and how to fix it using search-based software engineering. Information and Software Technology 98:74\u201388","journal-title":"Information and Software Technology"},{"key":"10068_CR3","doi-asserted-by":"crossref","unstructured":"Agrawal A, Menzies T (2017) Better data is better than better data miners (benefits of tuning SMOTE for defect prediction). arXiv:1705.03697","DOI":"10.1145\/3180155.3180197"},{"key":"10068_CR4","doi-asserted-by":"crossref","unstructured":"Agrawal A, Rahman A, Krishna R, Sobran A, Menzies T (2018) We don\u2019t need another hero? the impact of heroes on software development. In: Proceedings of the 40th international conference on software engineering: software engineering in practice. pp 245\u2013253","DOI":"10.1145\/3183519.3183549"},{"key":"10068_CR5","doi-asserted-by":"crossref","unstructured":"Arcuri A, Briand L (2011) A practical guide for using statistical tests to assess randomized algorithms in software engineering. In: 2011 33rd international conference on software engineering (ICSE). IEEE, pp 1\u201310","DOI":"10.1145\/1985793.1985795"},{"key":"10068_CR6","doi-asserted-by":"crossref","unstructured":"Arisholm E, Briand LC (2006) Predicting fault-prone components in a java legacy system. In: ESEM. ACM","DOI":"10.1145\/1159733.1159738"},{"issue":"1","key":"10068_CR7","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1016\/j.jss.2009.06.055","volume":"83","author":"E Arisholm","year":"2010","unstructured":"Arisholm E, Briand LC, Johannessen EB (2010) A systematic and comprehensive investigation of methods to build and evaluate fault prediction models. Journal of Systems and Software 83(1):2\u201317","journal-title":"Journal of Systems and Software"},{"issue":"10","key":"10068_CR8","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 Transactions on Software Engineering 22(10):751\u2013761","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10068_CR9","doi-asserted-by":"crossref","unstructured":"Bird C, Nagappan N, Gall H, Murphy B, Devanbu P (2009) Putting it all together: Using socio-technical networks to predict failures. In: ISSRE","DOI":"10.1109\/ISSRE.2009.17"},{"key":"10068_CR10","doi-asserted-by":"crossref","unstructured":"Bird C, Nagappan N, Devanbu P, Gall H, Murphy B (2009) Does distributed development affect software quality? an empirical case study of windows vista. In: 2009 IEEE 31st international conference on software engineering. IEEE, pp 518\u2013528","DOI":"10.1109\/ICSE.2009.5070550"},{"key":"10068_CR11","doi-asserted-by":"crossref","unstructured":"Bird C, Nagappan N, Murphy B, Gall H, Devanbu P (2011) Don\u2019t touch my code! examining the effects of ownership on software quality. In: Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering. pp 4\u201314","DOI":"10.1145\/2025113.2025119"},{"issue":"11","key":"10068_CR12","doi-asserted-by":"publisher","first-page":"1028","DOI":"10.1109\/32.256851","volume":"19","author":"LC Briand","year":"1993","unstructured":"Briand LC, Brasili VR, Hetmanski CJ (1993) Developing interpretable models with optimized set reduction for identifying high-risk software components. IEEE Transactions on Software Engineering 19(11):1028\u20131044","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"10068_CR13","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1504\/IJBIC.2018.092808","volume":"11","author":"Y Cao","year":"2018","unstructured":"Cao Y, Ding Z, Xue F, Rong X (2018) An improved twin support vector machine based on multi-objective cuckoo search for software defect prediction. International Journal of Bio-Inspired Computation 11(4):282\u2013291","journal-title":"International Journal of Bio-Inspired Computation"},{"key":"10068_CR14","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) Smote: synthetic minority over-sampling technique. Journal of Artificial Intelligence Research 16:321\u2013357","journal-title":"Journal of Artificial Intelligence Research"},{"key":"10068_CR15","doi-asserted-by":"crossref","unstructured":"Chen D, Fu W, Krishna R, Menzies T (2018) Applications of psychological science for actionable analytics. FSE\u201919","DOI":"10.1145\/3236024.3236050"},{"key":"10068_CR16","doi-asserted-by":"crossref","unstructured":"Chen D, Stolee KT, Menzies T (2019) Replication can improve prior results: A github study of pull request acceptance. In: Proceedings of the 27th international conference on program comprehension, ICPC \u201919. IEEE Press, pp 179\u2013190","DOI":"10.1109\/ICPC.2019.00037"},{"key":"10068_CR17","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.compeleceng.2018.02.043","volume":"67","author":"GR Choudhary","year":"2018","unstructured":"Choudhary GR, Kumar S, Kumar K, Mishra A, Catal C (2018) Empirical analysis of change metrics for software fault prediction. Computers & Electrical Engineering 67:15\u201324","journal-title":"Computers & Electrical Engineering"},{"key":"10068_CR18","doi-asserted-by":"crossref","unstructured":"D\u2019Ambros M, Lanza M, Robbes R (2010) An extensive comparison of bug prediction approaches. In: 2010 7th IEEE working conference on mining software repositories (MSR 2010). IEEE, pp 31\u201341","DOI":"10.1109\/MSR.2010.5463279"},{"key":"10068_CR19","doi-asserted-by":"crossref","unstructured":"Efron B, Tibshirani RJ (1994) An introduction to the bootstrap. Mono Stat Appl Probab, London","DOI":"10.1201\/9780429246593"},{"key":"10068_CR20","doi-asserted-by":"crossref","unstructured":"Fenton NE, Neil M (2000) Software metrics: roadmap. In: Proceedings of the conference on the future of software engineering. pp 357\u2013370","DOI":"10.1145\/336512.336588"},{"key":"10068_CR21","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1016\/j.infsof.2016.04.017","volume":"76","author":"W Fu","year":"2016","unstructured":"Fu W, Menzies T, Shen X (2016) Tuning for software analytics: Is it really necessary? Information and Software Technology 76:135\u2013146","journal-title":"Information and Software Technology"},{"issue":"5","key":"10068_CR22","first-page":"579","volume":"41","author":"K Gao","year":"2011","unstructured":"Gao K, Khoshgoftaar TM, Wang H, Seliya N (2011) Choosing software metrics for defect prediction: an investigation on feature selection techniques. Software: Practice and Experience 41(5):579\u2013606","journal-title":"Software: Practice and Experience"},{"key":"10068_CR23","doi-asserted-by":"crossref","unstructured":"Ghotra B, McIntosh S, Hassan AE (2015) Revisiting the impact of classification techniques on the performance of defect prediction models. In: 2015 37th ICSE","DOI":"10.1109\/ICSE.2015.91"},{"key":"10068_CR24","doi-asserted-by":"crossref","unstructured":"Ghotra B, McIntosh S, Hassan AE (2015) Revisiting the impact of classification techniques on the performance of defect prediction models. In: 37th ICSE, vol 1. IEEE Press, pp 789\u2013800","DOI":"10.1109\/ICSE.2015.91"},{"key":"10068_CR25","doi-asserted-by":"crossref","unstructured":"Giger E, D\u2019Ambros M, Pinzger M, Gall HC (2012) Method-level bug prediction. In: Proceedings of the 2012 ACM-IEEE international symposium on empirical software engineering and measurement. IEEE, pp 171\u2013180","DOI":"10.1145\/2372251.2372285"},{"key":"10068_CR26","doi-asserted-by":"crossref","unstructured":"Graves TL, Karr AF, Marron JS, Siy H (2000) Predicting fault incidence using software change history. TSE","DOI":"10.1109\/32.859533"},{"issue":"2","key":"10068_CR27","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/s10515-011-0090-3","volume":"19","author":"Z He","year":"2012","unstructured":"He Z, Shu F, Yang Y, Li M, Wang Q (2012) An investigation on the feasibility of cross-project defect prediction. Automated Software Engineering 19(2):167\u2013199","journal-title":"Automated Software Engineering"},{"key":"10068_CR28","doi-asserted-by":"crossref","unstructured":"Herbsleb J (2014) Socio-technical coordination (keynote). I: Companion Proceedings of the 36th international conference on software engineering, ICSE Companion 2014. Association for Computing Machinery, New York, NY, USA, p 1","DOI":"10.1145\/2591062.2600729"},{"key":"10068_CR29","doi-asserted-by":"crossref","unstructured":"Huang Q, Xia X, Lo D (2017) Supervised vs unsupervised models: A holistic look at effort-aware just-in-time defect prediction. In: 2017 IEEE international conference on software maintenance and evolution (ICSME). IEEE, pp 159\u2013170","DOI":"10.1109\/ICSME.2017.51"},{"key":"10068_CR30","doi-asserted-by":"crossref","unstructured":"Ibrahim DR, Ghnemat R, Hudaib A (2017) Software defect prediction using feature selection and random forest algorithm. In: 2017 International conference on new trends in computing sciences (ICTCS). IEEE, pp 252\u2013257","DOI":"10.1109\/ICTCS.2017.39"},{"key":"10068_CR31","doi-asserted-by":"crossref","unstructured":"Jacob SG, et\u00a0al. (2015) Improved random forest algorithm for software defect prediction through data mining techniques. Int J Comput Appl 117(23)","DOI":"10.5120\/20693-3582"},{"key":"10068_CR32","doi-asserted-by":"crossref","unstructured":"Kalliamvakou E, Gousios G, Blincoe K, Singer L, German DM, Damian D (2014) The promises and perils of mining github. In: Proceedings of the 11th working conference on mining software repositories, MSR 2014. ACM, New York, NY, USA, pp 92\u2013101","DOI":"10.1145\/2597073.2597074"},{"key":"10068_CR33","doi-asserted-by":"crossref","unstructured":"Kamei Y, Matsumoto S, Monden A, Matsumoto K, Adams B, Hassan AE (2010) Revisiting common bug prediction findings using effort-aware models. In: 2010 IEEE international conference on software maintenance. pp 1\u201310","DOI":"10.1109\/ICSM.2010.5609530"},{"key":"10068_CR34","doi-asserted-by":"crossref","unstructured":"Kamei Y, Matsumoto S, Monden A, Matsumoto K-I, Adams B, Hassan AE (2010) Revisiting common bug prediction findings using effort-aware models. In: 2010 IEEE International Conference on Software Maintenance. IEEE, pp 1\u201310","DOI":"10.1109\/ICSM.2010.5609530"},{"key":"10068_CR35","doi-asserted-by":"crossref","unstructured":"Kamei Y, Monden A, Matsumoto S, Kakimoto T, Matsumoto K-I (2007) The effects of over and under sampling on fault-prone module detection. In: First international symposium on empirical software engineering and measurement (ESEM 2007). IEEE, pp 196\u2013204","DOI":"10.1109\/ESEM.2007.28"},{"issue":"6","key":"10068_CR36","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1109\/TSE.2012.70","volume":"39","author":"Y Kamei","year":"2012","unstructured":"Kamei Y, Shihab E, Adams B, Hassan AE, Mockus A, Sinha A, Ubayashi N (2012) A large-scale empirical study of just-in-time quality assurance. IEEE Transactions on Software Engineering 39(6):757\u2013773","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10068_CR37","doi-asserted-by":"crossref","unstructured":"Kochhar PS, Xia X, Lo D, Li S (2016) Practitioners\u2019 expectations on automated fault localization. In: Proceedings of the 25th international symposium on software testing and analysis. ACM, pp 165\u2013176","DOI":"10.1145\/2931037.2931051"},{"issue":"1","key":"10068_CR38","doi-asserted-by":"publisher","first-page":"890","DOI":"10.1007\/s10664-019-09736-3","volume":"25","author":"M Kondo","year":"2020","unstructured":"Kondo M, German DM, Mizuno O, Choi E-H (2020) The impact of context metrics on just-in-time defect prediction. Empirical Software Engineering 25(1):890\u2013939","journal-title":"Empirical Software Engineering"},{"key":"10068_CR39","doi-asserted-by":"crossref","unstructured":"Krishna R, Menzies T (2018) Bellwethers: A baseline method for transfer learning. IEEE Trans Softw Eng","DOI":"10.1109\/TSE.2018.2821670"},{"issue":"3","key":"10068_CR40","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1049\/iet-sen.2017.0148","volume":"12","author":"Z Li","year":"2018","unstructured":"Li Z, Jing X-Y, Zhu X (2018) Progress on approaches to software defect prediction. IET Software 12(3):161\u2013175","journal-title":"IET Software"},{"issue":"5","key":"10068_CR41","doi-asserted-by":"publisher","first-page":"621","DOI":"10.1142\/S0218194012500179","volume":"22","author":"M Lumpe","year":"2012","unstructured":"Lumpe M, Vasa R, Menzies T, Rush R, Turhan B (2012) Learning better inspection optimization policies. International Journal of Software Engineering and Knowledge Engineering 22(5):621\u2013644","journal-title":"International Journal of Software Engineering and Knowledge Engineering"},{"key":"10068_CR42","doi-asserted-by":"crossref","unstructured":"Madeyski L (2006) Is external code quality correlated with programming experience or feelgood factor? In: International conference on extreme programming and agile processes in software engineering. Springer, pp 65\u201374","DOI":"10.1007\/11774129_7"},{"issue":"3","key":"10068_CR43","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1007\/s11219-014-9241-7","volume":"23","author":"L Madeyski","year":"2015","unstructured":"Madeyski L, Jureczko M (2015) Which process metrics can significantly improve defect prediction models? an empirical study. Software Quality Journal 23(3):393\u2013422","journal-title":"Software Quality Journal"},{"key":"10068_CR44","doi-asserted-by":"crossref","unstructured":"Mathew G, Agrawal A, Menzies T (2017) Trends in topics at se conferences (1993-2013). In: 2017 IEEE\/ACM 39th international conference on software engineering companion (ICSE-C). IEEE, pp 397\u2013398","DOI":"10.1109\/ICSE-C.2017.52"},{"key":"10068_CR45","doi-asserted-by":"crossref","unstructured":"Matsumoto S, Kamei Y, Monden A, Matsumoto K, Nakamura M (2010) An analysis of developer metrics for fault prediction. In: 6th PROMISE","DOI":"10.1145\/1868328.1868356"},{"key":"10068_CR46","doi-asserted-by":"crossref","unstructured":"Menzies T, Greenwald J, Frank A (2007) Data mining static code attributes to learn defect predictors. TSE","DOI":"10.1109\/TSE.2007.256941"},{"key":"10068_CR47","doi-asserted-by":"crossref","unstructured":"Menzies T, Milton Z, Turhan B, Cukic B, Jiang Y, Bener A (2010) Defect prediction from static code features: Current results, limitations, new approaches. ASE","DOI":"10.1007\/s10515-010-0069-5"},{"issue":"1","key":"10068_CR48","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/TSE.2007.256941","volume":"33","author":"T Menzies","year":"2006","unstructured":"Menzies T, Greenwald J, Frank A (2006) Data mining static code attributes to learn defect predictors. IEEE Transactions on Software Engineering 33(1):2\u201313","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10068_CR49","doi-asserted-by":"crossref","unstructured":"Menzies T, Majumder S, Balaji N, Brey K, Fu W (2018) 500+ times faster than deep learning:(a case study exploring faster methods for text mining stackoverflow). In: 2018 IEEE\/ACM 15th international conference on mining software repositories (MSR). IEEE, pp 554\u2013563","DOI":"10.1145\/3196398.3196424"},{"key":"10068_CR50","doi-asserted-by":"crossref","unstructured":"Menzies T, Turhan B, Bener A, Gay G, Cukic B, Jiang Y (2008) Implications of ceiling effects in defect predictors. In: Proceedings of the 4th international workshop on Predictor models in software engineering. ACM, pp 47\u201354","DOI":"10.1145\/1370788.1370801"},{"issue":"4","key":"10068_CR51","doi-asserted-by":"publisher","first-page":"537","DOI":"10.1109\/TSE.2012.45","volume":"39","author":"N Mittas","year":"2013","unstructured":"Mittas N, Angelis L (2013) Ranking and clustering software cost estimation models through a multiple comparisons algorithm. IEEE Transactions on Software Engineering 39(4):537\u2013551","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10068_CR52","doi-asserted-by":"crossref","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: Proceedings of the 30th international conference on software engineering, ICSE \u201908. Association for Computing Machinery, New York, NY, USA, pp 181\u2013190","DOI":"10.1145\/1368088.1368114"},{"key":"10068_CR53","doi-asserted-by":"crossref","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: Proceedings of the 30th International conference on software engineering. ACM, pp 181\u2013190","DOI":"10.1145\/1368088.1368114"},{"issue":"6","key":"10068_CR54","doi-asserted-by":"publisher","first-page":"3219","DOI":"10.1007\/s10664-017-9512-6","volume":"22","author":"N Munaiah","year":"2017","unstructured":"Munaiah N, Kroh S, Cabrey C, Nagappan M (2017) Curating github for engineered software projects. Empirical Software Engineering 22(6):3219\u20133253","journal-title":"Empirical Software Engineering"},{"key":"10068_CR55","doi-asserted-by":"crossref","unstructured":"Nagappan N, Ball T (2007) Using software dependencies and churn metrics to predict field failures: An empirical case study. In: First international symposium on empirical software engineering and measurement (ESEM 2007). IEEE, pp 364\u2013373","DOI":"10.1109\/ESEM.2007.13"},{"key":"10068_CR56","doi-asserted-by":"crossref","unstructured":"Nagappan N, Ball T, Zeller A (2006) Mining metrics to predict component failures. In: Proceedings of the 28th international conference on software engineering. ACM, pp 452\u2013461","DOI":"10.1145\/1134285.1134349"},{"key":"10068_CR57","doi-asserted-by":"crossref","unstructured":"Nagappan N, Zeller A, Zimmermann T, Herzig K, Murphy B (2010) Change bursts as defect predictors. In: 2010 IEEE 21st international symposium on software reliability engineering. IEEE, pp 309\u2013318","DOI":"10.1109\/ISSRE.2010.25"},{"key":"10068_CR58","doi-asserted-by":"crossref","unstructured":"Nam J, Fu W, Kim S, Menzies T, Tan L (2018) Heterogeneous defect prediction. IEEE TSE","DOI":"10.1109\/TSE.2017.2720603"},{"key":"10068_CR59","doi-asserted-by":"crossref","unstructured":"Nam J, Pan SJ, Kim S (2013) Transfer defect learning. In: 2013 35th international conference on software engineering (ICSE). IEEE, pp 382\u2013391","DOI":"10.1109\/ICSE.2013.6606584"},{"key":"10068_CR60","doi-asserted-by":"crossref","unstructured":"Nayrolles M, Hamou-Lhadj A (2018) Clever: combining code metrics with clone detection for just-in-time fault prevention and resolution in large industrial projects. In: Proceedings of the 15th international conference on mining software repositories. pp 153\u2013164","DOI":"10.1145\/3196398.3196438"},{"key":"10068_CR61","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.eswa.2016.06.005","volume":"62","author":"A Onan","year":"2016","unstructured":"Onan A, Koruko\u011flu S, Bulut H (2016) A multiobjective weighted voting ensemble classifier based on differential evolution algorithm for text sentiment classification. Expert Systems with Applications 62:1\u201316","journal-title":"Expert Systems with Applications"},{"key":"10068_CR62","doi-asserted-by":"crossref","unstructured":"Ostrand TJ, Weyuker EJ, Bell RM (2004) Where the bugs are. In: ISSTA \u201904: Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis. ACM, New York, NY, USA, pp 86\u201396","DOI":"10.1145\/1007512.1007524"},{"issue":"2","key":"10068_CR63","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1109\/TNN.2010.2091281","volume":"22","author":"SJ Pan","year":"2010","unstructured":"Pan SJ, Tsang IW, Kwok JT, Yang Q (2010) Domain adaptation via transfer component analysis. IEEE Transactions on Neural Networks 22(2):199\u2013210","journal-title":"IEEE Transactions on Neural Networks"},{"key":"10068_CR64","doi-asserted-by":"crossref","unstructured":"Parnin C, Orso A (2011) Are automated debugging techniques actually helping programmers? In: Proceedings of the 2011 international symposium on software testing and analysis. ACM, pp 199\u2013209","DOI":"10.1145\/2001420.2001445"},{"key":"10068_CR65","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. Journal of Systems and Software 150:22\u201336","journal-title":"Journal of Systems and Software"},{"key":"10068_CR66","doi-asserted-by":"publisher","first-page":"110493","DOI":"10.1016\/j.jss.2019.110493","volume":"161","author":"L Pascarella","year":"2020","unstructured":"Pascarella L, Palomba F, Bacchelli A (2020) On the performance of method-level bug prediction: A negative result. Journal of Systems and Software 161:110493","journal-title":"Journal of Systems and Software"},{"issue":"8","key":"10068_CR67","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1016\/j.infsof.2013.02.009","volume":"55","author":"D Radjenovi\u0107","year":"2013","unstructured":"Radjenovi\u0107 D, Heri\u010dko M, Torkar R, \u017divkovi\u010d A (2013) Software fault prediction metrics: A systematic literature review. Information and Software Technology 55(8):1397\u20131418","journal-title":"Information and Software Technology"},{"key":"10068_CR68","doi-asserted-by":"crossref","unstructured":"Rahman F, Devanbu P (2011) Ownership, experience and defects: a fine-grained study of authorship. In: Proceedings of the 33rd international conference on software engineering. pp 491\u2013500","DOI":"10.1145\/1985793.1985860"},{"key":"10068_CR69","doi-asserted-by":"crossref","unstructured":"Rahman F, Devanbu P (2013) How, and why, process metrics are better. In: Proceedings of the 2013 international conference on software engineering. IEEE Press, pp 432\u2013441","DOI":"10.1109\/ICSE.2013.6606589"},{"key":"10068_CR70","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). IEEE, pp 432\u2013441","DOI":"10.1109\/ICSE.2013.6606589"},{"key":"10068_CR71","doi-asserted-by":"crossref","unstructured":"Rahman F, Khatri S, Barr ET, Devanbu P (2014a) Comparing static bug finders and statistical prediction. In: Proceedings of the 36th international conference on software engineering, ICSE 2014. Association for Computing Machinery, New York, NY, USA, pp 424\u2013434","DOI":"10.1145\/2568225.2568269"},{"key":"10068_CR72","doi-asserted-by":"crossref","unstructured":"Rahman F, Khatri S, Barr ET, Devanbu P (2014b) Comparing static bug finders and statistical prediction. In: Proceedings of the 36th international conference on software engineering. ACM, pp 424\u2013434","DOI":"10.1145\/2568225.2568269"},{"key":"10068_CR73","doi-asserted-by":"crossref","unstructured":"Rahman F, Posnett D, Herraiz I, Devanbu P (2013) Sample size vs. bias in defect prediction. In: Proceedings of the 2013 9th joint meeting on foundations of software engineering. pp 147\u2013157","DOI":"10.1145\/2491411.2491418"},{"key":"10068_CR74","doi-asserted-by":"crossref","unstructured":"Rahman F, Posnett D, Hindle A, Barr E, Devanbu P (2011) Bugcache for inspections: hit or miss? In: Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering. pp 322\u2013331","DOI":"10.1145\/2025113.2025157"},{"key":"10068_CR75","doi-asserted-by":"crossref","unstructured":"Rosen C, Grawi B, Shihab E (2015) Commit guru: Analytics and risk prediction of software commits. ESEC\/FSE 2015","DOI":"10.1145\/2786805.2803183"},{"key":"10068_CR76","doi-asserted-by":"crossref","unstructured":"Rosen C, Grawi B, Shihab E (2015) Commit guru: analytics and risk prediction of software commits. In: Proceedings of the 2015 10th joint meeting on foundations of software engineering. ACM, pp 966\u2013969","DOI":"10.1145\/2786805.2803183"},{"issue":"1","key":"10068_CR77","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/s10664-014-9346-4","volume":"21","author":"D Ryu","year":"2016","unstructured":"Ryu D, Choi O, Baik J (2016) Value-cognitive boosting with a support vector machine for cross-project defect prediction. Empirical Software Engineering 21(1):43\u201371","journal-title":"Empirical Software Engineering"},{"key":"10068_CR78","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1016\/j.ins.2010.12.016","volume":"259","author":"C Seiffert","year":"2014","unstructured":"Seiffert C, Khoshgoftaar TM, Van Hulse J, Folleco A (2014) An empirical study of the classification performance of learners on imbalanced and noisy software quality data. Information Sciences 259:571\u2013595","journal-title":"Information Sciences"},{"key":"10068_CR79","doi-asserted-by":"crossref","unstructured":"Seliya N, Khoshgoftaar TM, Van\u00a0Hulse J (2010) Predicting faults in high assurance software. In: 2010 IEEE 12th international symposium on high assurance systems engineering. IEEE, pp 26\u201334","DOI":"10.1109\/HASE.2010.29"},{"key":"10068_CR80","unstructured":"Shin Y, Williams L (2013) Can traditional fault prediction models be used for vulnerability prediction? EMSE"},{"issue":"4","key":"10068_CR81","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1023\/A:1008202821328","volume":"11","author":"R Storn","year":"1997","unstructured":"Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization 11(4):341\u2013359","journal-title":"Journal of Global Optimization"},{"issue":"4","key":"10068_CR82","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1109\/TSE.2003.1191795","volume":"29","author":"R Subramanyam","year":"2003","unstructured":"Subramanyam R, Krishnan MS (2003) Empirical analysis of ck metrics for object-oriented design complexity: Implications for software defects. IEEE Transactions on Software Engineering 29(4):297\u2013310","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"6","key":"10068_CR83","doi-asserted-by":"publisher","first-page":"1806","DOI":"10.1109\/TSMCC.2012.2226152","volume":"42","author":"Z Sun","year":"2012","unstructured":"Sun Z, Song Q, Zhu X (2012) Using coding-based ensemble learning to improve software defect prediction. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews) 42(6):1806\u20131817","journal-title":"IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews)"},{"key":"10068_CR84","unstructured":"Tantithamthavorn C, McIntosh S, Hassan AE, Matsumoto K (2018) The impact of automated parameter optimization on defect prediction models. IEEE Transactions on Software Engineering pp 1\u20131"},{"key":"10068_CR85","doi-asserted-by":"crossref","unstructured":"Tantithamthavorn C, McIntosh S, Hassan AE, Ihara A, Matsumoto K (2015) The impact of mislabelling on the performance and interpretation of defect prediction models. In: 2015 IEEE\/ACM 37th IEEE international conference on software engineering, vol 1. IEEE, pp 812\u2013823","DOI":"10.1109\/ICSE.2015.93"},{"key":"10068_CR86","doi-asserted-by":"crossref","unstructured":"Tantithamthavorn C, McIntosh S, Hassan AE, Matsumoto K (2016) Automated parameter optimization of classification techniques for defect prediction models. In: ICSE 2016. ACM, pp 321\u2013332","DOI":"10.1145\/2884781.2884857"},{"issue":"7","key":"10068_CR87","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1109\/TSE.2018.2794977","volume":"45","author":"C Tantithamthavorn","year":"2018","unstructured":"Tantithamthavorn C, McIntosh S, Hassan AE, Matsumoto K (2018) The impact of automated parameter optimization on defect prediction models. IEEE Transactions on Software Engineering 45(7):683\u2013711","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10068_CR88","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.knosys.2015.02.009","volume":"81","author":"D Tomar","year":"2015","unstructured":"Tomar D, Agarwal S (2015) A comparison on multi-class classification methods based on least squares twin support vector machine. Knowledge-Based Systems 81:131\u2013147","journal-title":"Knowledge-Based Systems"},{"key":"10068_CR89","unstructured":"Tu H, Nair V (2018) While tuning is good, no tuner is best. In: FSE SWAN"},{"key":"10068_CR90","unstructured":"Tu H, Yu Z, Menzies T (2020) Better data labelling with emblem (and how that impacts defect prediction). IEEE Trans Softw Eng"},{"issue":"5","key":"10068_CR91","doi-asserted-by":"publisher","first-page":"540","DOI":"10.1007\/s10664-008-9103-7","volume":"14","author":"B Turhan","year":"2009","unstructured":"Turhan B, Menzies T, Bener AB, Di Stefano J (2009) On the relative value of cross-company and within-company data for defect prediction. Empirical Software Engineering 14(5):540\u2013578","journal-title":"Empirical Software Engineering"},{"issue":"2","key":"10068_CR92","doi-asserted-by":"publisher","first-page":"434","DOI":"10.1109\/TR.2013.2259203","volume":"62","author":"S Wang","year":"2013","unstructured":"Wang S, Yao X (2013) Using class imbalance learning for software defect prediction. IEEE Transactions on Reliability 62(2):434\u2013443","journal-title":"IEEE Transactions on Reliability"},{"issue":"5","key":"10068_CR93","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1007\/s10664-008-9082-8","volume":"13","author":"EJ Weyuker","year":"2008","unstructured":"Weyuker EJ, Ostrand TJ, Bell RM (2008) Do too many cooks spoil the broth? using the number of developers to enhance defect prediction models. Empirical Software Engineering 13(5):539\u2013559","journal-title":"Empirical Software Engineering"},{"key":"10068_CR94","doi-asserted-by":"crossref","unstructured":"Williams C, Spacco J (2008) Szz revisited: verifying when changes induce fixes. In: Proceedings of the 2008 workshop on Defects in large software systems. ACM, pp 32\u201336","DOI":"10.1145\/1390817.1390826"},{"key":"10068_CR95","unstructured":"Xia T, Krishna R, Chen J, Mathew G, Shen X, Menzies T (2018) Hyperparameter optimization for effort estimation. arXiv:1805.00336"},{"key":"10068_CR96","doi-asserted-by":"crossref","unstructured":"Xia X, Bao L, Lo D, Li S (2016) Automated debugging considered harmful considered harmful: A user study revisiting the usefulness of spectra-based fault localization techniques with professionals using real bugs from large systems. In: 2016 IEEE international conference on software maintenance and evolution (ICSME). IEEE, pp 267\u2013278","DOI":"10.1109\/ICSME.2016.67"},{"issue":"10","key":"10068_CR97","doi-asserted-by":"publisher","first-page":"977","DOI":"10.1109\/TSE.2016.2543218","volume":"42","author":"X Xia","year":"2016","unstructured":"Xia X, Lo D, Pan SJ, Nagappan N, Wang X (2016) Hydra: Massively compositional model for cross-project defect prediction. IEEE Transactions on Software Engineering 42(10):977\u2013998","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"10068_CR98","doi-asserted-by":"publisher","first-page":"1810","DOI":"10.1109\/TR.2016.2588139","volume":"65","author":"X Xia","year":"2016","unstructured":"Xia X, Lo D, Wang X, Yang X (2016) Collective personalized change classification with multiobjective search. IEEE Transactions on Reliability 65(4):1810\u20131829","journal-title":"IEEE Transactions on Reliability"},{"key":"10068_CR99","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 Jianling (2017) Tlel: A two-layer ensemble learning approach for just-in-time defect prediction. Information and Software Technology 87:206\u2013220","journal-title":"Information and Software Technology"},{"key":"10068_CR100","doi-asserted-by":"crossref","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. IEEE, pp 17\u201326","DOI":"10.1109\/QRS.2015.14"},{"key":"10068_CR101","doi-asserted-by":"crossref","unstructured":"Yang Y, Zhou Y, Liu J, Zhao Y, Lu H, Xu L, Xu B, Leung H (2016) Effort-aware just-in-time defect prediction: simple unsupervised models could be better than supervised models. In: Proceedings of the 2016 24th ACM SIGSOFT international symposium on foundations of software engineering. ACM, pp 157\u2013168","DOI":"10.1145\/2950290.2950353"},{"key":"10068_CR102","doi-asserted-by":"crossref","unstructured":"Ye X, Bunescu R, Liu C (2014) Learning to rank relevant files for bug reports using domain knowledge. In: Proceedings of the 22nd ACM SIGSOFT international symposium on foundations of software engineering. pp 689\u2013699","DOI":"10.1145\/2635868.2635874"},{"issue":"6","key":"10068_CR103","doi-asserted-by":"publisher","first-page":"3186","DOI":"10.1007\/s10664-017-9516-2","volume":"22","author":"F Zhang","year":"2017","unstructured":"Zhang F, Keivanloo I, Zou Y (2017) Data transformation in cross-project defect prediction. Empirical Software Engineering 22(6):3186\u20133218","journal-title":"Empirical Software Engineering"},{"key":"10068_CR104","doi-asserted-by":"crossref","unstructured":"Zhang F, Zheng Q, Zou Y, Hassan AE (2016) Cross-project defect prediction using a connectivity-based unsupervised classifier. In: 2016 IEEE\/ACM 38th international conference on software engineering (ICSE). IEEE, pp 309\u2013320","DOI":"10.1145\/2884781.2884839"},{"key":"10068_CR105","doi-asserted-by":"crossref","unstructured":"Zhang H (2009) An investigation of the relationships between lines of code and defects. In: 2009 IEEE international conference on software maintenance. IEEE, pp 274\u2013283","DOI":"10.1109\/ICSM.2009.5306304"},{"key":"10068_CR106","doi-asserted-by":"crossref","unstructured":"Zhang H, Zhang X, Gu M (2007) Predicting defective software components from code complexity measures. In: 13th Pacific Rim international symposium on dependable computing (PRDC 2007). IEEE, pp 93\u201396","DOI":"10.1109\/PRDC.2007.28"},{"issue":"10","key":"10068_CR107","doi-asserted-by":"publisher","first-page":"771","DOI":"10.1109\/TSE.2006.102","volume":"32","author":"Y Zhou","year":"2006","unstructured":"Zhou Y, Leung H (2006) Empirical analysis of object-oriented design metrics for predicting high and low severity faults. IEEE Transactions on Software Engineering 32(10):771\u2013789","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"10068_CR108","doi-asserted-by":"publisher","first-page":"660","DOI":"10.1016\/j.jss.2009.11.704","volume":"83","author":"Y Zhou","year":"2010","unstructured":"Zhou Y, Xu B, Leung H (2010) On the ability of complexity metrics to predict fault-prone classes in object-oriented systems. Journal of Systems and Software 83(4):660\u2013674","journal-title":"Journal of Systems and Software"},{"key":"10068_CR109","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 the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering. ACM, pp 91\u2013100","DOI":"10.1145\/1595696.1595713"},{"key":"10068_CR110","doi-asserted-by":"crossref","unstructured":"Zimmermann T, Premraj R, Zeller A (2007) Predicting defects for eclipse. In: Proceedings of the Third international workshop on predictor models in software engineering. IEEE Computer Society, p 9","DOI":"10.1109\/PROMISE.2007.10"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-10068-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-021-10068-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-10068-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,23]],"date-time":"2022-04-23T21:05:14Z","timestamp":1650747914000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-021-10068-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,17]]},"references-count":110,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["10068"],"URL":"https:\/\/doi.org\/10.1007\/s10664-021-10068-4","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,17]]},"assertion":[{"value":"20 September 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 March 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"60"}}