{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,5]],"date-time":"2025-11-05T06:38:03Z","timestamp":1762324683854,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,3,30]],"date-time":"2020-03-30T00:00:00Z","timestamp":1585526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1854049"],"award-info":[{"award-number":["1854049"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,3,30]]},"DOI":"10.1145\/3341105.3374117","type":"proceedings-article","created":{"date-parts":[[2020,3,29]],"date-time":"2020-03-29T12:13:52Z","timestamp":1585484032000},"page":"129-131","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Semantic code clone detection for enterprise applications"],"prefix":"10.1145","author":[{"given":"Jan","family":"Svacina","sequence":"first","affiliation":[{"name":"Baylor University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Simmons","sequence":"additional","affiliation":[{"name":"Baylor University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tomas","family":"Cerny","sequence":"additional","affiliation":[{"name":"Baylor University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,3,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2019. Java Platform Enterprise Edition (Java EE) | Oracle Technology Network | Oracle. https:\/\/www.oracle.com\/java\/technologies\/java-ee-glance.html  2019. Java Platform Enterprise Edition (Java EE) | Oracle Technology Network | Oracle. https:\/\/www.oracle.com\/java\/technologies\/java-ee-glance.html"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"A. Agapitos M. O'Neill and Anthony Brabazon. 2011. Stateful program representations for evolving technical trading rules. 199--200.  A. Agapitos M. O'Neill and Anthony Brabazon. 2011. Stateful program representations for evolving technical trading rules. 199--200.","DOI":"10.1145\/2001858.2001969"},{"volume-title":"The 6th Joint Meeting on European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering: Companion Papers (ESEC-FSE companion '07)","author":"Basit Hamid Abdul","key":"e_1_3_2_1_3_1","unstructured":"Hamid Abdul Basit , Simon J. Puglisi , William F. Smyth , Andrew Turpin , and Stan Jarzabek . 2007. Efficient Token Based Clone Detection with Flexible Tokenization . In The 6th Joint Meeting on European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering: Companion Papers (ESEC-FSE companion '07) . ACM , New York, NY, USA , 513--516. Hamid Abdul Basit, Simon J. Puglisi, William F. Smyth, Andrew Turpin, and Stan Jarzabek. 2007. Efficient Token Based Clone Detection with Flexible Tokenization. In The 6th Joint Meeting on European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering: Companion Papers (ESEC-FSE companion '07). ACM, New York, NY, USA, 513--516."},{"volume-title":"Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272)","author":"Baxter I. D.","key":"e_1_3_2_1_4_1","unstructured":"I. D. Baxter , A. Yahin , L. Moura , M. Sant'Anna , and L. Bier . 1998. Clone detection using abstract syntax trees . In Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272) . 368--377. I. D. Baxter, A. Yahin, L. Moura, M. Sant'Anna, and L. Bier. 1998. Clone detection using abstract syntax trees. In Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272). 368--377."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70725"},{"volume-title":"Learning-Based Recursive Aggregation of Abstract Syntax Trees for Code Clone Detection. In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER). 95--104","author":"Buch L.","key":"e_1_3_2_1_6_1","unstructured":"L. Buch and A. Andrzejak . 2019 . Learning-Based Recursive Aggregation of Abstract Syntax Trees for Code Clone Detection. In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER). 95--104 . L. Buch and A. Andrzejak. 2019. Learning-Based Recursive Aggregation of Abstract Syntax Trees for Code Clone Detection. In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER). 95--104."},{"key":"e_1_3_2_1_7_1","unstructured":"Chris Doig. 2015. Calculating the total cost of ownership for enterprise software. https:\/\/www.cio.com\/article\/3005705\/calculating-the-total-cost-of-ownership-for-enterprise-software.html  Chris Doig. 2015. Calculating the total cost of ownership for enterprise software. https:\/\/www.cio.com\/article\/3005705\/calculating-the-total-cost-of-ownership-for-enterprise-software.html"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2012.2189221"},{"volume-title":"Enhancing Quality of Code Clone Detection with Program Dependency Graph. In 2009 16th Working Conference on Reverse Engineering. 315--316","author":"Higo Y.","key":"e_1_3_2_1_9_1","unstructured":"Y. Higo and S. Kusumoto . 2009 . Enhancing Quality of Code Clone Detection with Program Dependency Graph. In 2009 16th Working Conference on Reverse Engineering. 315--316 . Y. Higo and S. Kusumoto. 2009. Enhancing Quality of Code Clone Detection with Program Dependency Graph. In 2009 16th Working Conference on Reverse Engineering. 315--316."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613854"},{"key":"e_1_3_2_1_11_1","unstructured":"T. Kamiya S. Kusumoto and K. Inoue. 2001. A Token based Code Clone Detection Technique and Its Evaluation. (Jan. 2001).  T. Kamiya S. Kusumoto and K. Inoue. 2001. A Token based Code Clone Detection Technique and Its Evaluation. (Jan. 2001)."},{"key":"e_1_3_2_1_12_1","first-page":"21","article-title":"Software Clone Management Towards Industrial Application (Dagstuhl Seminar 12071)","volume":"2","author":"Koschke R.","year":"2012","unstructured":"R. Koschke , I. Baxter , M. Conradt , and J. Cordy . 2012 . Software Clone Management Towards Industrial Application (Dagstuhl Seminar 12071) . Dagstuhl Reports 2 , 2 (2012), 21 -- 57 . http:\/\/drops.dagstuhl.de\/opus\/volltexte\/2012\/3477 R. Koschke, I. Baxter, M. Conradt, and J. Cordy. 2012. Software Clone Management Towards Industrial Application (Dagstuhl Seminar 12071). Dagstuhl Reports 2, 2 (2012), 21--57. http:\/\/drops.dagstuhl.de\/opus\/volltexte\/2012\/3477","journal-title":"Dagstuhl Reports"},{"key":"e_1_3_2_1_13_1","unstructured":"Michael Krigsman. 2019. Danger zone: Enterprise maintenance and support. https:\/\/www.zdnet.com\/article\/danger-zone-enterprise-maintenance-and-support\/  Michael Krigsman. 2019. Danger zone: Enterprise maintenance and support. https:\/\/www.zdnet.com\/article\/danger-zone-enterprise-maintenance-and-support\/"},{"volume-title":"2018 4th International Conference on Web Research (ICWR). 19--27","author":"Nasirloo H.","key":"e_1_3_2_1_14_1","unstructured":"H. Nasirloo and F. Azimzadeh . 2018. Semantic code clone detection using abstract memory states and program dependency graphs . In 2018 4th International Conference on Web Research (ICWR). 19--27 . H. Nasirloo and F. Azimzadeh. 2018. Semantic code clone detection using abstract memory states and program dependency graphs. In 2018 4th International Conference on Web Research (ICWR). 19--27."},{"volume-title":"Retrieved","year":"2019","key":"e_1_3_2_1_15_1","unstructured":"Pivotal. 2019 . Spring Framework . Retrieved Dec., 2019 from https:\/\/spring.io\/ Pivotal. 2019. Spring Framework. Retrieved Dec., 2019 from https:\/\/spring.io\/"},{"key":"e_1_3_2_1_16_1","volume-title":"A Survey on Software Clone Detection Research. School of Computing TR 2007-541","author":"Kumar Roy C.","year":"2007","unstructured":"C. Kumar Roy and James R Cordy . 2007. A Survey on Software Clone Detection Research. School of Computing TR 2007-541 , Queen's University 115 ( 2007 ). C. Kumar Roy and James R Cordy. 2007. A Survey on Software Clone Detection Research. School of Computing TR 2007-541, Queen's University 115 (2007)."},{"key":"e_1_3_2_1_17_1","volume-title":"Code Clones: Detection and Management. Procedia Computer Science 132 (Jan.","author":"Saini N.","year":"2018","unstructured":"N. Saini , S. Singh , and Suman. 2018 . Code Clones: Detection and Management. Procedia Computer Science 132 (Jan. 2018), 718--727. http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1877050918308123 N. Saini, S. Singh, and Suman. 2018. Code Clones: Detection and Management. Procedia Computer Science 132 (Jan. 2018), 718--727. http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1877050918308123"},{"volume-title":"Semantic Clone Detection Using Machine Learning. In 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA). 1024--1028","author":"Sheneamer A.","key":"e_1_3_2_1_18_1","unstructured":"A. Sheneamer and J. Kalita . 2016 . Semantic Clone Detection Using Machine Learning. In 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA). 1024--1028 . A. Sheneamer and J. Kalita. 2016. Semantic Clone Detection Using Machine Learning. In 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA). 1024--1028."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-016-1832-6"},{"volume-title":"Deep Learning Code Fragments for Code Clone Detection. In The 31st IEEE\/ACM International Conference on Automated Software Engineering. ACM","author":"White M.","key":"e_1_3_2_1_20_1","unstructured":"M. White , M. Tufano , C. Vendome , and D. Poshyvanyk . 2016 . Deep Learning Code Fragments for Code Clone Detection. In The 31st IEEE\/ACM International Conference on Automated Software Engineering. ACM , New York, NY, USA, 87--98. M. White, M. Tufano, C. Vendome, and D. Poshyvanyk. 2016. Deep Learning Code Fragments for Code Clone Detection. In The 31st IEEE\/ACM International Conference on Automated Software Engineering. ACM, New York, NY, USA, 87--98."},{"volume-title":"Neural Detection of Semantic Code Clones Via Tree-Based Convolution. In 2019 IEEE\/ACM 27th International Conference on Program Comprehension (ICPC). 70--80","author":"Yu H.","key":"e_1_3_2_1_21_1","unstructured":"H. Yu , W. Lam , L. Chen , G. Li , T. Xie , and Q. Wang . 2019 . Neural Detection of Semantic Code Clones Via Tree-Based Convolution. In 2019 IEEE\/ACM 27th International Conference on Program Comprehension (ICPC). 70--80 . H. Yu, W. Lam, L. Chen, G. Li, T. Xie, and Q. Wang. 2019. Neural Detection of Semantic Code Clones Via Tree-Based Convolution. In 2019 IEEE\/ACM 27th International Conference on Program Comprehension (ICPC). 70--80."}],"event":{"name":"SAC '20: The 35th ACM\/SIGAPP Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Brno Czech Republic","acronym":"SAC '20"},"container-title":["Proceedings of the 35th Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341105.3374117","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3341105.3374117","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3341105.3374117","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:24Z","timestamp":1750199904000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3341105.3374117"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,30]]},"references-count":21,"alternative-id":["10.1145\/3341105.3374117","10.1145\/3341105"],"URL":"https:\/\/doi.org\/10.1145\/3341105.3374117","relation":{},"subject":[],"published":{"date-parts":[[2020,3,30]]},"assertion":[{"value":"2020-03-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}