{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T19:24:31Z","timestamp":1762543471067,"version":"3.41.0"},"reference-count":20,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2021,7,14]],"date-time":"2021-07-14T00:00:00Z","timestamp":1626220800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2021,7,14]]},"abstract":"<jats:p>More than two decades ago, researchers started to mine the data stored in software repositories to help software developers in making informed decisions for developing and testing software systems. Bug prediction was one of the most promising and popular research directions that uses the data stored in software repositories to predict the bug-proneness or number of bugs in source files. On that topic and as part of Emanuel's PhD studies, we submitted a paper with the title Comparing fine-grained source code changes and code churn for bug prediction [8] to the 8th Working Conference on Mining Software Engineering, held 2011 in beautiful Honolulu, Hawaii. Ten years later, it got selected as one of the finalists to receive the MSR 2021 Most Influential Paper Award. In the following, we provide a retrospective on our work, describing the road to publishing this paper, its impact in the field of bug prediction, and the road ahead.<\/jats:p>","DOI":"10.1145\/3468744.3468751","type":"journal-article","created":{"date-parts":[[2021,7,21]],"date-time":"2021-07-21T16:06:11Z","timestamp":1626883571000},"page":"21-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Comparing fine-grained source code changes and code churn for bug prediction - A retrospective"],"prefix":"10.1145","volume":"46","author":[{"given":"Martin","family":"Pinzger","sequence":"first","affiliation":[{"name":"Universit\u00e4t Klagenfurt, Klagenfurt, Austria"}]},{"given":"Emanuel","family":"Giger","sequence":"additional","affiliation":[{"name":"Zurich, Switzerland"}]},{"given":"Harald C.","family":"Gall","sequence":"additional","affiliation":[{"name":"University of Zurich, Zurich, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2021,7,21]]},"reference":[{"volume-title":"Software Engineering","author":"Arora HD","key":"e_1_2_1_1_1","unstructured":"HD Arora and Talat Parveen . 2019. Computation of Various Entropy Measures for Anticipating Bugs in Open-Source Software . In Software Engineering . Springer , 235--247. HD Arora and Talat Parveen. 2019. Computation of Various Entropy Measures for Anticipating Bugs in Open-Source Software. In Software Engineering. Springer, 235--247."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380344"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568308"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642982"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70731"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.6"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2372251.2372285"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985456"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the Workshop on Software Quality Analysis, Monitoring, Improvement and Applications. CEUR-WS.org, 1--10","author":"Grbac Tihana Galinac","year":"2013","unstructured":"Tihana Galinac Grbac , Goran Mausa , and Bojana Dalbelo Basic . 2013 . Stability of Software Defect Prediction in Relation to Levels of Data Imbalance .. In Proceedings of the Workshop on Software Quality Analysis, Monitoring, Improvement and Applications. CEUR-WS.org, 1--10 . Tihana Galinac Grbac, Goran Mausa, and Bojana Dalbelo Basic. 2013. Stability of Software Defect Prediction in Relation to Levels of Data Imbalance.. In Proceedings of the Workshop on Software Quality Analysis, Monitoring, Improvement and Applications. CEUR-WS.org, 1--10."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/2487085.2487150"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2996146"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the Symposium on Security and Privacy. IEEE, 1562--1579","author":"Machiry Aravind","year":"2020","unstructured":"Aravind Machiry , Nilo Redini , Eric Camellini , Christopher Kruegel , and Giovanni Vigna . 2020 . Spider: Enabling fast patch propagation in related software repositories . In Proceedings of the Symposium on Security and Privacy. IEEE, 1562--1579 . Aravind Machiry, Nilo Redini, Eric Camellini, Christopher Kruegel, and Giovanni Vigna. 2020. Spider: Enabling fast patch propagation in related software repositories. In Proceedings of the Symposium on Security and Privacy. IEEE, 1562--1579."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-014-9241-7"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9282-8"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368114"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062514"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10115-018-1241-7"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693078"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.53"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2911592"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3468744.3468751","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3468744.3468751","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:36Z","timestamp":1750268976000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3468744.3468751"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,14]]},"references-count":20,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,7,14]]}},"alternative-id":["10.1145\/3468744.3468751"],"URL":"https:\/\/doi.org\/10.1145\/3468744.3468751","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2021,7,14]]},"assertion":[{"value":"2021-07-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}