{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,11]],"date-time":"2026-05-11T13:41:10Z","timestamp":1778506870906,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,1,18]],"date-time":"2010-01-18T00:00:00Z","timestamp":1263772800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2010,1,18]]},"DOI":"10.1145\/1706356.1706378","type":"proceedings-article","created":{"date-parts":[[2010,1,19]],"date-time":"2010-01-19T20:15:04Z","timestamp":1263932104000},"page":"111-120","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Clone detection and elimination for Haskell"],"prefix":"10.1145","author":[{"given":"Christopher","family":"Brown","sequence":"first","affiliation":[{"name":"University of Kent, Canterbury, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simon","family":"Thompson","sequence":"additional","affiliation":[{"name":"University of Kent, Canterbury, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,1,18]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"WCRE '95: Proceedings of the Second Working Conference on Reverse Engineering. IEEE Computer Society.","author":"Baker B.S."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/850947.853341"},{"key":"e_1_3_2_1_3_1","unstructured":"Christopher Brown. Tool Support for Refactoring Haskell Programs. PhD thesis School of Computing University of Kent UK 2008.  Christopher Brown. Tool Support for Refactoring Haskell Programs. PhD thesis School of Computing University of Kent UK 2008."},{"key":"e_1_3_2_1_4_1","volume-title":"Third International Workshop on Detection of Software Clones","author":"Bulychev Peter","year":"2008"},{"key":"e_1_3_2_1_5_1","unstructured":"Debra Cameron James Elliott and Marc Loy. Learning GNU Emacs. O'Reilly 2004.   Debra Cameron James Elliott and Marc Loy. Learning GNU Emacs. O'Reilly 2004."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502042"},{"key":"e_1_3_2_1_7_1","volume-title":"USA","author":"Fowler Martin","year":"1999"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/871895.871907"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.30"},{"key":"e_1_3_2_1_10_1","volume-title":"Johnson. Identifying Redundancy in Source Code Using Fingerprints. In CASCON '93: Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research. IBM Press","author":"Howard J.","year":"1993"},{"key":"e_1_3_2_1_11_1","volume-title":"Springer-Verlag","author":"Johnsson Thomas","year":"1985"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"e_1_3_2_1_13_1","series-title":"Lecture Notes in Computer Science","volume-title":"ESOP","author":"Komondoor Raghavan","year":"2001"},{"key":"e_1_3_2_1_14_1","unstructured":"Huiqing Li. Refactoring Haskell Programs. PhD thesis School of Computing University of Kent UK 2006.  Huiqing Li. Refactoring Haskell Programs. PhD thesis School of Computing University of Kent UK 2006."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1480945.1480971"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-11503-5_10"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/871895.871899"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.28"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/321941.321946"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/823457.824038"},{"key":"e_1_3_2_1_21_1","unstructured":"Steve Oualine. Vim (Vi Improved). Sams 2001.   Steve Oualine. Vim (Vi Improved). Sams 2001."},{"key":"e_1_3_2_1_22_1","volume-title":"Cambridge University Press","author":"Jones Simon Peyton","year":"2003"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/224164.224217"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2009.02.007"},{"key":"e_1_3_2_1_25_1","unstructured":"Simon Thompson. Haskell: The Craft of Functional Programming. Addison-Wesley 2nd edition 1999.   Simon Thompson. Haskell: The Craft of Functional Programming. Addison-Wesley 2nd edition 1999."}],"event":{"name":"PEPM '10: Partial Evaluation and Program Manipulation","location":"Madrid Spain","acronym":"PEPM '10","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2010 ACM SIGPLAN workshop on Partial evaluation and program manipulation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1706356.1706378","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1706356.1706378","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:26:19Z","timestamp":1750278379000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1706356.1706378"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,1,18]]},"references-count":25,"alternative-id":["10.1145\/1706356.1706378","10.1145\/1706356"],"URL":"https:\/\/doi.org\/10.1145\/1706356.1706378","relation":{},"subject":[],"published":{"date-parts":[[2010,1,18]]},"assertion":[{"value":"2010-01-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}