{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T02:46:07Z","timestamp":1783737967317,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":44,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T00:00:00Z","timestamp":1726012800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Australian Research Council","award":["FL190100035"],"award-info":[{"award-number":["FL190100035"]}]},{"name":"National Natural Science Foundation of China","award":["62172214,62202026"],"award-info":[{"award-number":["62172214,62202026"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,11]]},"DOI":"10.1145\/3650212.3652119","type":"proceedings-article","created":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T11:44:25Z","timestamp":1726055065000},"page":"174-185","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Model-less Is the Best Model: Generating Pure Code Implementations to Replace On-Device DL Models"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3514-0372","authenticated-orcid":false,"given":"Mingyi","family":"Zhou","sequence":"first","affiliation":[{"name":"Monash University, Clayton, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9895-4600","authenticated-orcid":false,"given":"Xiang","family":"Gao","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6008-7265","authenticated-orcid":false,"given":"Pei","family":"Liu","sequence":"additional","affiliation":[{"name":"CSIRO's Data61, Clayton, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4928-7076","authenticated-orcid":false,"given":"John","family":"Grundy","sequence":"additional","affiliation":[{"name":"Monash University, Clayton, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2011-9618","authenticated-orcid":false,"given":"Chunyang","family":"Chen","sequence":"additional","affiliation":[{"name":"TU Munich, Heilbronn, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4508-5971","authenticated-orcid":false,"given":"Xiao","family":"Chen","sequence":"additional","affiliation":[{"name":"University of Newcastle, Callaghan, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2990-1614","authenticated-orcid":false,"given":"Li","family":"Li","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,9,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2022. m2cgen. https:\/\/github.com\/BayesWitnesses\/m2cgen"},{"key":"e_1_3_2_1_2_1","unstructured":"2022. tf2onnx - Convert TensorFlow Keras Tensorflow.js and Tflite models to ONN. https:\/\/github.com\/onnx\/tensorflow-onnx"},{"key":"e_1_3_2_1_3_1","unstructured":"2024. llama.cpp. https:\/\/github.com\/ggerganov\/llama.cpp"},{"key":"e_1_3_2_1_4_1","unstructured":"Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro Greg S. Corrado Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Ian Goodfellow Andrew Harp Geoffrey Irving Michael Isard Yangqing Jia Rafal Jozefowicz Lukasz Kaiser Manjunath Kudlur Josh Levenberg Dandelion Man\u00e9 Rajat Monga Sherry Moore Derek Murray Chris Olah Mike Schuster Jonathon Shlens Benoit Steiner Ilya Sutskever Kunal Talwar Paul Tucker Vincent Vanhoucke Vijay Vasudevan Fernanda Vi\u00e9gas Oriol Vinyals Pete Warden Martin Wattenberg Martin Wicke Yuan Yu and Xiaoqiang Zheng. 2015. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. https:\/\/www.tensorflow.org\/ Software available from tensorflow.org"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","DOI":"10.1201\/9781003214892","volume-title":"AAAI Conference on Artificial Intelligence.","author":"Chen Simin","year":"2022","unstructured":"Simin Chen, Hamed Khanpour, Cong Liu, and Wei Yang. 2022. Learning to reverse dnns from ai programs automatically. In AAAI Conference on Artificial Intelligence."},{"key":"e_1_3_2_1_6_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Chen Tianqi","year":"2018","unstructured":"Tianqi Chen, Thierry Moreau, Ziheng Jiang, Lianmin Zheng, Eddie Yan, Haichen Shen, Meghan Cowan, Leyuan Wang, Yuwei Hu, and Luis Ceze. 2018. $TVM$: An automated $End-to-End$ optimizing compiler for deep learning. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 578\u2013594."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409759"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/icse43902.2021.00068"},{"key":"e_1_3_2_1_9_1","volume-title":"Keras: The python deep learning library. Astrophysics source code library, ascl\u20131806.","author":"Chollet Fran\u00e7ois","year":"2018","unstructured":"Fran\u00e7ois Chollet. 2018. Keras: The python deep learning library. Astrophysics source code library, ascl\u20131806."},{"key":"e_1_3_2_1_10_1","unstructured":"Christian Collberg Clark Thomborson and Douglas Low. 1997. A taxonomy of obfuscating transformations."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/268946.268962"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453478"},{"key":"e_1_3_2_1_13_1","unstructured":"Vasisht Duddu Debasis Samanta D Vijay Rao and Valentina E Balas. 2018. Stealing neural networks via timing side channels. arXiv preprint arXiv:1812.11720."},{"key":"e_1_3_2_1_14_1","volume-title":"Simple Black-box Adversarial Attacks. In International Conference on Machine Learning. 2484\u20132493","author":"Guo Chuan","year":"2019","unstructured":"Chuan Guo, Jacob Gardner, Yurong You, Andrew Gordon Wilson, and Kilian Weinberger. 2019. Simple Black-box Adversarial Attacks. In International Conference on Machine Learning. 2484\u20132493."},{"key":"e_1_3_2_1_15_1","volume-title":"Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861.","author":"Howard Andrew G","year":"2017","unstructured":"Andrew G Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, and Hartwig Adam. 2017. Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2022.3172213"},{"key":"e_1_3_2_1_17_1","unstructured":"Katsuya Hyodo. 2022. tflite2tensorflow. https:\/\/github.com\/PINTO0309\/tflite2tensorflow"},{"key":"e_1_3_2_1_18_1","unstructured":"Katsuya Hyodo. 2023. ONNX2TF. https:\/\/github.com\/PINTO0309\/onnx2tf"},{"key":"e_1_3_2_1_19_1","unstructured":"Forrest N Iandola Song Han Matthew W Moskewicz Khalid Ashraf William J Dally and Kurt Keutzer. 2016. SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and< 0.5 MB model size. arXiv preprint arXiv:1602.07360."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/iccv.2015.336"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/icse43902.2021.00035"},{"key":"e_1_3_2_1_23_1","volume-title":"2019 IEEE Security and Privacy Workshops (SPW). 156\u2013161","author":"Liu Sihang","year":"2019","unstructured":"Sihang Liu, Yizhou Wei, Jianfeng Chi, Faysal Hossain Shezan, and Yuan Tian. 2019. Side channel attacks in computation offloading systems with gpu virtualization. In 2019 IEEE Security and Privacy Workshops (SPW). 156\u2013161."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46448-0_2"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454083"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3052973.3053009"},{"key":"e_1_3_2_1_27_1","volume-title":"Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems, 32","author":"Paszke Adam","year":"2019","unstructured":"Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, and Luca Antiga. 2019. Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems, 32 (2019)."},{"key":"e_1_3_2_1_28_1","volume-title":"Language models are unsupervised multitask learners. OpenAI blog, 1, 8","author":"Radford Alec","year":"2019","unstructured":"Alec Radford, Jeffrey Wu, Rewon Child, David Luan, Dario Amodei, and Ilya Sutskever. 2019. Language models are unsupervised multitask learners. OpenAI blog, 1, 8 (2019), 9."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/tpami.2020.3019967"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2886012"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/cvpr.2019.00293"},{"key":"e_1_3_2_1_32_1","volume-title":"International conference on machine learning. 6105\u20136114","author":"Tan Mingxing","year":"2019","unstructured":"Mingxing Tan and Quoc Le. 2019. Efficientnet: Rethinking model scaling for convolutional neural networks. In International conference on machine learning. 6105\u20136114."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.18130\/V32N5C"},{"key":"e_1_3_2_1_34_1","unstructured":"Zhenhua Wang. 2021. tflite2onnx - Convert TensorFlow Lite models to ONNX. https:\/\/github.com\/jackwish\/tflite2onnx"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/dsn48063.2020.00031"},{"key":"e_1_3_2_1_36_1","unstructured":"Gregory Wroblewski. 2002. General method of program code obfuscation."},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the AAAI Conference on Artificial Intelligence. 38","author":"Wu Jing","year":"2024","unstructured":"Jing Wu, Munawar Hayat, Mingyi Zhou, and Mehrtash Harandi. 2024. Concealing Sensitive Samples against Gradient Leakage in Federated Learning. In Proceedings of the AAAI Conference on Artificial Intelligence. 38, 21717\u201321725."},{"key":"e_1_3_2_1_38_1","unstructured":"Jing Wu Mingyi Zhou Shuaicheng Liu Yipeng Liu and Ce Zhu. 2020. Decision-based universal adversarial attack. arXiv preprint arXiv:2009.07024."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308558.3313591"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52688.2022.01466"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","unstructured":"Mingyi Zhou Xiang Gao Pei Liu John Grundy Xiao Chen Chunyang Chen and Li Li. 2024. CustomDLCoder: Generating Pure Code Implementations to Replace On-Device DL Models (0.1). https:\/\/doi.org\/10.5281\/zenodo.10897855 10.5281\/zenodo.10897855","DOI":"10.5281\/zenodo.10897855"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598113"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"crossref","unstructured":"Mingyi Zhou Xiang Gao Jing Wu Kui Liu Hailong Sun and Li Li. 2024. Investigating White-Box Attacks for On-Device Models. arXiv preprint arXiv:2402.05493.","DOI":"10.1145\/3597503.3639144"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00031"}],"event":{"name":"ISSTA '24: 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","location":"Vienna Austria","acronym":"ISSTA '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","AITO"]},"container-title":["Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3652119","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3650212.3652119","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:50:06Z","timestamp":1750287006000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3652119"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,11]]},"references-count":44,"alternative-id":["10.1145\/3650212.3652119","10.1145\/3650212"],"URL":"https:\/\/doi.org\/10.1145\/3650212.3652119","relation":{},"subject":[],"published":{"date-parts":[[2024,9,11]]},"assertion":[{"value":"2024-09-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}