{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T02:57:35Z","timestamp":1769741855464,"version":"3.49.0"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2021,7,10]],"date-time":"2021-07-10T00:00:00Z","timestamp":1625875200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,7,10]],"date-time":"2021-07-10T00:00:00Z","timestamp":1625875200000},"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":["Empir Software Eng"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s10664-021-10004-6","type":"journal-article","created":{"date-parts":[[2021,7,10]],"date-time":"2021-07-10T11:02:35Z","timestamp":1625914955000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Evaluating the impact of falsely detected performance bug-inducing changes in JIT models"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5850-1375","authenticated-orcid":false,"given":"Sophia","family":"Quach","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maxime","family":"Lamothe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bram","family":"Adams","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yasutaka","family":"Kamei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weiyi","family":"Shang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,7,10]]},"reference":[{"key":"10004_CR1","doi-asserted-by":"publisher","unstructured":"Agrawal A, Menzies T (2018) Is \u201dbetter data\u201d better than \u201dbetter data miners\u201d? on the benefits of tuning smote for defect prediction. In: Proceedings of the 40th International Conference on Software Engineering, ser. ICSE \u201918. Association for Computing Machinery, New York, , pp 1050\u20131061. [Online]. Available: https:\/\/doi.org\/10.1145\/3180155.3180197","DOI":"10.1145\/3180155.3180197"},{"key":"10004_CR2","unstructured":"Apache apache\/cassandra (2019) [Online]. Available: https:\/\/github.com\/apache\/cassandra"},{"key":"10004_CR3","unstructured":"Apache hadoop (2020) [Online]. Available: https:\/\/hadoop.apache.org\/"},{"key":"10004_CR4","unstructured":"Bryant RE, O\u2019Hallaron DR (2015) Computer Systems: A Programmer\u2019s Perspective, 3rd ed. Pearson"},{"key":"10004_CR5","doi-asserted-by":"crossref","unstructured":"Catolino G (2017) Just-in-time bug prediction in mobile applications: The domain matters! pp 05","DOI":"10.1109\/MOBILESoft.2017.58"},{"key":"10004_CR6","doi-asserted-by":"crossref","unstructured":"Catolino G, Di Nucci D, Ferrucci F (2019) Cross-project just-in-time bug prediction for mobile apps: An empirical assessment. In: 2019 IEEE\/ACM 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft), pp 99\u2013110","DOI":"10.1109\/MOBILESoft.2019.00023"},{"key":"10004_CR7","doi-asserted-by":"crossref","unstructured":"Chen J, Shang W (2017) An exploratory study of performance regression introducing code changes. In: 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp 341\u2013352","DOI":"10.1109\/ICSME.2017.13"},{"key":"10004_CR8","doi-asserted-by":"publisher","unstructured":"Chen T.-H., Shang W, Jiang ZM, Hassan AE, Nasser M, Flora P (2014) Detecting performance anti-patterns for applications developed using object-relational mapping. In: Proceedings of the 36th International Conference on Software Engineering, ser. ICSE 2014. Association for Computing Machinery, New York, pp 1001\u20131012. [Online]. Available: https:\/\/doi.org\/10.1145\/2568225.2568259","DOI":"10.1145\/2568225.2568259"},{"key":"10004_CR9","doi-asserted-by":"crossref","unstructured":"Chen J, Shang W, Shihab E (2020) Perfjit: Test-level just-in-time prediction for performance regression introducing commits. IEEE Trans Softw Eng:1\u20131","DOI":"10.1109\/TSE.2020.3023955"},{"key":"10004_CR10","unstructured":"Correlation (pearson kendall, spearman) (2020) [Online]. Available: https:\/\/www.statisticssolutions.com\/correlation-pearson-kendall-spearman\/"},{"issue":"7","key":"10004_CR11","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1109\/TSE.2016.2616306","volume":"43","author":"DA da Costa","year":"2017","unstructured":"da Costa DA, McIntosh S, Shang W, Kulesza U, Coelho R, Hassan AE (2017) A framework for evaluating the results of the szz approach for identifying bug-introducing changes. IEEE Trans Softw Eng 43(7):641\u2013657","journal-title":"IEEE Trans Softw Eng"},{"key":"10004_CR12","doi-asserted-by":"publisher","first-page":"01","DOI":"10.1002\/smr.1619","volume":"26","author":"S Davies","year":"2014","unstructured":"Davies S, Roper M, Wood M (2014) Comparing text-based and dependence-based approaches for determining the origins of bugs. J Softw Evol Process 26:01","journal-title":"J Softw Evol Process"},{"key":"10004_CR13","doi-asserted-by":"crossref","unstructured":"Ding Z, Chen J, Shang W (2020) Towards the use of the readily available tests from the release pipeline as performance tests. are we there yet? In: 42nd International Conference on Software Engineering, Seoul","DOI":"10.1145\/3377811.3380351"},{"key":"10004_CR14","unstructured":"Dmwr (2020) [Online]. Available: https:\/\/www.rdocumentation.org\/packages\/DMwR\/versions\/0.4.1\/topics\/SMOTE"},{"issue":"8","key":"10004_CR15","doi-asserted-by":"publisher","first-page":"861","DOI":"10.1016\/j.patrec.2005.10.010","volume":"27","author":"T Fawcett","year":"2006","unstructured":"Fawcett T (2006) An introduction to roc analysis. Pattern Recogn Lett 27(8):861\u2013874","journal-title":"Pattern Recogn Lett"},{"key":"10004_CR16","first-page":"05","volume":"21","author":"T Fukushima","year":"2014","unstructured":"Fukushima T, Kamei Y, McIntosh S, Yamashita K, Ubayashi N (2014) Studying just-in-time defect prediction using cross-project models. Empir Softw Eng 21:05","journal-title":"Empir Softw Eng"},{"key":"10004_CR17","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: Proceedings of the 37th International Conference on Software Engineering - Vol 1, ser. ICSE \u201915. IEEE Press, pp 789\u2013800","DOI":"10.1109\/ICSE.2015.91"},{"key":"10004_CR18","unstructured":"Guindon C Swt: The standard widget toolkit. [Online]. Available: https:\/\/www.eclipse.org\/swt\/"},{"key":"10004_CR19","doi-asserted-by":"publisher","unstructured":"Guo PJ, Zimmermann T, Nagappan N, Murphy B (2010) Characterizing and Predicting Which Bugs Get Fixed: An Empirical Study of Microsoft Windows. Association for Computing Machinery, New York, pp 495\u2013504. [Online]. Available: https:\/\/doi.org\/10.1145\/1806799.1806871","DOI":"10.1145\/1806799.1806871"},{"issue":"10","key":"10004_CR20","doi-asserted-by":"publisher","first-page":"897","DOI":"10.1109\/TSE.2005.112","volume":"31","author":"T Gyimothy","year":"2005","unstructured":"Gyimothy T, Ferenc R, Siket I (2005) Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Trans Softw Eng 31(10):897\u2013910","journal-title":"IEEE Trans Softw Eng"},{"key":"10004_CR21","doi-asserted-by":"publisher","unstructured":"Hamill M, Goseva-Popstojanova K (2014) Exploring the missing link: An empirical study of software fixes. Softw Test Verif Reliab 24(8):684\u2013705. [Online]. Available: https:\/\/doi.org\/10.1002\/stvr.1518","DOI":"10.1002\/stvr.1518"},{"key":"10004_CR22","doi-asserted-by":"crossref","unstructured":"Hassan AE (2009) Predicting faults using the complexity of code changes. In: 2009 IEEE 31st International Conference on Software Engineering, pp. 78\u201388","DOI":"10.1109\/ICSE.2009.5070510"},{"issue":"6","key":"10004_CR23","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1145\/2345156.2254075","volume":"47","author":"G Jin","year":"2012","unstructured":"Jin G, Song L, Shi X, Scherpelz J, Lu S (2012) Understanding and detecting real-world performance bugs. SIGPLAN Not. 47(6):77\u201388","journal-title":"SIGPLAN Not."},{"key":"10004_CR24","unstructured":"Jpace jpace\/diffj [Online]. Available: https:\/\/github.com\/jpace\/diffj"},{"issue":"6","key":"10004_CR25","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","journal-title":"IEEE Trans Softw Eng"},{"key":"10004_CR26","doi-asserted-by":"crossref","unstructured":"Kim S, Zimmermann T, Pan K, Whitehead Jr. E. J. (2006) Automatic identification of bug-introducing changes. In: 21st IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201906), pp 81\u201390","DOI":"10.1109\/ASE.2006.23"},{"key":"10004_CR27","doi-asserted-by":"publisher","first-page":"01","DOI":"10.1007\/s10664-019-09738-1","volume":"25","author":"M Kondo","year":"2020","unstructured":"Kondo M, German D, Mizuno O, Choi E (2020) The impact of context metrics on just-in-time defect prediction. Empir Softw Eng 25:01","journal-title":"Empir Softw Eng"},{"key":"10004_CR28","doi-asserted-by":"crossref","unstructured":"LaToza TD, Venolia G, DeLine R (2006) Maintaining mental models: A study of developer work habits. In: Proceedings of the 28th International Conference on Software Engineering, ser. ICSE \u201906. ACM, New York, pp 492\u2013501","DOI":"10.1145\/1134285.1134355"},{"key":"10004_CR29","doi-asserted-by":"crossref","unstructured":"Li H, Shang W, Zou Y, Hassan AE (2018) Towards just-in-time suggestions for log changes (journal-first abstract). In: 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp 467\u2013467","DOI":"10.1109\/SANER.2018.8330233"},{"key":"10004_CR30","first-page":"186","volume":"3","author":"JH McDonald","year":"2014","unstructured":"McDonald JH (2014) Handbook of biological statistics. sparky house publishing Baltimore. MD 3:186\u2013189","journal-title":"MD"},{"key":"10004_CR31","doi-asserted-by":"crossref","unstructured":"McHugh M (2012) Interrater reliability: The kappa statistic, Biochemia medica : \u010d,asopis Hrvatskoga dru\u0161tva medicinskih biokemi\u010dara \/ HDMB, vol 22, pp 276\u201382, 10","DOI":"10.11613\/BM.2012.031"},{"issue":"5","key":"10004_CR32","doi-asserted-by":"publisher","first-page":"412","DOI":"10.1109\/TSE.2017.2693980","volume":"44","author":"S McIntosh","year":"2018","unstructured":"McIntosh S., Kamei Y (2018) Are fix-inducing changes a moving target? a longitudinal case study of just-in-time defect prediction. IEEE Trans Softw Eng 44(5):412\u2013428","journal-title":"IEEE Trans Softw Eng"},{"key":"10004_CR33","unstructured":"Molyneaux I (2009) The Art of Application Performance Testing: Help for Programmers and Quality Assurance, 1st ed. O\u2019Reilly Media, Inc."},{"key":"10004_CR34","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, pp 03","DOI":"10.1145\/3196398.3196438"},{"key":"10004_CR35","doi-asserted-by":"crossref","unstructured":"Neto E, Costa D, Kulesza U (2018) The impact of refactoring changes on the szz algorithm: An empirical study, pp 03","DOI":"10.1109\/SANER.2018.8330225"},{"key":"10004_CR36","doi-asserted-by":"crossref","unstructured":"Nistor A, Jiang T, Tan L (2013) Discovering, reporting, and fixing performance bugs. in: 2013 10th working conference on mining software repositories (MSR), pp 237\u2013246","DOI":"10.1109\/MSR.2013.6624035"},{"key":"10004_CR37","unstructured":"Ohira M, Kashiwa Y, Yamatani Y, Yoshiyuki H, Maeda Y, Limsettho N, Fujino K, Hata H, Ihara A, Matsumoto K (2015)"},{"key":"10004_CR38","doi-asserted-by":"crossref","unstructured":"Radu A, Nadi S (2019) A dataset of non-functional bugs. In: Proceedings of the 16th International Conference on Mining Software Repositories, ser. MSR \u201919. IEEE Press, Piscataway, pp 399\u2013403","DOI":"10.1109\/MSR.2019.00066"},{"key":"10004_CR39","doi-asserted-by":"crossref","unstructured":"Rodr\u0131guez-Perez G., Nagappan M, Robles G (2020) Watch out for extrinsic bugs! a case study of their impact in just-in-time bug prediction models on the openstack project. IEEE Transactions on Software Engineering","DOI":"10.1109\/TSE.2020.3021380"},{"key":"10004_CR40","doi-asserted-by":"publisher","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, ser. ESEC\/FSE 2015. ACM, New York, pp 966\u2013969. [Online]. Available: https:\/\/doi.org\/10.1145\/2786805.2803183","DOI":"10.1145\/2786805.2803183"},{"issue":"2","key":"10004_CR41","doi-asserted-by":"publisher","first-page":"26","DOI":"10.22237\/jmasm\/1257035100","volume":"8","author":"SS Sawilowsky","year":"2009","unstructured":"Sawilowsky SS (2009) New effect size rules of thumb. J Modern Appl Stat Methods 8(2):26","journal-title":"J Modern Appl Stat Methods"},{"issue":"4","key":"10004_CR42","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 (2005) When do changes induce fixes?. SIGSOFT Softw Eng Notes 30(4):1\u20135","journal-title":"SIGSOFT Softw Eng Notes"},{"key":"10004_CR43","doi-asserted-by":"publisher","unstructured":"Syer MD, Shang W, Jiang ZM, Hassan AE (2017) Continuous validation of performance test workloads. Autom Softw Engg 2(1):189\u2013231. [Online]. Available: https:\/\/doi.org\/10.1007\/s10515-016-0196-8","DOI":"10.1007\/s10515-016-0196-8"},{"key":"10004_CR44","doi-asserted-by":"crossref","unstructured":"Tabassum S (2020) An investigation of cross-project learning in online just-in-time software defect prediction, pp 06","DOI":"10.1145\/3377811.3380403"},{"issue":"11","key":"10004_CR45","doi-asserted-by":"publisher","first-page":"1200","DOI":"10.1109\/TSE.2018.2876537","volume":"46","author":"C Tantithamthavorn","year":"2020","unstructured":"Tantithamthavorn C, Hassan AE, Matsumoto K (2020) The impact of class rebalancing techniques on the performance and interpretation of defect prediction models. IEEE Trans Softw Eng 46(11):1200\u20131219","journal-title":"IEEE Trans Softw Eng"},{"key":"10004_CR46","unstructured":"Team J Eclipse java development tools (jdt). [Online]. Available: https:\/\/www.eclipse.org\/jdt\/"},{"key":"10004_CR47","doi-asserted-by":"crossref","unstructured":"Tsakiltsidis S, Miranskyy A, Mazzawi E (2016) On automatic detection of performance bugs. In: 2016 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), pp 132\u2013139","DOI":"10.1109\/ISSREW.2016.43"},{"key":"10004_CR48","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, ser. DEFECTS \u201908. ACM, New York, pp 32\u201336","DOI":"10.1145\/1390817.1390826"},{"key":"10004_CR49","doi-asserted-by":"publisher","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, ser. FSE 2016. Association for Computing Machinery, New York, pp 157\u2013168. [Online]. Available: https:\/\/doi.org\/10.1145\/2950290.2950353","DOI":"10.1145\/2950290.2950353"},{"key":"10004_CR50","doi-asserted-by":"crossref","unstructured":"Zaman S, Adams B, Hassan AE (2011) Security versus performance bugs: A case study on firefox. In: Proceedings of the 8th Working Conference on Mining Software Repositories, ser. MSR \u201911. ACM, New York, pp 93\u2013102","DOI":"10.1145\/1985441.1985457"},{"key":"10004_CR51","doi-asserted-by":"crossref","unstructured":"Zaman S, Adams B, Hassan AE (2012) A qualitative study on performance bugs, 2012 9th IEEE Working Conference on Mining Software Repositories (MSR), pp 199\u2013208","DOI":"10.1109\/MSR.2012.6224281"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-10004-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-021-10004-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-10004-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T19:51:05Z","timestamp":1630093865000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-021-10004-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,10]]},"references-count":51,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["10004"],"URL":"https:\/\/doi.org\/10.1007\/s10664-021-10004-6","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,10]]},"assertion":[{"value":"14 June 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 July 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"97"}}