{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T07:41:11Z","timestamp":1743147671566,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642198106"},{"type":"electronic","value":"9783642198113"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-19811-3_25","type":"book-chapter","created":{"date-parts":[[2011,3,14]],"date-time":"2011-03-14T13:06:18Z","timestamp":1300107978000},"page":"356-370","source":"Crossref","is-referenced-by-count":6,"title":["Incremental Clone Detection and Elimination for Erlang Programs"],"prefix":"10.1007","author":[{"given":"Huiqing","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simon","family":"Thompson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"unstructured":"Plotkin, G.D.: A Note on Inductive Generalization. Machine Intelligence\u00a05 (1970)","key":"25_CR1"},{"key":"25_CR2","first-page":"135","volume":"5","author":"J.C. Reynolds","year":"1970","unstructured":"Reynolds, J.C.: Transformational systems and the algebraic structure of atomic formulas. Machine Intelligence\u00a05, 135\u2013151 (1970)","journal-title":"Machine Intelligence"},{"key":"25_CR3","first-page":"104","volume-title":"Practical Aspects of Declarative Languages","author":"Huiqing Li","year":"2010","unstructured":"Li, H., Thompson, S.: Similar Code Detection and Elimination for Erlang Programs. In: Practical Aspects of Declarative languages 2010, pp. 104\u2013118 (2010)"},{"key":"25_CR4","volume-title":"Erlang Programming","author":"F. Cesarini","year":"2009","unstructured":"Cesarini, F., Thompson, S.: Erlang Programming. O\u2019Reilly Media, Inc., Sebastopol (2009)"},{"doi-asserted-by":"crossref","unstructured":"Li, H., et al.: Refactoring with Wrangler, updated. In: ACM SIGPLAN Erlang Workshop 2008, Victoria, British Columbia, Canada (2008)","key":"25_CR5","DOI":"10.1145\/1411273.1411283"},{"doi-asserted-by":"crossref","unstructured":"Baader, F., Siekmann, J.H.: Unification Theory. In: Handbook of logic in artificial intelligence and logic programming, pp. 41\u2013125 (1994)","key":"25_CR6","DOI":"10.1093\/oso\/9780198537465.003.0002"},{"issue":"3","key":"25_CR7","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1007\/BF01206331","volume":"14","author":"E. Ukkonen","year":"1995","unstructured":"Ukkonen, E.: On-Line Construction of Suffix Trees. Algorithmica\u00a014(3) (1995)","journal-title":"Algorithmica"},{"unstructured":"Baker, B.S.: On Finding Duplication and Near-Duplication in Large Software Systems. In: Wills, L., et al. (eds.) WCRE, Los Alamitos, California (1995)","key":"25_CR8"},{"issue":"7","key":"25_CR9","doi-asserted-by":"publisher","first-page":"654","DOI":"10.1109\/TSE.2002.1019480","volume":"28","author":"T. Kamiya","year":"2002","unstructured":"Kamiya, T., Kusumoto, S., Inoue, K.: CCFinder: A Multi-Linguistic Token-based Code Clone Detection System for Large Scale Source Code. IEEE Computer Society Trans. Software Engineering\u00a028(7), 654\u2013670 (2002)","journal-title":"IEEE Computer Society Trans. Software Engineering"},{"unstructured":"Li, H., et al.: Improving your Test Code with Wrangler. Technical Report 4-09, School of Computing, University of Kent (2009)","key":"25_CR10"},{"doi-asserted-by":"crossref","unstructured":"Tiarks, R., Koschke, R., Falke, R.: An Assessment of Type-3 Clones as Detected by State-of-the-art Tools. In: SCAM 2009, Los Alamitos, CA, USA (2009)","key":"25_CR11","DOI":"10.1109\/SCAM.2009.16"},{"issue":"7","key":"25_CR12","doi-asserted-by":"crossref","first-page":"470","DOI":"10.1016\/j.scico.2009.02.007","volume":"74","author":"Chanchal K. Roy","year":"2009","unstructured":"Roy, C.K., et al.: Comparison and Evaluation of Code Clone Detection Techniques and Tools: A Qualitative Approach. Sci. Comput. Program.\u00a074(7) (2009)","journal-title":"Science of Computer Programming"},{"key":"25_CR13","first-page":"49","volume":"24","author":"B.S. Baker","year":"1992","unstructured":"Baker, B.S.: A Program for Identifying Duplicated Code. Computing Science and Statistics\u00a024, 49\u201357 (1992)","journal-title":"Computing Science and Statistics"},{"key":"25_CR14","first-page":"109","volume-title":"Proceedings ICSM 1999","author":"S. Ducasse","year":"1999","unstructured":"Ducasse, S., Rieger, M., Demeyer, S.: A Language Independent Approach for Detecting Duplicated Code. In: Proceedings ICSM 1999, pp. 109\u2013118. IEEE, Los Alamitos (1999)"},{"issue":"3","key":"25_CR15","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1109\/TSE.2006.28","volume":"32","author":"Z. Li","year":"2006","unstructured":"Li, Z., Lu, S., Myagmar, S.: CP-Miner: Finding Copy-Paste and Related Bugs in Large-Scale Software Code. IEEE Trans. Softw. Eng.\u00a032(3), 176\u2013192 (2006)","journal-title":"IEEE Trans. Softw. Eng."},{"unstructured":"Baxter, I.D., Yahin, A., Moura, L., Sant\u2019Anna, M., Bier, L.: Clone Detection Using Abstract Syntax Trees. In: ICSM 1998, Washington, DC, USA (1998)","key":"25_CR16"},{"doi-asserted-by":"crossref","unstructured":"Evans, W., Fraser, C., Ma, F.: Clone Detection via Structural Abastraction. In: The 14th Working Conference on Reserse Engineering, pp. 150\u2013159 (2008)","key":"25_CR17","DOI":"10.1109\/WCRE.2007.15"},{"doi-asserted-by":"crossref","unstructured":"Jiang, L., Misherghi, G., Su, Z., Glondu, S.: DECKARD: Scalable and Accurate Tree-Based Detection of Code Clones. In: ICSE 2007, pp. 96\u2013105 (2007)","key":"25_CR18","DOI":"10.1109\/ICSE.2007.30"},{"doi-asserted-by":"crossref","unstructured":"Bulychev, P., Minea, M.: Duplicate Code Detection using Anti-unification. In: Spring Young Researchers Colloquium on Software Engineering, pp. 51\u201354 (2008)","key":"25_CR19","DOI":"10.15514\/SYRCOSE-2008-2-22"},{"key":"25_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/3-540-45309-1_25","volume-title":"Programming Languages and Systems","author":"R. Komondoor","year":"2001","unstructured":"Komondoor, R., Horwitz, S.: Tool Demonstration: Finding Duplicated Code Using Program Dependences. In: Sands, D. (ed.) ESOP 2001. LNCS, vol.\u00a02028, p. 383. Springer, Heidelberg (2001)"},{"issue":"9","key":"25_CR21","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1109\/TSE.2007.70725","volume":"33","author":"Stefan Bellon","year":"2007","unstructured":"Bellon, S., Koschke, R., Society, I.C., Antoniol, G., Krinke, J., Society, I.C., Merlo, E.: Comparison and Evaluation of Clone Detection Tools. IEEE TSE\u00a033 (2007)","journal-title":"IEEE Transactions on Software Engineering"},{"doi-asserted-by":"crossref","unstructured":"Brown, C., Thompson, S.: Clone Detection and Elimination for Haskell. In: PEPM 2010: Partial Evaluation and Program Manipulation, pp. 111\u2013120 (2010)","key":"25_CR22","DOI":"10.1145\/1706356.1706378"},{"doi-asserted-by":"crossref","unstructured":"Nguyen, T.T., Nguyen, H.A., Al-Kofahi, J.M., Pham, N.H., Nguyen, T.N.: Scalable and Incremental Clone Detection for Evolving Software. In: ICSM 2009 (2009)","key":"25_CR23","DOI":"10.1109\/ICSM.2009.5306283"},{"doi-asserted-by":"crossref","unstructured":"G\u00f6de, N., Koschke, R.: Incremental Clone Detection. In: Proceedings of the 2009 European Conference on Software Maintenance and Reengineering (2009)","key":"25_CR24","DOI":"10.1109\/CSMR.2009.20"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-19811-3_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,5]],"date-time":"2024-04-05T04:43:07Z","timestamp":1712292187000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-19811-3_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642198106","9783642198113"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-19811-3_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}