{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:46:15Z","timestamp":1783097175196,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T00:00:00Z","timestamp":1497830400000},"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":[[2017,6,19]]},"DOI":"10.1145\/3099012.3099020","type":"proceedings-article","created":{"date-parts":[[2017,10,20]],"date-time":"2017-10-20T13:04:26Z","timestamp":1508504666000},"page":"7-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":17,"title":["Anti-ProGuard"],"prefix":"10.1145","author":[{"given":"Richard","family":"Baumann","sequence":"first","affiliation":[{"name":"University Erlangen-Nuremberg, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mykolai","family":"Protsenko","sequence":"additional","affiliation":[{"name":"Fraunhofer AISEC, Garching near Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tilo","family":"M\u00fcller","sequence":"additional","affiliation":[{"name":"Friedrich-Alexander University, Erlangen-Nuremberg, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,6,19]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"ProGuard. https:\/\/stuff.mit.edu\/afs\/sipb\/project\/android\/sdk\/android-sdk-linux\/tools\/proguard\/docs\/index.html. (2011). Access: October 8th 2016.  ProGuard. https:\/\/stuff.mit.edu\/afs\/sipb\/project\/android\/sdk\/android-sdk-linux\/tools\/proguard\/docs\/index.html. (2011). Access: October 8th 2016."},{"key":"e_1_3_2_1_2_1","volume-title":"Access: November 2nd","author":"Appbrain","year":"2016"},{"key":"e_1_3_2_1_3_1","unstructured":"DressCode and its Potential Impact for Enterprises. http:\/\/blog.trendmicro.com\/trendlabs-security-intelligence\/dresscode-potential-impact-enterprises\/. (29 September 2016). Access: October 3rd 2016.  DressCode and its Potential Impact for Enterprises. http:\/\/blog.trendmicro.com\/trendlabs-security-intelligence\/dresscode-potential-impact-enterprises\/. (29 September 2016). Access: October 3rd 2016."},{"key":"e_1_3_2_1_4_1","volume-title":"Access: October 3rd","author":"Number","year":"2016"},{"key":"e_1_3_2_1_5_1","volume-title":"Access: October 10th","author":"Apktool","year":"2016"},{"key":"e_1_3_2_1_6_1","unstructured":"ART and Dalvik. https:\/\/source.android.com\/devices\/tech\/dalvik\/. (n.d.). Access: October 5th 2016.  ART and Dalvik. https:\/\/source.android.com\/devices\/tech\/dalvik\/. (n.d.). Access: October 5th 2016."},{"key":"e_1_3_2_1_7_1","unstructured":"Configure Apps with Over 64K Methods. https:\/\/developer.android.com\/studio\/build\/multidex.html. (n.d.). Access: November 8th 2016.  Configure Apps with Over 64K Methods. https:\/\/developer.android.com\/studio\/build\/multidex.html. (n.d.). Access: November 8th 2016."},{"key":"e_1_3_2_1_8_1","volume-title":"Access: October 3rd","author":"Technology IDA F.L.I.R.T.","year":"2016"},{"key":"e_1_3_2_1_9_1","unstructured":"Smali. https:\/\/github.com\/JesusFreke\/smali. (n.d.). Access: October 10th 2016.  Smali. https:\/\/github.com\/JesusFreke\/smali. (n.d.). Access: October 10th 2016."},{"key":"e_1_3_2_1_10_1","unstructured":"SQLAlchemy - Dialects. http:\/\/docs.sqlalchemy.org\/en\/latest\/dialects\/index.html. (n.d.). Access: October 17th 2016.  SQLAlchemy - Dialects. http:\/\/docs.sqlalchemy.org\/en\/latest\/dialects\/index.html. (n.d.). Access: October 17th 2016."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00958-7_69"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978422"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/509907.509965"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568286"},{"key":"e_1_3_2_1_15_1","volume-title":"24th USENIX Security Symposium (USENIX Security 15)","author":"Chen Kai","year":"2015"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Kai Chen Xueqiang Wang Yi Chen Peng Wang Yeonjoon Lee XiaoFeng Wang Bin Ma Aohui Wang Yingjun Zhang and Wei Zou. 2016. Following Devil\u00e2\u0102&Zacute;s Footprints: Cross-Platform Analysis of Potentially Harmful Libraries on Android and iOS. (2016).  Kai Chen Xueqiang Wang Yi Chen Peng Wang Yeonjoon Lee XiaoFeng Wang Bin Ma Aohui Wang Yingjun Zhang and Wei Zou. 2016. Following Devil\u00e2\u0102&Zacute;s Footprints: Cross-Platform Analysis of Potentially Harmful Libraries on Android and iOS. (2016).","DOI":"10.1109\/SP.2016.29"},{"key":"e_1_3_2_1_17_1","unstructured":"Michel Chilowicz Etienne Duris and Gilles Roussel. n.d.. Syntax tree fingerprinting: a foundation for source code similarity detection. Universitye Paris-Est (n.d.).  Michel Chilowicz Etienne Duris and Gilles Roussel. n.d.. Syntax tree fingerprinting: a foundation for source code similarity detection. Universitye Paris-Est (n.d.)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1781694.1781698"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1027797"},{"key":"e_1_3_2_1_20_1","unstructured":"Android Developers. What is android. (2011).  Android Developers. What is android. (2011)."},{"key":"e_1_3_2_1_21_1","unstructured":"Georgia Frantzeskou Efstathios Stamatatos Stefanos Gritzalis Carole E. Chaski and Blake Stephen Howald. 2007. Identifying Authorship by Byte-Level N-Grams: The Source Code Author Profile (SCAP) Method. IJDE 6 1 (2007).  Georgia Frantzeskou Efstathios Stamatatos Stefanos Gritzalis Carole E. Chaski and Blake Stephen Howald. 2007. Identifying Authorship by Byte-Level N-Grams: The Source Code Author Profile (SCAP) Method. IJDE 6 1 (2007)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"Richard W Hamming. 1950. Error detecting and error correcting codes. Bell System technical journal 29 2 (1950) 147--160.  Richard W Hamming. 1950. Error detecting and error correcting codes. Bell System technical journal 29 2 (1950) 147--160.","DOI":"10.1002\/j.1538-7305.1950.tb00463.x"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/2664398.2664404"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2889178"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1242572.1242592"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxs018"},{"key":"e_1_3_2_1_27_1","unstructured":"Babak Yadegari. 2016. Automatic Deobfuscation and Reverse Engineering of Obfuscated Code. (2016).  Babak Yadegari. 2016. Automatic Deobfuscation and Reverse Engineering of Obfuscated Code. (2016)."}],"event":{"name":"SHCIS '17: Workshop on Security in Highly Connected IT Systems","location":"Neuch\u00e2tel Switzerland","acronym":"SHCIS '17"},"container-title":["Proceedings of the 4th Workshop on Security in Highly Connected IT Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3099012.3099020","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3099012.3099020","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:37:16Z","timestamp":1750217836000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3099012.3099020"}},"subtitle":["Towards Automated Deobfuscation of Android Apps"],"short-title":[],"issued":{"date-parts":[[2017,6,19]]},"references-count":27,"alternative-id":["10.1145\/3099012.3099020","10.1145\/3099012"],"URL":"https:\/\/doi.org\/10.1145\/3099012.3099020","relation":{},"subject":[],"published":{"date-parts":[[2017,6,19]]},"assertion":[{"value":"2017-06-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}