{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T04:06:11Z","timestamp":1783569971281,"version":"3.55.0"},"reference-count":45,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T00:00:00Z","timestamp":1740787200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T00:00:00Z","timestamp":1740787200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-009"},{"start":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T00:00:00Z","timestamp":1740787200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-001"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2025,3]]},"DOI":"10.1109\/tse.2025.3533559","type":"journal-article","created":{"date-parts":[[2025,1,27]],"date-time":"2025-01-27T18:47:03Z","timestamp":1738003623000},"page":"842-847","source":"Crossref","is-referenced-by-count":1,"title":["A Retrospective on Mining Version Histories to Guide Software Changes"],"prefix":"10.1109","volume":"51","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4905-1469","authenticated-orcid":false,"given":"Thomas","family":"Zimmermann","sequence":"first","affiliation":[{"name":"University of California, Irvine, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-1258-4523","authenticated-orcid":false,"given":"Peter","family":"Wei\u00dfgerber","sequence":"additional","affiliation":[{"name":"Amazon Payments Europe SCA, Luxembourg, Luxembourg"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4287-7447","authenticated-orcid":false,"given":"Stephan","family":"Diehl","sequence":"additional","affiliation":[{"name":"University of Trier, Trier, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4719-8803","authenticated-orcid":false,"given":"Andreas","family":"Zeller","sequence":"additional","affiliation":[{"name":"CISPA Helmholtz Center for Information Security, Saarbr&#x00FC;cken, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.72"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2004.1317478"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1056018.1056024"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302649"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1980.11805"},{"key":"ref6","first-page":"5","article-title":"If your version control system could talk","volume":"11","author":"Ball","year":"1997","journal-title":"Proc. ICSE Workshop Process Modell. Empirical Stud. Softw. Eng."},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/icsm.2000.883028"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1002\/bltj.2229"},{"key":"ref9","first-page":"503","article-title":"Expertise browser: A quantitative approach to identifying expertise","volume-title":"Proc. 24th Int. Conf. Softw. Eng. (ICSE)","author":"Mockus","year":"2002"},{"key":"ref10","first-page":"263","article-title":"A case study of open source software development: The apache server","volume-title":"Proc. 22nd Int. Conf. Softw. Eng. (ICSE)","author":"Mockus","year":"2000"},{"issue":"3","key":"ref11","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1145\/567793.567795","article-title":"Two case studies of open source software development: Apache and Mozilla","volume":"11","author":"Mockus","year":"2002","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2003.1231213"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.52"},{"key":"ref14","first-page":"284","article-title":"Predicting change propagation in software systems","volume-title":"Proc. 20th Int. Conf. Softw. Maintenance (ICSM)","author":"Hassan","year":"2004"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2003.1231205"},{"key":"ref16","first-page":"284","article-title":"Use of relative code churn measures to predict system defect density","volume-title":"Proc. 27th Int. Conf. Softw. Eng. (ICSE)","author":"Nagappan","year":"2005"},{"key":"ref17","first-page":"580","article-title":"Static analysis tools as early indicators of pre-release defect density","volume-title":"Proc. 27th Int. Conf. Softw. Eng. (ICSE)","author":"Nagappan","year":"2005"},{"key":"ref18","first-page":"452","article-title":"Mining metrics to predict component failures","volume-title":"Proc. 28th Int. Conf. Softw. Eng. (ICSE)","author":"Nagappan","year":"2006"},{"key":"ref19","first-page":"521","article-title":"The influence of organizational structure on software quality: An empirical case study","volume-title":"Proc. 30th Int. Conf. Softw. Eng. (ICSE)","author":"Nagappan","year":"2008"},{"key":"ref20","first-page":"518","article-title":"Does distributed development affect software quality? An empirical case study of windows vista","volume-title":"Proc. 31st Int. Conf. Softw. Eng. (ICSE)","author":"Bird","year":"2009"},{"key":"ref21","volume-title":"Proc. 1st Int. Workshop Mining Softw. Repositories (MSR@ICSE)","author":"Hassan","year":"2004"},{"issue":"1","key":"ref22","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1145\/1039174.1039188","article-title":"Report on MSR 2004: International workshop on mining software repositories","volume":"30","author":"Hassan","year":"2005","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.70"},{"issue":"6","key":"ref24","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1109\/TSE.2005.71","article-title":"Hipikat: A project memory for software development","volume":"31","author":"Cubranic","year":"2005","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"ref25","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1109\/TSE.2005.63","article-title":"Automatic mining of source code repositories to improve bug finding techniques","volume":"31","author":"Williams","year":"2005","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"ref26","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1109\/TSE.2005.73","article-title":"The FreeBSD project: A replication case study of open source development","volume":"31","author":"Dinh-Trong","year":"2005","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"ref27","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1109\/TSE.2005.69","article-title":"Enabling reuse-based software development of large-scale systems","volume":"31","author":"Selby","year":"2005","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"ref28","doi-asserted-by":"crossref","first-page":"511","DOI":"10.1109\/TSE.2005.74","article-title":"Toward understanding the rhetoric of small source code changes","volume":"31","author":"Purushothaman","year":"2005","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref29","first-page":"1","article-title":"05261 summary\u2014Multi-version program analysis","volume-title":"Proc. Multi-Version Program Anal.","volume":"5261","author":"Ball","year":"2006"},{"issue":"4","key":"ref30","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1145\/3485952.3485956","article-title":"Shadow program committee initiative: Process and reflection","volume":"46","author":"Thongtanunam","year":"2021","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"ref31","first-page":"404","article-title":"An empirical study of goto in C code from github repositories","volume-title":"Proc. 10th Joint Meeting Foundations Softw. Eng. (ESEC\/FSE)","author":"Nagappan","year":"2015"},{"key":"ref32","first-page":"155","article-title":"A large scale study of programming languages and code quality in github","volume-title":"Proc. 22nd ACM SIGSOFT Int. Symp. Foundations Softw. Eng. (FSE)","author":"Ray","year":"2014"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2010.5463348"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624034"},{"key":"ref35","first-page":"99","article-title":"What do large commits tell us?: A taxonomical study of large commits","volume-title":"Proc. Int. Work. Conf. Mining Softw. Repositories (MSR) (Co-located with ICSE)","author":"Hindle","year":"2008"},{"key":"ref36","first-page":"121","article-title":"The impact of tangled code changes","volume-title":"Proc. 10th Work. Conf. Mining Softw. Repositories (MSR)","author":"Herzig","year":"2013"},{"key":"ref37","first-page":"121","article-title":"Fair and balanced?: Bias in bug-fix datasets","volume-title":"Proc. 7th Joint Meeting Eur. Softw. Eng. Conf. ACM SIGSOFT Int. Symp. Foundations Softw. Eng.","author":"Bird","year":"2009"},{"key":"ref38","first-page":"97","article-title":"The missing links: bugs and bug-fix commits","volume-title":"Proc. 18th ACM SIGSOFT Int. Symp. Foundations Softw. Eng.","author":"Bachmann","year":"2010"},{"key":"ref39","first-page":"298","article-title":"The secret life of bugs: Going past the errors and omissions in software repositories","volume-title":"Proc. 31st Int. Conf. Softw. Eng. (ICSE)","author":"Aranda","year":"2009"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2013.94"},{"key":"ref41","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1145\/1882362.1882379","article-title":"Analytics for software development","volume-title":"Proc. FSE\/SDP Workshop Future Softw. Eng. Res. (FoSER)","author":"Buse","year":"2010"},{"key":"ref42","first-page":"987","article-title":"Information needs for software development analytics","volume-title":"Proc. 34th Int. Conf. Softw. Eng. (ICSE)","author":"Buse","year":"2012"},{"key":"ref43","first-page":"96","article-title":"The emerging role of data scientists on software development teams","volume-title":"Proc. 38th Int. Conf. Softw. Eng. (ICSE)","author":"Kim","year":"2016"},{"issue":"11","key":"ref44","doi-asserted-by":"crossref","first-page":"1024","DOI":"10.1109\/TSE.2017.2754374","article-title":"Data scientists in software teams: State of the art and challenges","volume":"44","author":"Kim","year":"2018","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref45","first-page":"12","article-title":"Analyze this! 145 questions for data scientists in software engineering","volume-title":"Proc. 36th Int. Conf. Softw. Eng. (ICSE)","author":"Begel","year":"2014"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/32\/10930340\/10854513.pdf?arnumber=10854513","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T05:57:11Z","timestamp":1743055031000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10854513\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3]]},"references-count":45,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tse.2025.3533559","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,3]]}}}