{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,8]],"date-time":"2026-10-08T11:43:40Z","timestamp":1791459820821,"version":"4.3.4"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2024,7,24]],"date-time":"2024-07-24T00:00:00Z","timestamp":1721779200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,7,24]],"date-time":"2024-07-24T00:00:00Z","timestamp":1721779200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001711","name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","doi-asserted-by":"publisher","award":["200021_197227"],"award-info":[{"award-number":["200021_197227"]}],"id":[{"id":"10.13039\/501100001711","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":[[2024,9]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Context<\/jats:title>\n                    <jats:p>\n                      Researchers testing hypotheses related to factors leading to low-quality software often rely on historical data, specifically on details regarding when defects were introduced into a codebase of interest. The prevailing techniques to determine the introduction of defects revolve around variants of the\n                      <jats:sc>SZZ<\/jats:sc>\n                      algorithm. This algorithm leverages information on the lines modified during a bug-fixing commit and finds when these lines were last modified, thereby identifying bug-introducing commits.\n                    <\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Objectives<\/jats:title>\n                    <jats:p>\n                      Despite several improvements and variants,\n                      <jats:sc>SZZ<\/jats:sc>\n                      struggles with accuracy, especially in cases of unrelated modifications or that touch files not involved in the introduction of the bug in the version control systems (aka\n                      <jats:italic>tangled commit<\/jats:italic>\n                      and\n                      <jats:italic>ghost commits<\/jats:italic>\n                      ).\n                    <\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Methods<\/jats:title>\n                    <jats:p>\n                      Our research investigates whether and how incorporating content retrieved from bug discussions can address these issues by identifying the related and external files and thus improve the efficacy of the\n                      <jats:sc>SZZ<\/jats:sc>\n                      algorithm.\n                    <\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>\n                      To conduct our investigation, we take advantage of the links manually inserted by Mozilla developers in bug reports to signal which commits inserted bugs. Thus, we prepared the dataset,\n                      <jats:italic>RoTEB<\/jats:italic>\n                      , comprised of 12,472 bug reports. We first manually inspect a sample of 369 bug reports related to these bug-fixing or bug-introducing commits and investigate whether the files mentioned in these reports could be useful for\n                      <jats:sc>SZZ<\/jats:sc>\n                      . After we found evidence that the mentioned files are relevant, we augment\n                      <jats:sc>SZZ<\/jats:sc>\n                      with this information, using different strategies, and evaluate the resulting approach against multiple\n                      <jats:sc>SZZ<\/jats:sc>\n                      variations.\n                    <\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Conclusion<\/jats:title>\n                    <jats:p>\n                      We define a taxonomy outlining the rationale behind developers\u2019 references to diverse files in their discussions. We observe that bug discussions often mention files relevant to enhancing the\n                      <jats:sc>SZZ<\/jats:sc>\n                      algorithm\u2019s efficacy. Then, we verify that integrating these file references augments the precision of\n                      <jats:sc>SZZ<\/jats:sc>\n                      in pinpointing bug-introducing commits. Yet, it does not markedly influence recall. These results deepen our comprehension of the usefulness of bug discussions for\n                      <jats:sc>SZZ<\/jats:sc>\n                      . Future work can leverage our dataset and explore other techniques to further address the problem of tangled commits and ghost commits. Data &amp; material:\n                      <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/zenodo.org\/records\/11484723\">https:\/\/zenodo.org\/records\/11484723<\/jats:ext-link>\n                      .\n                    <\/jats:p>\n                  <\/jats:sec>","DOI":"10.1007\/s10664-024-10511-2","type":"journal-article","created":{"date-parts":[[2024,7,24]],"date-time":"2024-07-24T04:02:56Z","timestamp":1721793776000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["On Refining the SZZ Algorithm with Bug Discussion Data"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5127-4042","authenticated-orcid":false,"given":"Pooja","family":"Rani","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fernando","family":"Petrulio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alberto","family":"Bacchelli","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,7,24]]},"reference":[{"key":"10511_CR1","doi-asserted-by":"publisher","unstructured":"Anonymous (2023) Replication package for \u2018On refining the szz algorithm with bug discussion data\u2019.https:\/\/doi.org\/10.5281\/zenodo.11484723","DOI":"10.5281\/zenodo.11484723"},{"key":"10511_CR2","doi-asserted-by":"crossref","unstructured":"Bao L, Xia X, Hassan AE, Yang X (2022) V-szz: automatic identification of version ranges affected by cve vulnerabilities. In Proceedings of the 44th international conference on software engineering, pp 2352\u20132364","DOI":"10.1145\/3510003.3510113"},{"key":"10511_CR3","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"},{"key":"10511_CR4","doi-asserted-by":"crossref","unstructured":"Bludau P, Pretschner A (2022) Pr-szz: How pull requests can support the tracing of defects in software repositories. In 2022 IEEE international conference on software analysis, evolution and reengineering (SANER), pp 1\u201312. IEEE","DOI":"10.1109\/SANER53432.2022.00012"},{"issue":"2","key":"10511_CR5","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1191\/1478088706qp063oa","volume":"3","author":"V Braun","year":"2006","unstructured":"Braun V, Clarke V (2006) Using thematic analysis in psychology. Qual Res Psychol 3(2):77\u2013101","journal-title":"Qual Res Psychol"},{"key":"10511_CR6","doi-asserted-by":"publisher","unstructured":"Castelluccio M (2021) Bugbug. https:\/\/doi.org\/10.5281\/zenodo.4911346","DOI":"10.5281\/zenodo.4911346"},{"key":"10511_CR7","doi-asserted-by":"publisher","first-page":"2285","DOI":"10.1007\/s10664-019-09690-0","volume":"24","author":"B Chen","year":"2019","unstructured":"Chen B, Jiang ZM (2019) Extracting and studying the logging-code-issue-introducing changes in Java-based large-scale open source software systems. Empir Softw Eng 24:2285\u20132322","journal-title":"Empir Softw Eng"},{"issue":"6","key":"10511_CR8","doi-asserted-by":"publisher","first-page":"654","DOI":"10.1016\/j.infsof.2007.02.011","volume":"49","author":"G Coleman","year":"2007","unstructured":"Coleman G, O\u2019Connor R (2007) Using grounded theory to understand software process improvement: A study of irish software product companies. Inf Softw Technol 49(6):654\u2013667","journal-title":"Inf Softw Technol"},{"key":"10511_CR9","unstructured":"Conover WJ (1999) Practical nonparametric statistics, vol 350. John Wiley & Sons"},{"issue":"7","key":"10511_CR10","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1109\/TSE.2016.2616306","volume":"43","author":"DA Da Costa","year":"2016","unstructured":"Da Costa DA, McIntosh S, Shang W, Kulesza U, Coelho R, Hassan AE (2016) 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"},{"issue":"1","key":"10511_CR11","doi-asserted-by":"publisher","first-page":"107","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(1):107\u2013139","journal-title":"J Softw Evol Process"},{"issue":"8","key":"10511_CR12","doi-asserted-by":"publisher","first-page":"1559","DOI":"10.1109\/TSE.2019.2929761","volume":"47","author":"Y Fan","year":"2019","unstructured":"Fan Y, Xia X, Da Costa DA, Lo D, Hassan AE, Li S (2019) The impact of mislabeled changes by szz on just-in-time defect prediction. IEEE Trans Softw Eng 47(8):1559\u20131586","journal-title":"IEEE Trans Softw Eng"},{"key":"10511_CR13","doi-asserted-by":"crossref","unstructured":"Gousios G, Storey MA, Bacchelli A (2016) Work practices and challenges in pull-based development: The contributor\u2019s perspective. In Proceedings of the 38th international conference on software engineering, pp 285\u2013296","DOI":"10.1145\/2884781.2884826"},{"issue":"6","key":"10511_CR14","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1007\/s10664-021-10083-5","volume":"27","author":"S Herbold","year":"2022","unstructured":"Herbold S, Trautsch A, Ledel B, Aghamohammadi A, Ghaleb TA, Chahal KK, Bossenmaier T, Nagaria B, Makedonski P, Ahmadabadi MN, Szabados K et al (2022) A fine-grained data set and analysis of tangling in bug fixing commits. Empir Softw Eng 27(6):125","journal-title":"Empir Softw Eng"},{"issue":"2","key":"10511_CR15","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/s10664-021-10092-4","volume":"27","author":"S Herbold","year":"2022","unstructured":"Herbold S, Trautsch A, Trautsch F, Ledel B (2022) Problems with szz and features: An empirical study of the state of practice of defect prediction data collection. Empir Softw Eng 27(2):42","journal-title":"Empir Softw Eng"},{"issue":"2","key":"10511_CR16","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/s10664-015-9376-6","volume":"21","author":"K Herzig","year":"2016","unstructured":"Herzig K, Just S, Zeller A (2016) The impact of tangled code changes on defect prediction models. Empir Softw Eng 21(2):303\u2013336","journal-title":"Empir Softw Eng"},{"key":"10511_CR17","doi-asserted-by":"crossref","unstructured":"Imtiaz N, Rahman A, Farhana E, Williams L (2019) Challenges with responding to static analysis tool alerts. In 2019 IEEE\/ACM 16th international conference on mining software repositories (MSR), pp 245\u2013249. IEEE","DOI":"10.1109\/MSR.2019.00049"},{"key":"10511_CR18","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, pp 92\u2013101","DOI":"10.1145\/2597073.2597074"},{"issue":"6","key":"10511_CR19","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 Trans Softw Eng 39(6):757\u2013773","journal-title":"IEEE Trans Softw Eng"},{"key":"10511_CR20","doi-asserted-by":"crossref","unstructured":"Kawrykow D, Robillard MP (2011) Non-essential changes in version histories. In 2011 33rd International conference on software engineering (ICSE), pp 351\u2013360. IEEE","DOI":"10.1145\/1985793.1985842"},{"key":"10511_CR21","doi-asserted-by":"crossref","unstructured":"Kim S, Zimmermann T, Pan K, James\u00a0Jr E, et\u00a0al (2006) Automatic identification of bug-introducing changes. In 21st IEEE\/ACM international conference on automated software engineering (ASE\u201906), pp 81\u201390. IEEE","DOI":"10.1109\/ASE.2006.23"},{"key":"10511_CR22","doi-asserted-by":"crossref","unstructured":"Kochhar PS, Tian Y, Lo D (2014) Potential biases in bug localization: Do they matter? In Proceedings of the 29th ACM\/IEEE international conference on Automated software engineering, pp 803\u2013814","DOI":"10.1145\/2642937.2642997"},{"issue":"6","key":"10511_CR23","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/MS.2005.149","volume":"22","author":"AG Koru","year":"2005","unstructured":"Koru AG, Liu H (2005) Building effective defect-prediction models in practice. IEEE Softw 22(6):23\u201329","journal-title":"IEEE Softw"},{"key":"10511_CR24","unstructured":"Krishna R, Pryor D, Menzies T (2015) The promise repository of empirical software engineering data"},{"key":"10511_CR25","doi-asserted-by":"crossref","unstructured":"Lenarduzzi V, Palomba F, Taibi D, Tamburri DA (2020) Openszz: A free, open-source, web-accessible implementation of the szz algorithm. In Proceedings of the 28th international conference on program comprehension, pp 446\u2013450","DOI":"10.1145\/3387904.3389295"},{"issue":"1","key":"10511_CR26","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1017\/S1351324909005129","volume":"16","author":"C Manning","year":"2010","unstructured":"Manning C, Raghavan P, Sch\u00fctze H (2010) Introduction to information retrieval. Nat Lang Eng 16(1):100\u2013103","journal-title":"Nat Lang Eng"},{"issue":"5","key":"10511_CR27","doi-asserted-by":"publisher","first-page":"3086","DOI":"10.1007\/s10664-020-09823-w","volume":"25","author":"C Mills","year":"2020","unstructured":"Mills C, Parra E, Pantiuchina J, Bavota G, Haiduc S (2020) On the relationship between bug reports and queries for text retrieval-based bug localization. Empir Softw Eng 25(5):3086\u20133127","journal-title":"Empir Softw Eng"},{"issue":"1","key":"10511_CR28","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/375360.375365","volume":"33","author":"G Navarro","year":"2001","unstructured":"Navarro G (2001) A guided tour to approximate string matching. ACM Comput Surv (CSUR) 33(1):31\u201388","journal-title":"ACM Comput Surv (CSUR)"},{"key":"10511_CR29","doi-asserted-by":"crossref","unstructured":"Neto EC, Da Costa DA, Kulesza U (2018) The impact of refactoring changes on the szz algorithm: An empirical study. In 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp 380\u2013390. IEEE","DOI":"10.1109\/SANER.2018.8330225"},{"key":"10511_CR30","doi-asserted-by":"crossref","unstructured":"Neto EC, Da Costa DA, Kulesza U (2019) Revisiting and improving szz implementations. In 2019 ACM\/IEEE international symposium on empirical software engineering and measurement (ESEM), pp 1\u201312. IEEE","DOI":"10.1109\/ESEM.2019.8870178"},{"key":"10511_CR31","doi-asserted-by":"publisher","first-page":"2268","DOI":"10.1007\/s10664-015-9408-2","volume":"21","author":"VH Nguyen","year":"2016","unstructured":"Nguyen VH, Dashevskyi S, Massacci F (2016) An automatic method for assessing the versions affected by a vulnerability. Empir Softw Eng 21:2268\u20132297","journal-title":"Empir Softw Eng"},{"key":"10511_CR32","unstructured":"Petrulio F, Ackermann D, Fregnan E, Calikli G, Castelluccio M, Ledru S, Denizet C, Humphries E, Bacchelli A (2022) Szz in the time of pull requests. arXiv:2209.03311"},{"key":"10511_CR33","doi-asserted-by":"crossref","unstructured":"Ramsauer R, Lohmann D, Mauerer W (2019) The list is the process: Reliable pre-integration tracking of commits on mailing lists. In 2019 IEEE\/ACM 41st international conference on software engineering (ICSE), pp 807\u2013818. IEEE","DOI":"10.1109\/ICSE.2019.00088"},{"issue":"6","key":"10511_CR34","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1007\/s10664-021-09981-5","volume":"26","author":"Pooja Rani","year":"2021","unstructured":"Rani Pooja, Panichella Sebastiano, Leuenberger Manuel, Ghafari Mohammad, Nierstrasz Oscar (2021) What do class comments tell us? an investigation of comment evolution and practices in pharo smalltalk. Empir Softw Eng 26(6):112","journal-title":"Empir Softw Eng"},{"key":"10511_CR35","doi-asserted-by":"crossref","unstructured":"Ray B, Hellendoorn V, Godhane S, Tu Z, Bacchelli A, Devanbu P (2016) On the \u201cnaturalness\u201d of buggy code. In Proceedings of the 38th International Conference on Software Engineering, pp 428\u2013439","DOI":"10.1145\/2884781.2884848"},{"key":"10511_CR36","doi-asserted-by":"crossref","unstructured":"Rezk C, Kamei Y, Mcintosh S (2021) The ghost commit problem when identifying fix-inducing changes: An empirical study of apache projects. IEEE Trans Softw Eng","DOI":"10.1109\/TSE.2021.3087419"},{"issue":"2","key":"10511_CR37","doi-asserted-by":"publisher","first-page":"1294","DOI":"10.1007\/s10664-019-09781-y","volume":"25","author":"G Rodr\u00edguez-P\u00e9rez","year":"2020","unstructured":"Rodr\u00edguez-P\u00e9rez G, Robles G, Serebrenik A, Zaidman A, Germ\u00e1n DM, Gonzalez-Barahona J (2020) How bugs are born: a model to identify how bugs are introduced in software components. Empir Softw Eng 25(2):1294\u20131340","journal-title":"Empir Softw Eng"},{"issue":"4","key":"10511_CR38","doi-asserted-by":"publisher","first-page":"1400","DOI":"10.1109\/TSE.2020.3021380","volume":"48","author":"G Rodr\u00edguez-P\u00e9rez","year":"2022","unstructured":"Rodr\u00edguez-P\u00e9rez G, Nagappan M, Robles G (2022) Watch out for extrinsic bugs! a case study of their impact in just-in-time bug prediction models on the OpenStack project. IEEE Trans Softw Eng 48(4):1400\u20131416. https:\/\/doi.org\/10.1109\/TSE.2020.3021380","journal-title":"IEEE Trans Softw Eng"},{"key":"10511_CR39","doi-asserted-by":"crossref","unstructured":"Rodr\u00edguez-P\u00e9rez G, Zaidman A, Serebrenik A, Robles G, Gonz\u00e1lez-Barahona JM (2018) What if a bug has a different origin? making sense of bugs without an explicit bug introducing change. In Proceedings of the 12th ACM\/IEEE international symposium on empirical software engineering and measurement, pp 1\u20134","DOI":"10.1145\/3239235.3267436"},{"key":"10511_CR40","doi-asserted-by":"crossref","unstructured":"Rosa G, Pascarella L, Scalabrino S, Tufano R, Bavota G, Lanza M, Oliveto R (2021) Evaluating szz implementations through a developer-informed oracle. In 2021 IEEE\/ACM 43rd international conference on software engineering (ICSE), pp 436\u2013447. IEEE","DOI":"10.1109\/ICSE43902.2021.00049"},{"issue":"4","key":"10511_CR41","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? ACM SIGSOFT Softw Eng Notes 30(4):1\u20135","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"key":"10511_CR42","doi-asserted-by":"crossref","unstructured":"Spadini D, Aniche M, Bacchelli A (2018) Pydriller: Python framework for mining software repositories. In Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp 908\u2013911","DOI":"10.1145\/3236024.3264598"},{"key":"10511_CR43","unstructured":"Triola MF, Goodman WM, Law R, Labute G (2006) Elementary statistics. Pearson\/Addison-Wesley Reading"},{"issue":"5","key":"10511_CR44","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. Empir Softw Eng 14(5):540\u2013578","journal-title":"Empir Softw Eng"},{"issue":"11","key":"10511_CR45","doi-asserted-by":"publisher","first-page":"1241","DOI":"10.1109\/TSE.2018.2877678","volume":"46","author":"Z Wan","year":"2020","unstructured":"Wan Z, Xia X, Hassan AE, Lo D, Yin J, Yang Xiaohu (2020) Perceptions, expectations, and challenges in defect prediction. IEEE Trans Softw Eng 46(11):1241\u20131266. https:\/\/doi.org\/10.1109\/TSE.2018.2877678","journal-title":"IEEE Trans Softw Eng"},{"key":"10511_CR46","doi-asserted-by":"crossref","unstructured":"Wang X, Dang Y, Zhang L, Zhang D, Lan E, Mei H (2012) Can i clone this piece of code here? In Proceedings of the 27th IEEE\/ACM international conference on automated software engineering, pp 170\u2013179","DOI":"10.1145\/2351676.2351701"},{"key":"10511_CR47","doi-asserted-by":"crossref","unstructured":"Wang Q, Parnin C, Orso A (2015) Evaluating the usefulness of IR-based fault localization techniques. In Proceedings of the 2015 international symposium on software testing and analysis, pp 1\u201311","DOI":"10.1145\/2771783.2771797"},{"key":"10511_CR48","doi-asserted-by":"crossref","unstructured":"Wehaibi S, Shihab E, Guerrouj L (2016) Examining the impact of self-admitted technical debt on software quality. In 2016 IEEE 23Rd international conference on software analysis, evolution, and reengineering (SANER), vol\u00a01, pp 179\u2013188. IEEE","DOI":"10.1109\/SANER.2016.72"},{"key":"10511_CR49","doi-asserted-by":"crossref","unstructured":"White J, Hays S, Fu Q, Spencer-Smith J, Schmidt DC (2023) Chatgpt prompt patterns for improving code quality, refactoring, requirements elicitation, and software design. arXiv:2303.07839","DOI":"10.1007\/978-3-031-55642-5_4"},{"key":"10511_CR50","doi-asserted-by":"crossref","unstructured":"Wu R, Zhang H, Kim S, Cheung SC (2011) Relink: Recovering links between bugs and changes. ESEC, FSE \u201911, New York, NY, USA, pp 15\u201325, Association for Computing Machinery. ISBN 9781450304436","DOI":"10.1145\/2025113.2025120"},{"key":"10511_CR51","doi-asserted-by":"crossref","unstructured":"Young J-G, Casari A, McLaughlin K, Trujillo MZ, H\u00e9bert-Dufresne L, Bagrow JP (2021) Which contributions count? Analysis of attribution in open source. In 2021 IEEE\/ACM 18th international conference on mining software repositories (MSR), pp 242\u2013253. IEEE","DOI":"10.1109\/MSR52588.2021.00036"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10511-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-024-10511-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10511-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T23:50:59Z","timestamp":1725580259000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-024-10511-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,24]]},"references-count":51,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2024,9]]}},"alternative-id":["10511"],"URL":"https:\/\/doi.org\/10.1007\/s10664-024-10511-2","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,24]]},"assertion":[{"value":"31 May 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 July 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}}],"article-number":"115"}}