{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T02:49:01Z","timestamp":1725504541427},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540781585"},{"type":"electronic","value":"9783540781592"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-78159-2_9","type":"book-chapter","created":{"date-parts":[[2008,2,29]],"date-time":"2008-02-29T10:26:29Z","timestamp":1204280789000},"page":"82-89","source":"Crossref","is-referenced-by-count":0,"title":["Extracting Prehistories of Software Refactorings from Version Archives"],"prefix":"10.1007","author":[{"given":"Shinpei","family":"Hayashi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Motoshi","family":"Saeki","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"9_CR1","unstructured":"Opdyke, W.F.: Refactoring Object-Oriented Frameworks. PhD thesis, University of Illinois at Urbana-Champaign (1992)"},{"key":"9_CR2","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M. Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Reading (1999)"},{"key":"9_CR3","unstructured":"SourceForge, Inc.: SourceForge.net (2004), http:\/\/sourceforge.net\/"},{"key":"9_CR4","unstructured":"Cederqvist, P.: Version management with CVS (2003), http:\/\/ximbiot.com\/cvs\/manual\/"},{"issue":"4","key":"9_CR5","doi-asserted-by":"publisher","first-page":"1403","DOI":"10.1093\/ietisy\/e89-d.4.1403","volume":"E89-D","author":"S. Hayashi","year":"2006","unstructured":"Hayashi, S., Saeki, M., Kurihara, M.: Supporting refactoring activities using histories of program modification. IEICE Trans. on Information and Systems\u00a0E89-D(4), 1403\u20131412 (2006)","journal-title":"IEICE Trans. on Information and Systems"},{"key":"9_CR6","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"issue":"6","key":"9_CR7","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"S. Chidamber","year":"1994","unstructured":"Chidamber, S., Kemerer, C.: A metrics suite for object-oriented design. IEEE Trans. on Software Engineering\u00a020(6), 476\u2013493 (1994)","journal-title":"IEEE Trans. on Software Engineering"},{"key":"9_CR8","unstructured":"Behlendorf, B., et al.: Subversion (2003), http:\/\/subversion.tigris.org\/"},{"key":"9_CR9","unstructured":"Tichy, W.F.: RCS, http:\/\/www.cs.purdue.edu\/homes\/trinkle\/rcs\/"},{"key":"9_CR10","doi-asserted-by":"crossref","unstructured":"Zimmermann, T., Wei\u00dfgerber, P.: Preprocessing CVS data for fine-grained analysis. In: Proc. 1st Int\u2019l Workshop on Mining Software Repositories, pp. 2\u20136 (2004)","DOI":"10.1049\/ic:20040466"},{"key":"9_CR11","unstructured":"The Eclipse Foundation: Eclipse Java Development Tools (JDT) Subproject. http:\/\/www.eclipse.org\/jdt\/"},{"issue":"8","key":"9_CR12","doi-asserted-by":"publisher","first-page":"965","DOI":"10.1109\/TKDE.2004.19","volume":"16","author":"K.H. Lee","year":"2004","unstructured":"Lee, K.H., Choy, Y.C., Cho, S.B.: An efficient algorithm to compute differences between structured documents. IEEE Trans. on Knowledge and Data Engineering\u00a016(8), 965\u2013979 (2004)","journal-title":"IEEE Trans. on Knowledge and Data Engineering"},{"key":"9_CR13","doi-asserted-by":"crossref","unstructured":"Wei\u00dfgerber, P., Diehl, S.: Identifying refactorings from source-code changes. In: Proc. 21st Int\u2019l Conf. on Automated Software Engineering, pp. 231\u2013240 (2006)","DOI":"10.1109\/ASE.2006.41"},{"key":"9_CR14","unstructured":"The Apache Software Foundation: Jakarta Commons (1999), http:\/\/jakarta.apache.org\/commons\/"}],"container-title":["Lecture Notes in Computer Science","Large-Scale Knowledge Resources. Construction and Application"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-78159-2_9.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T11:00:30Z","timestamp":1619521230000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-78159-2_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540781585","9783540781592"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-78159-2_9","relation":{},"subject":[]}}