{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T02:13:53Z","timestamp":1776132833536,"version":"3.50.1"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,5,19]],"date-time":"2021-05-19T00:00:00Z","timestamp":1621382400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,5,19]],"date-time":"2021-05-19T00:00:00Z","timestamp":1621382400000},"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,7]]},"DOI":"10.1007\/s10664-021-09970-8","type":"journal-article","created":{"date-parts":[[2021,5,19]],"date-time":"2021-05-19T10:02:52Z","timestamp":1621418572000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["An empirical study on the use of SZZ for identifying inducing changes of non-functional bugs"],"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":"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,5,19]]},"reference":[{"key":"9970_CR1","unstructured":"Bryant RE, O\u2019Hallaron DR (2015) Computer systems: a programmer\u2019s perspective, 3rd edn. Pearson"},{"key":"9970_CR2","doi-asserted-by":"publisher","unstructured":"Borg M, Svensson O, Berg K, Hansson D (2019) Szz unleashed: an open implementation of the szz algorithm\u2014featuring 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, ser. MaLTeSQuE 2019. Association for Computing Machinery, New York, pp 7\u201312. [Online]. Available: https:\/\/doi.org\/10.1145\/3340482.3342742","DOI":"10.1145\/3340482.3342742"},{"issue":"7","key":"9970_CR3","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":"9970_CR4","doi-asserted-by":"publisher","first-page":"01","DOI":"10.3156\/jsoft.26.1_1","volume":"26","author":"S Davies","year":"2014","unstructured":"Davies S, Roper M, Wood M (2014) mparing 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":"9970_CR5","doi-asserted-by":"crossref","unstructured":"Fan Y, Xia X, Alencar da Costa D, Lo D, Hassan AE, Li S (2019) The impact of changes mislabeled by szz on just-in-time defect prediction. IEEE Trans Softw Eng 1\u20131","DOI":"10.1109\/TSE.2019.2929761"},{"key":"9970_CR6","doi-asserted-by":"crossref","unstructured":"Glinz M (2007) On non-functional requirements. In: 15th IEEE international requirements engineering conference (RE 2007), pp 21\u201326","DOI":"10.1109\/RE.2007.45"},{"key":"9970_CR7","doi-asserted-by":"crossref","unstructured":"Grubb P, Takang A (2003) Software maintenance\u2014concepts and practice (2nd edn). 01","DOI":"10.1142\/5318"},{"key":"9970_CR8","unstructured":"Guindon C Swt: the standard widget toolkit. [Online]. Available: https:\/\/www.eclipse.org\/swt\/"},{"issue":"10","key":"9970_CR9","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"},{"issue":"8","key":"9970_CR10","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1002\/stvr.1518","volume":"24","author":"M Hamill","year":"2014","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","journal-title":"Softw Test Verif Reliab"},{"key":"9970_CR11","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":"9970_CR12","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":"9970_CR13","unstructured":"Jpace (2018) jpace\/diffj. [Online]. Available: https:\/\/github.com\/jpace\/dij"},{"issue":"6","key":"9970_CR14","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":"9970_CR15","doi-asserted-by":"publisher","unstructured":"Kim M, Lee E (2018) Are information retrieval-based bug localization techniques trustworthy?. In: Proceedings of the 40th international conference on software engineering: companion proceedings, ser. ICSE \u201918. Association for Computing Machinery, New York, pp 248\u2013249. [Online]. Available: https:\/\/doi.org\/10.1145\/3183440.3194954","DOI":"10.1145\/3183440.3194954"},{"key":"9970_CR16","doi-asserted-by":"crossref","unstructured":"Kim S, Whitehead EJ Jr (2006) How long did it take to fix bugs?. In: Proceedings of the 2006 international workshop on mining software repositories, ser. MSR \u201906. ACM, New York, pp 173\u2013174","DOI":"10.1145\/1137983.1138027"},{"key":"9970_CR17","doi-asserted-by":"crossref","unstructured":"Kim S, Zimmermann T, Pan K, Whitehead EJ Jr (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":"9970_CR18","unstructured":"Kotonya G, Sommerville I (1998) Requirements engineering: processes and techniques, 1st edn, Wiley Publishing"},{"key":"9970_CR19","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":"9970_CR20","doi-asserted-by":"crossref","unstructured":"Mahrous H, Malhotra B (2018) Managing publicly known security vulnerabilities in software systems. In: 2018 16th Annual conference on privacy, security and trust (PST), pp 1\u201310","DOI":"10.1109\/PST.2018.8514187"},{"key":"9970_CR21","doi-asserted-by":"publisher","first-page":"276","DOI":"10.11613\/BM.2012.031","volume":"22","author":"M McHugh","year":"2012","unstructured":"McHugh M (2012) Interrater reliability: the kappa statistic. Biochemia medica: \u010dasopis Hrvatskoga dru\u0161tva medicinskih biokemi\u010dara \/ HDMB 22:276\u201382, 10","journal-title":"Biochemia medica: \u010dasopis Hrvatskoga dru\u0161tva medicinskih biokemi\u010dara \/ HDMB"},{"issue":"5","key":"9970_CR22","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":"9970_CR23","unstructured":"Molyneaux I (2009) The art of application performance testing: help for programmers and quality assurance, 1st edn. O\u2019Reilly Media, Inc."},{"key":"9970_CR24","unstructured":"Neto C, Barbalho E (2018) Enhancing the szz algorithm to deal with refactoring changes"},{"key":"9970_CR25","doi-asserted-by":"crossref","unstructured":"Neto E, Costa D, Kulesza U (2018) The impact of refactoring changes on the szz algorithm: an empirical study. 03","DOI":"10.1109\/SANER.2018.8330225"},{"key":"9970_CR26","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"},{"issue":"1","key":"9970_CR27","doi-asserted-by":"publisher","first-page":"790","DOI":"10.1007\/s10664-019-09772-z","volume":"25","author":"YS Nugroho","year":"2019","unstructured":"Nugroho YS, Hata H, Matsumoto K (2019) How different are different diff algorithms in git? Empir Softw Eng 25(1):790\u2013823. [Online]. Available: https:\/\/doi.org\/10.1007\/s10664-019-09772-z","journal-title":"Empir Softw Eng"},{"key":"9970_CR28","doi-asserted-by":"crossref","unstructured":"Ohira M, Kashiwa Y, Yamatani Y, Yoshiyuki H, Maeda Y, Limsettho N, Fujino K, Hata H, Ihara A, Matsumoto K (2015) A dataset of high impact bugs: manually-classified issue reports. In: Proceedings of the 12th working conference on mining software repositories, ser. MSR \u201915. IEEE Press, Piscataway, pp 518\u2013521","DOI":"10.1109\/MSR.2015.78"},{"issue":"3","key":"9970_CR29","doi-asserted-by":"publisher","first-page":"286","DOI":"10.1007\/s10664-008-9077-5","volume":"14","author":"K Pan","year":"2009","unstructured":"Pan K, Kim S, Whitehead EJ Jr (2009) Toward an understanding of bug fix patterns. Empir Softw Eng 14(3):286\u2013315","journal-title":"Empir Softw Eng"},{"key":"9970_CR30","unstructured":"Ping L, Jin S, Xinfeng Y (2011) Research on software security vulnerability detection technology. In: Proceedings of 2011 international conference on computer science and network technology, vol 3, pp 1873\u20131876"},{"key":"9970_CR31","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":"9970_CR32","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. Association for Computing Machinery, New York, pp 966\u2013969. [Online]. Available: https:\/\/doi.org\/10.1145\/2786805.2803183","DOI":"10.1145\/2786805.2803183"},{"issue":"4","key":"9970_CR33","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":"9970_CR34","doi-asserted-by":"publisher","unstructured":"Steidl D, Hummel B, Juergens E (2014) Incremental origin analysis of source code files. In: Proceedings of the 11th working conference on mining software repositories, ser. MSR 2014. Association for Computing Machinery, New York, pp 42\u201351. [Online]. Available: https:\/\/doi.org\/10.1145\/2597073.2597111","DOI":"10.1145\/2597073.2597111"},{"key":"9970_CR35","unstructured":"Team J. Eclipse java development tools (jdt). [Online]. Available: https:\/\/www.eclipse.org\/jdt\/"},{"key":"9970_CR36","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"},{"issue":"5","key":"9970_CR37","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/MS.2018.290110854","volume":"35","author":"L Williams","year":"2018","unstructured":"Williams L, McGraw G, Migues S (2018) Engineering security vulnerability prevention, detection, and response. IEEE Softw 35(5):76\u201380","journal-title":"IEEE Softw"},{"key":"9970_CR38","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"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-09970-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-021-09970-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-09970-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,23]],"date-time":"2021-06-23T12:29:18Z","timestamp":1624451358000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-021-09970-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,19]]},"references-count":38,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,7]]}},"alternative-id":["9970"],"URL":"https:\/\/doi.org\/10.1007\/s10664-021-09970-8","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,19]]},"assertion":[{"value":"14 April 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 May 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"71"}}