{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T13:05:22Z","timestamp":1776776722423,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,6,22]],"date-time":"2019-06-22T00:00:00Z","timestamp":1561161600000},"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":[[2019,6,22]]},"DOI":"10.1145\/3315568.3329966","type":"proceedings-article","created":{"date-parts":[[2019,6,7]],"date-time":"2019-06-07T21:02:18Z","timestamp":1559941338000},"page":"14-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["SootDiff: bytecode comparison across different Java compilers"],"prefix":"10.1145","author":[{"given":"Andreas","family":"Dann","sequence":"first","affiliation":[{"name":"University of Paderborn, Germany"}]},{"given":"Ben","family":"Hermann","sequence":"additional","affiliation":[{"name":"University of Paderborn, Germany"}]},{"given":"Eric","family":"Bodden","sequence":"additional","affiliation":[{"name":"University of Paderborn, Germany \/ Fraunhofer IEM, Germany"}]}],"member":"320","published-online":{"date-parts":[[2019,6,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC \u201998)","author":"Brenda","unstructured":"Brenda S. Baker and Udi Manber. 1998. Deducing Similarities in Java Sources from Bytecodes . In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC \u201998) . USENIX Association, Berkeley, CA, USA, 15\u201315. http:\/\/dl.acm.org\/citation.cfm?id=1268256. 1268271 Brenda S. Baker and Udi Manber. 1998. Deducing Similarities in Java Sources from Bytecodes. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC \u201998) . USENIX Association, Berkeley, CA, USA, 15\u201315. http:\/\/dl.acm.org\/citation.cfm?id=1268256. 1268271"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405311"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9325-9"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/850947.853341"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106305"},{"key":"e_1_3_2_1_6_1","series-title":"Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Klaus Schmid (Ed.).","volume-title":"On the Extent and Nature of Software Reuse in Open Source Java Projects","author":"Heinemann Lars","unstructured":"Lars Heinemann , Florian Deissenboeck , Mario Gleirscher , Benjamin Hummel , and Maximilian Irlbeck . 2011. On the Extent and Nature of Software Reuse in Open Source Java Projects . In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Klaus Schmid (Ed.). Vol. 6727 LNCS. Springer , Berlin, Heidelberg , Berlin, Heidelberg, 207\u2013 222. Lars Heinemann, Florian Deissenboeck, Mario Gleirscher, Benjamin Hummel, and Maximilian Irlbeck. 2011. On the Extent and Nature of Software Reuse in Open Source Java Projects. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Klaus Schmid (Ed.). Vol. 6727 LNCS. Springer, Berlin, Heidelberg, Berlin, Heidelberg, 207\u2013 222."},{"key":"e_1_3_2_1_7_1","unstructured":"Prof. Robert H. (Bob) Sloan University Illion. {n.d.}. Java Example Program. Retrieved 2019-03-16 from https:\/\/www.cs.uic.edu\/~sloan\/ CLASSES\/java\/  Prof. Robert H. (Bob) Sloan University Illion. {n.d.}. Java Example Program. Retrieved 2019-03-16 from https:\/\/www.cs.uic.edu\/~sloan\/ CLASSES\/java\/"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/645543.655687"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"e_1_3_2_1_10_1","unstructured":"Rainer Koschke. 2007. Survey of Research on Software Clones. In Duplication Redundancy and Similarity in Software (Dagstuhl Seminar Proceedings) Rainer Koschke Ettore Merlo and Andrew Walenstein (Eds.). Internationales Begegnungs- und Forschungszentrum f\u00fcr Informatik (IBFI) Schloss Dagstuhl Germany Dagstuhl Germany. http:\/\/drops.dagstuhl.de\/opus\/volltexte\/2007\/962  Rainer Koschke. 2007. Survey of Research on Software Clones. In Duplication Redundancy and Similarity in Software (Dagstuhl Seminar Proceedings) Rainer Koschke Ettore Merlo and Andrew Walenstein (Eds.). Internationales Begegnungs- und Forschungszentrum f\u00fcr Informatik (IBFI) Schloss Dagstuhl Germany Dagstuhl Germany. http:\/\/drops.dagstuhl.de\/opus\/volltexte\/2007\/962"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9521-5"},{"key":"e_1_3_2_1_12_1","volume-title":"The Soot framework for Java program analysis: a retrospective. Cetus \u201911","author":"Lam Patrick","year":"2011","unstructured":"Patrick Lam , Eric Bodden , Ondrej Lhotak , and Laurie Hendren . 2011. The Soot framework for Java program analysis: a retrospective. Cetus \u201911 October 2011 (2011). https:\/\/sable.github.io\/soot\/resources\/ lblh11soot.pdf Patrick Lam, Eric Bodden, Ondrej Lhotak, and Laurie Hendren. 2011. The Soot framework for Java program analysis: a retrospective. Cetus \u201911 October 2011 (2011). https:\/\/sable.github.io\/soot\/resources\/ lblh11soot.pdf"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of International Conference on Software Maintenance ICSM-96 . IEEE, 244\u2013253","year":"1996","unstructured":"Mayrand, Leblanc, and Merlo. 1996 . Experiment on the automatic detection of function clones in a software system using metrics . In Proceedings of International Conference on Software Maintenance ICSM-96 . IEEE, 244\u2013253 . Mayrand, Leblanc, and Merlo. 1996. Experiment on the automatic detection of function clones in a software system using metrics. In Proceedings of International Conference on Software Maintenance ICSM-96 . IEEE, 244\u2013253."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01840433"},{"key":"e_1_3_2_1_15_1","unstructured":"Oracle Corporation. {n.d.}. The Java programming language Compiler Group. Retrieved 2019-03-16 from http:\/\/openjdk.java.net\/groups\/ compiler\/  Oracle Corporation. {n.d.}. The Java programming language Compiler Group. Retrieved 2019-03-16 from http:\/\/openjdk.java.net\/groups\/ compiler\/"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9564-7"},{"key":"e_1_3_2_1_17_1","volume-title":"Enhancing Source-Based Clone Detection Using Intermediate Representation. In 2010 17th Working Conference on Reverse Engineering . IEEE, 227\u2013236","author":"Selim Gehan M.K.","year":"2010","unstructured":"Gehan M.K. Selim , King Chun Foo , and Ying Zou . 2010 . Enhancing Source-Based Clone Detection Using Intermediate Representation. In 2010 17th Working Conference on Reverse Engineering . IEEE, 227\u2013236 . Gehan M.K. Selim, King Chun Foo, and Ying Zou. 2010. Enhancing Source-Based Clone Detection Using Intermediate Representation. In 2010 17th Working Conference on Reverse Engineering . IEEE, 227\u2013236."},{"key":"e_1_3_2_1_18_1","volume-title":"Jimple: Simplifying Java Bytecode for Analyses and Transformations . Technical Report","author":"Vall\u00e9e-Rai Raja","year":"1998","unstructured":"Raja Vall\u00e9e-Rai and Laurie Hendren . 1998 . Jimple: Simplifying Java Bytecode for Analyses and Transformations . Technical Report . McGill University , Montreal, Canada . 1\u201315 pages. http:\/\/www.sable.mcgill. ca\/publications\/techreports\/sable-tr-1998-4.ps Raja Vall\u00e9e-Rai and Laurie Hendren. 1998. Jimple: Simplifying Java Bytecode for Analyses and Transformations . Technical Report. McGill University, Montreal, Canada. 1\u201315 pages. http:\/\/www.sable.mcgill. ca\/publications\/techreports\/sable-tr-1998-4.ps"}],"event":{"name":"PLDI '19: 40th ACM SIGPLAN Conference on Programming Language Design and Implementation","location":"Phoenix AZ USA","acronym":"PLDI '19","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 8th ACM SIGPLAN International Workshop on State Of the Art in Program Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3315568.3329966","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3315568.3329966","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:34Z","timestamp":1750204414000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3315568.3329966"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,22]]},"references-count":18,"alternative-id":["10.1145\/3315568.3329966","10.1145\/3315568"],"URL":"https:\/\/doi.org\/10.1145\/3315568.3329966","relation":{},"subject":[],"published":{"date-parts":[[2019,6,22]]},"assertion":[{"value":"2019-06-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}