{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,23]],"date-time":"2025-04-23T07:46:32Z","timestamp":1745394392793},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540002345"},{"type":"electronic","value":"9783540362098"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-36209-6_17","type":"book-chapter","created":{"date-parts":[[2007,8,29]],"date-time":"2007-08-29T01:14:34Z","timestamp":1188350074000},"page":"185-197","source":"Crossref","is-referenced-by-count":26,"title":["On Software Maintenance Process Improvement Based on Code Clone Analysis"],"prefix":"10.1007","author":[{"given":"Yoshiki","family":"Higo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yasushi","family":"Ueda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Toshihro","family":"Kamiya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shinji","family":"Kusumoto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Katsuro","family":"Inoue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,12,18]]},"reference":[{"key":"17_CR1","first-page":"49","volume":"24","author":"B. S. Baker","year":"1992","unstructured":"B. S. Baker, A Program for Identifying Duplicated Code, Computing Science and Statistics, 24:49\u201357, 1992.","journal-title":"Computing Science and Statistics"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"B. S. Baker, On Finding Duplication and Near-Duplication in Large Software Systems, Proc. IEEE Working Conf. on Reverse Engineering, pages 86\u201395, July 1995.","DOI":"10.1109\/WCRE.1995.514697"},{"issue":"5","key":"17_CR3","doi-asserted-by":"publisher","first-page":"1343","DOI":"10.1137\/S0097539793246707","volume":"26","author":"B. S. Baker","year":"1997","unstructured":"B. S. Baker, Parameterized Duplication in Strings: Algorithms and an Application to Software Maintenance, SIAM Journal on Computing, 26(5):1343\u20131362, 1997.","journal-title":"SIAM Journal on Computing"},{"key":"17_CR4","doi-asserted-by":"crossref","unstructured":"I.D. Baxter, A. Yahin, L. Moura, M. Sant'Anna, and L. Bier, Clone Detection Using Abstract Syntax Trees, Proc. IEEE Int\u2019l Conf. on Software Maintenance (ICSM)\u2019 98, pages 368\u2013377, Bethesda, Maryland, Nov. 1998.","DOI":"10.1109\/ICSM.1998.738528"},{"key":"17_CR5","doi-asserted-by":"crossref","unstructured":"S. Ducasse, M. Rieger, and S. Demeyer, A Language Independent Approach for Detecting Duplicated Code, Proc. of IEEE Int\u2019l Conf. on Software Maintenance (ICSM)\u2019 99, pages 109\u2013118, Oxford, England, Aug. 1999.","DOI":"10.1109\/ICSM.1999.792593"},{"key":"17_CR6","unstructured":"M. Fowler, Refactoring: improving the design of existing code, Addison Wesley, 1999."},{"key":"17_CR7","doi-asserted-by":"crossref","unstructured":"D. Gusfield, Algorithms on Strings, Trees, And Sequences, Cambridge University Press, 1997.","DOI":"10.1017\/CBO9780511574931"},{"issue":"1","key":"17_CR8","first-page":"31","volume":"2","author":"J. Helfman","year":"1995","unstructured":"J. Helfman, Dotplot Patterns: a Literal Look at Pattern Languages, TAPOS, 2(1):31\u20131,1995.","journal-title":"TAPOS"},{"key":"17_CR9","unstructured":"J. H. Johnson, Identifying Redundancy in Source Code using Fingerprints, Proc. of CASCON\u2019 93, pages 171\u2013183, Toronto, Ontario, 1993."},{"issue":"7","key":"17_CR10","doi-asserted-by":"publisher","first-page":"654","DOI":"10.1109\/TSE.2002.1019480","volume":"28","author":"T. Kamiya","year":"2002","unstructured":"T. Kamiya, S. Kusumoto, and K. Inoue, CCFinder: A multi-linguistic tokenbased code clone detection system for large scale source code, IEEE Transactions on Software Engineering, 28(7):654\u2013670, 2002.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"R. Komondoor and S. Horwitz, Using slicing to identify duplication in source code, Proc. of the 8th International Symposium on Static Analysis, Paris, France, July 16\u201318, 2001.","DOI":"10.1007\/3-540-47764-0_3"},{"key":"17_CR12","doi-asserted-by":"crossref","unstructured":"Jens Krinke, Identifying Similar Code with Program Dependence Graphs, Proc. of the 8th Working Conference on Reverse Engineering, 2001.","DOI":"10.1109\/WCRE.2001.957835"},{"key":"17_CR13","doi-asserted-by":"crossref","unstructured":"J. Mayland, C. Leblanc, and E. M. Merlo, Experiment on the Automatic Detection of Function Clones in a Software System Using Metrics, Proc. of IEEE Int\u2019l Conf. on Software Maintenance (ICSM)\u2019 96, pages 244\u2013253, Monterey, California, Nov. 1996.","DOI":"10.1109\/ICSM.1996.565012"},{"key":"17_CR14","unstructured":"L. Prechelt, G. Malpohl, M. Philippsen, Finding plagiarisms among a set of programs with JPlag, submitted to Journal of Universal Computer Science, Nov. 2001, taken from http:\/\/wwwipd.ira.uka.de\/~prechelt\/Biblio\/ ."},{"key":"17_CR15","unstructured":"M. Rieger, S. Ducasse, Visual Detection of Duplicated Code, 1998."},{"key":"17_CR16","unstructured":"Pigoski T. M, Maintenance, Encyclopedia of Software Engineering, 1, John Wiley & Sons, 1994."},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"Y. Ueda, T. Kamiya, S. Kusumoto, K. Inoue, Gemini: Maintenance Support Environment Based on Code Clone Analysis, 8th International Symposium on Software Metrics, pages 67\u201376, June 4-7, 2002.","DOI":"10.1109\/METRIC.2002.1011326"},{"key":"17_CR18","doi-asserted-by":"crossref","unstructured":"Y. Ueda, T. Kamiya, S. Kusumoto, K. Inoue, On Detection of Gapped Code Clones using Gap Locations, 9th Asia-Pacific Software Engineering Conference, 2002, (to appear).","DOI":"10.1109\/APSEC.2002.1183002"},{"key":"17_CR19","doi-asserted-by":"crossref","unstructured":"S. W. L. Yip and T. Lam, A software maintenance survey, Proc. of APSEC\u2019 94, pages 70\u201379, 1994.","DOI":"10.1109\/APSEC.1994.465272"}],"container-title":["Lecture Notes in Computer Science","Product Focused Software Process Improvement"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-36209-6_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,2]],"date-time":"2019-05-02T17:25:16Z","timestamp":1556817916000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-36209-6_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540002345","9783540362098"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/3-540-36209-6_17","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}