{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T06:31:32Z","timestamp":1772519492161,"version":"3.50.1"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2006,5,31]],"date-time":"2006-05-31T00:00:00Z","timestamp":1149033600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2007,7,9]]},"DOI":"10.1007\/s10664-006-9004-6","type":"journal-article","created":{"date-parts":[[2006,6,1]],"date-time":"2006-06-01T13:37:51Z","timestamp":1149169071000},"page":"369-393","source":"Crossref","is-referenced-by-count":50,"title":["An empirical study of fine-grained software modifications"],"prefix":"10.1007","volume":"11","author":[{"given":"Daniel M.","family":"German","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2006,5,31]]},"reference":[{"key":"9004_CR1","doi-asserted-by":"crossref","unstructured":"Collberg C, Kobourov S, Nagra J, Pitts J, Wampler K (2003) A system for graph-based visualization of the Evolution of software. In: SoftVis \u201903: Proceedings of the 2003 ACM symposium on software visualization, ACM, New York, New York, pp 77-ff","DOI":"10.1145\/774833.774844"},{"issue":"4","key":"9004_CR2","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1109\/TSE.2002.995435","volume":"28","author":"SG Eick","year":"2002","unstructured":"Eick SG, Graves TL, Karr AF, Mockus A, Schuster P (2002) Visualizing software changes. IEEE Trans Softw Eng 28(4):396\u2013412","journal-title":"IEEE Trans Softw Eng"},{"key":"9004_CR3","doi-asserted-by":"crossref","unstructured":"Fischer M, Pinzger M, Gall H (2003a) Analyzing and relating bug report data for feature tracking. In: Proc. 10th working conference on reverse engineering, IEEE, pp 90\u2013101","DOI":"10.1109\/WCRE.2003.1287240"},{"key":"9004_CR4","doi-asserted-by":"crossref","unstructured":"Fischer M, Pinzger M, Gall H (2003b) Populating a release history database from version control and bug tracking systems. In: Proceedings of the 19 IEEE international conference on software maintenance (ICSM'03), IEEE Computer Society, pp 23\u201332","DOI":"10.1109\/ICSM.2003.1235403"},{"key":"9004_CR5","unstructured":"Fisher M, Gall H (2003) MDS-views: visualizing problem report data of large scale software using multidimensional scaling. In: Proceedings of the international workshop on Evolution of large-scale industrial software applications (ELISA)"},{"key":"9004_CR6","doi-asserted-by":"crossref","unstructured":"Gall H, Jazayeri M, Krajewski J (2003) CVS release history data for detecting logical couplings. In: Proceedings of the international workshop on principles of software Evolution (IWPSE), IEEE, pp 12\u201323","DOI":"10.1109\/IWPSE.2003.1231205"},{"issue":"4","key":"9004_CR7","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1002\/spip.189","volume":"8","author":"DM German","year":"2004","unstructured":"German DM (2004a) Decentralized open source global software development, the GNOME experience. Journal of Software Process: Improvement and Practice 8(4):201\u2013215","journal-title":"Journal of Software Process: Improvement and Practice"},{"key":"9004_CR8","doi-asserted-by":"crossref","unstructured":"German DM (2004b) Mining CVS repositories, the softChange experience. In: 1st international workshop on mining software repositories, pp 17\u201321","DOI":"10.1049\/ic:20040469"},{"issue":"6","key":"9004_CR9","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1002\/smr.301","volume":"16","author":"DM German","year":"2004","unstructured":"German DM (2004c) Using software trails to reconstruct the Evolution of software. Journal of Software Maintenance and Evolution: Research and Practice 16(6):367\u2013384","journal-title":"Journal of Software Maintenance and Evolution: Research and Practice"},{"key":"9004_CR10","unstructured":"German DM, Mockus A (2003) Automating the measurement of open source projects. In: Proceedings of the 3rd workshop on open source software engineering"},{"key":"9004_CR11","unstructured":"German DM, Hindle A, Jordan N (2004) Visualizing the Evolution of software using softChange. In: Proceedings SEKE 2004 The 16th international conference on software engineering and knowledge engineering, Knowledge Systems Institute, 3420 Main St. Skokie, Illinois 60076, USA, pp 336\u2013341"},{"key":"9004_CR12","doi-asserted-by":"crossref","unstructured":"Girba T, Ducasse S, Lanza M (2004) Yesterday's weather: guiding early reverse engineering efforts by summarizing the Evolution of changes. In: Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM\u201904), pp 44\u201349","DOI":"10.1109\/ICSM.2004.1357788"},{"issue":"7","key":"9004_CR13","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1109\/32.859533","volume":"26","author":"TL Graves","year":"2000","unstructured":"Graves TL, Karr AF, Siy H (2000) Visualizing software changes. IEEE Trans Softw Eng 26(7):653\u2013661","journal-title":"IEEE Trans Softw Eng"},{"key":"9004_CR14","unstructured":"Hassan AE, Holt RC (2003) The chaos of software development. In: Proceedings of the international workshop on principles of software Evolution (IWPSE), pp 84\u201395"},{"key":"9004_CR15","doi-asserted-by":"crossref","unstructured":"Hassan AE, Holt RC (2004) Predicting change propagation in software systems. In: Proceedings of the 20th IEEE international conference on software maintenance (ICSM'04), pp 284\u2013293","DOI":"10.1109\/ICSM.2004.1357812"},{"key":"9004_CR16","unstructured":"Lanza M (2001) The Evolution Matrix: recovering software Evolution using software visualization techniques. In: Proceedings of the 4th international workshop on principles of software Evolution (IWPSE), pp 37\u201342"},{"key":"9004_CR17","doi-asserted-by":"crossref","unstructured":"Lerner J, Triole J (2000) The simple economics of open source. Working Paper 7600, National Bureau of Economic Research, http:\/\/papers.nber.org\/papers\/w7600","DOI":"10.3386\/w7600"},{"key":"9004_CR18","unstructured":"Liu Y, Stroulia E (2003) Reverse engineering the process of small novice software teams. In: Proc. 10th working conference on reverse engineering. IEEE, pp 102\u2013112"},{"key":"9004_CR19","unstructured":"Liu Y, Stroulia E, Wong K, German D (2004) Using CVS historical information to understanding how students develop software. In: 1st international workshop on mining software repositories, pp 32\u201336"},{"issue":"3","key":"9004_CR20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/567793.567795","volume":"11","author":"A Mockus","year":"2002","unstructured":"Mockus A, Fielding RT, Herbsleb J (2002) Two case studies of open source software development: Apache and Mozilla. ACM Trans Softw Eng Methodol 11(3):1\u201338","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"9004_CR21","doi-asserted-by":"crossref","unstructured":"Ostrand TJ, Weyuker EJ (2004) A tool for mining defect-tracking systems to predict fault-prone files. In: 1st international workshop on mining software repositories, pp 85\u201389","DOI":"10.1049\/ic:20040482"},{"key":"9004_CR22","doi-asserted-by":"crossref","unstructured":"Ostrand TJ, Weyuker EJ, Bell R (2005) Predicting the location and number of faults in large software systems. IEEE Trans Softw Eng 340\u2013355","DOI":"10.1109\/TSE.2005.49"},{"issue":"6","key":"9004_CR23","doi-asserted-by":"crossref","first-page":"511","DOI":"10.1109\/TSE.2005.74","volume":"31","author":"R Purushothaman","year":"2005","unstructured":"Purushothaman R, Perry DE (2005) Toward understanding the rhetoric of small source code changes. IEEE Trans Softw Eng 31(6):511\u2013526","journal-title":"IEEE Trans Softw Eng"},{"key":"9004_CR24","doi-asserted-by":"crossref","unstructured":"Storey MA, \u010cubrani\u0107 D, German DM (2005) On the use of visualization to support awareness of human activities in software development: a survey and a framework. In: Proceedings of the 2nd ACM symposium on software visualization, pp 193\u2013202. To be presented","DOI":"10.1145\/1056018.1056045"},{"issue":"6","key":"9004_CR25","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1109\/TSE.2005.63","volume":"31","author":"CC Williams","year":"2005","unstructured":"Williams CC, Hollingsworth JK (2005) Automatic mining of source code repositories to improve bug finding techniques. IEEE Trans Softw Eng 31(6):466\u2013480","journal-title":"IEEE Trans Softw Eng"},{"key":"9004_CR26","unstructured":"Wu J, Holt RC, Hassan AE (2004a) Exploring software Evolution using spectrographs. In: Proc. 11th working conference on reverse engineering, pp 80\u201389"},{"key":"9004_CR27","unstructured":"Wu X, Murray A, Storey M-A, Lintern R (2004b) A reverse engineering approach to support software maintenance: version control knowledge extraction. In: Proc. 11th working conference on reverse engineering, pp 90\u201399"},{"issue":"9","key":"9004_CR28","doi-asserted-by":"crossref","first-page":"574","DOI":"10.1109\/TSE.2004.52","volume":"31","author":"A Ying","year":"2005","unstructured":"Ying A, Murphy GC, Ng R, Chu-Carroll MC (2005) Predicting source code changes by mining change history. IEEE Trans Softw Eng 31(9):574\u2013586","journal-title":"IEEE Trans Softw Eng"},{"key":"9004_CR29","doi-asserted-by":"crossref","unstructured":"Zimmermann T, Weissgerber P (2004) Preprocessing CVS data for fine-grained analysis. In: 1st international workshop on mining software repositories, pp 2\u20136","DOI":"10.1049\/ic:20040466"},{"issue":"6","key":"9004_CR30","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1109\/TSE.2005.72","volume":"31","author":"T Zimmermann","year":"2005","unstructured":"Zimmermann T, Weissgerber P, Diehl S, Zeller A (2005) Mining version histories to guide software changes. IEEE Trans Softw Eng 31(6):429\u2013445","journal-title":"IEEE Trans Softw Eng"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-006-9004-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-006-9004-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-006-9004-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T21:15:06Z","timestamp":1559250906000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-006-9004-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,5,31]]},"references-count":30,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,7,9]]}},"alternative-id":["9004"],"URL":"https:\/\/doi.org\/10.1007\/s10664-006-9004-6","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,5,31]]}}}