{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T14:15:21Z","timestamp":1781187321143,"version":"3.54.1"},"reference-count":25,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,5]]},"DOI":"10.1109\/msr.2009.5069475","type":"proceedings-article","created":{"date-parts":[[2009,6,10]],"date-time":"2009-06-10T16:25:53Z","timestamp":1244651153000},"page":"1-10","source":"Crossref","is-referenced-by-count":241,"title":["The promises and perils of mining git"],"prefix":"10.1109","author":[{"given":"Christian","family":"Bird","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peter C.","family":"Rigby","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Earl T.","family":"Barr","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David J.","family":"Hamilton","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel M.","family":"German","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Prem","family":"Devanbu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.6"},{"key":"17","article-title":"how patches get into the mainline","author":"corbet","year":"2009","journal-title":"Linux Weekly News"},{"key":"18","year":"0","journal-title":"Git management"},{"key":"15","article-title":"regurgitate: using git for f\/loss data collection","author":"massey","year":"2006","journal-title":"1st International Workshop on Public Data about Software Development"},{"key":"16","first-page":"239","article-title":"linux kernel development","author":"kroahhartman","year":"2007","journal-title":"Linux Symposium"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/1453101.1453107"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/567793.567795"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.26"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.23"},{"key":"21","author":"cvssuck","year":"0"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368162"},{"key":"22","author":"svn-mirror","year":"0"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.14"},{"key":"24","year":"0","journal-title":"Comparison"},{"key":"25","author":"follow","year":"0","journal-title":"Up Managing the Python Repository"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.71"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2003.1235403"},{"key":"10","first-page":"489","article-title":"predicting faults from cached history","author":"kim","year":"2007","journal-title":"Proceedings of the 11th International Conference on Software Engineering"},{"key":"1","year":"0"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134502"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2005.14"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368154"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.72"},{"key":"9","year":"0"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1145\/1056018.1056027"}],"event":{"name":"2009 6th IEEE International Working Conference on Mining Software Repositories (MSR)","location":"Vancouver, BC, Canada","start":{"date-parts":[[2009,5,16]]},"end":{"date-parts":[[2009,5,17]]}},"container-title":["2009 6th IEEE International Working Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5040630\/5069458\/05069475.pdf?arnumber=5069475","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,17]],"date-time":"2017-03-17T17:02:33Z","timestamp":1489770153000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5069475\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,5]]},"references-count":25,"URL":"https:\/\/doi.org\/10.1109\/msr.2009.5069475","relation":{},"subject":[],"published":{"date-parts":[[2009,5]]}}}