{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T23:15:57Z","timestamp":1769728557675,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,27]],"date-time":"2020-06-27T00:00:00Z","timestamp":1593216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100007515","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-1525609, CCF-1703487"],"award-info":[{"award-number":["CCF-1525609, CCF-1703487"]}],"id":[{"id":"10.13039\/100007515","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,27]]},"DOI":"10.1145\/3377811.3380434","type":"proceedings-article","created":{"date-parts":[[2020,10,1]],"date-time":"2020-10-01T18:25:38Z","timestamp":1601576738000},"page":"506-517","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["HARP"],"prefix":"10.1145","author":[{"given":"Weijie","family":"Zhou","sequence":"first","affiliation":[{"name":"North Carolina State University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yue","family":"Zhao","sequence":"additional","affiliation":[{"name":"Facebook"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guoqiang","family":"Zhang","sequence":"additional","affiliation":[{"name":"North Carolina State University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xipeng","family":"Shen","sequence":"additional","affiliation":[{"name":"North Carolina State University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,10]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"265","article-title":"TensorFlow: A System for Large-Scale Machine Learning","volume":"16","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, et al. 2016. TensorFlow: A System for Large-Scale Machine Learning.. In OSDI, Vol. 16. 265--283.","journal-title":"OSDI"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640108"},{"key":"e_1_3_2_1_3_1","volume-title":"arXiv preprint arXiv:1606.01540","author":"Brockman Greg","year":"2016","unstructured":"Greg Brockman, Vicki Cheung, Ludwig Pettersson, Jonas Schneider, John Schulman, Jie Tang, and Wojciech Zaremba. 2016. OpenAI Gym. arXiv preprint arXiv:1606.01540 (2016)."},{"key":"e_1_3_2_1_4_1","volume-title":"TVM: End-to-End Optimization Stack for Deep Learning. CoRR abs\/1802.04799","author":"Chen Tianqi","year":"2018","unstructured":"Tianqi Chen, Thierry Moreau, Ziheng Jiang, Haichen Shen, Eddie Q. Yan, Leyuan Wang, Yuwei Hu, Luis Ceze, Carlos Guestrin, and Arvind Krishnamurthy. 2018. TVM: End-to-End Optimization Stack for Deep Learning. CoRR abs\/1802.04799 (2018). arXiv:1802.04799 http:\/\/arxiv.org\/abs\/1802.04799"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.350"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814270.2814290"},{"key":"e_1_3_2_1_8_1","unstructured":"Facebook and Microsoft. 2018. Open Neural Network Exchange. https:\/\/onnx.ai\/."},{"key":"e_1_3_2_1_9_1","volume-title":"A neural algorithm of artistic style. arXiv preprint arXiv:1508.06576","author":"Gatys Leon A","year":"2015","unstructured":"Leon A Gatys, Alexander S Ecker, and Matthias Bethge. 2015. A neural algorithm of artistic style. arXiv preprint arXiv:1508.06576 (2015)."},{"key":"e_1_3_2_1_10_1","volume-title":"Neural networks: Tricks of the trade","author":"Hinton Geoffrey E","unstructured":"Geoffrey E Hinton. 2012. A practical guide to training restricted Boltzmann machines. In Neural networks: Tricks of the trade. Springer, 599--619."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352020.3352025"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2647868.2654889"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1013208.1013209"},{"key":"e_1_3_2_1_14_1","unstructured":"JTransformer. 2018. The JTransformer project. http:\/\/sewiki.iai.uni-bonn.de\/research\/jtransformer\/."},{"key":"e_1_3_2_1_15_1","unstructured":"Arthur Juliani. 2018. Deep Reinforcement Learning Agents. https:\/\/github.com\/awjuliani\/DeepRL-Agents."},{"key":"e_1_3_2_1_16_1","volume-title":"The unreasonable effectiveness of recurrent neural networks. Andrej Karpathy blog","author":"Karpathy Andrej","year":"2015","unstructured":"Andrej Karpathy. 2015. The unreasonable effectiveness of recurrent neural networks. Andrej Karpathy blog (2015)."},{"key":"e_1_3_2_1_17_1","unstructured":"Andrej Karpathy. 2016. Shakespeare Work. https:\/\/cs.stanford.edu\/people\/karpathy\/char-rnn\/shakespear.txt. Accessed: 2018-4-16."},{"key":"e_1_3_2_1_18_1","volume-title":"XLA: TensorFlow, compiled. TensorFlow Dev Summit","author":"Leary Chris","year":"2017","unstructured":"Chris Leary and Todd Wang. 2017. XLA: TensorFlow, compiled. TensorFlow Dev Summit (2017)."},{"key":"e_1_3_2_1_19_1","volume-title":"MNIST handwritten digit database. AT&T Labs [Online]. Available: http:\/\/yann.lecun.com\/exdb\/mnist 2","author":"LeCun Yann","year":"2010","unstructured":"Yann LeCun, Corinna Cortes, and CJ Burges. 2010. MNIST handwritten digit database. AT&T Labs [Online]. Available: http:\/\/yann.lecun.com\/exdb\/mnist 2 (2010)."},{"key":"e_1_3_2_1_20_1","unstructured":"Chen Liang. 2018. Char-RNN implemented using TensorFlow. https:\/\/github.com\/crazydonkey200\/tensorflow-char-rnn."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781164"},{"key":"e_1_3_2_1_22_1","unstructured":"Peng Liu. 2018. RBM\/DBN implementation with tensorflow. https:\/\/github.com\/myme5261314\/dbn_tf."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908096"},{"key":"e_1_3_2_1_24_1","unstructured":"Shahin Mahdizadehaghdam Ashkan Panahi Hamid Krim and Liyi Dai. 2018. Deep Dictionary Learning: A PARametric NETwork Approach. (2018). https:\/\/doi.org\/arXiv:1803.04022"},{"key":"e_1_3_2_1_25_1","volume-title":"AutoGraph: Imperative-style Coding with Graph-based Performance. (oct","author":"Moldovan Dan","year":"2018","unstructured":"Dan Moldovan, James M Decker, Fei Wang, Andrew A Johnson, Brian K Lee, Zachary Nado, D Sculley, Tiark Rompf, and Alexander B Wiltschko. 2018. AutoGraph: Imperative-style Coding with Graph-based Performance. (oct 2018). arXiv:1810.08061 http:\/\/arxiv.org\/abs\/1810.08061"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486862"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737966"},{"key":"e_1_3_2_1_28_1","volume-title":"Conference on Innovative Data Systems Research (CIDR).","author":"Palkar Shoumik","year":"2017","unstructured":"Shoumik Palkar, James J Thomas, Anil Shanbhag, Deepak Narayanan, Holger Pirk, Malte Schwarzkopf, Saman Amarasinghe, Matei Zaharia, and Stanford InfoLab. 2017. Weld: A common runtime for high performance data analytics. In Conference on Innovative Data Systems Research (CIDR)."},{"key":"e_1_3_2_1_29_1","unstructured":"Adam Paszke Sam Gross Soumith Chintala and Gregory Chanan. 2017. Pytorch."},{"key":"e_1_3_2_1_30_1","unstructured":"Magnus Erik Hvass Pedersen. 2018. TensorFlow Tutorials. https:\/\/github.com\/Hvass-Labs\/TensorFlow-Tutorials."},{"key":"e_1_3_2_1_31_1","volume-title":"Polyhedral Optimization of TensorFlow Computation Graphs. In 6th Workshop on Extreme-scale Programming Tools (ESPT-2017)","author":"Pradelle Beno\u0131t","year":"2017","unstructured":"Beno\u0131t Pradelle, Beno\u0131t Meister, Muthu Baskaran, Jonathan Springer, and Richard Lethin. 2017. Polyhedral Optimization of TensorFlow Computation Graphs. In 6th Workshop on Extreme-scale Programming Tools (ESPT-2017) at The International Conference for High Performance Computing, Networking, Storage and Analysis (SC17)."},{"key":"e_1_3_2_1_32_1","volume-title":"AAAI spring symposium: Computational approaches to analyzing weblogs","author":"Schler Jonathan","unstructured":"Jonathan Schler, Moshe Koppel, Shlomo Argamon, and James W Pennebaker. 2006. Effects of age and gender on blogging.. In AAAI spring symposium: Computational approaches to analyzing weblogs, Vol. 6. 199--205."},{"key":"e_1_3_2_1_33_1","unstructured":"Open source. 2018. Jedi - an awesome autocompletion\/static analysis library for Python. https:\/\/jedi.readthedocs.io\/en\/latest\/"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2989225.2989236"},{"key":"e_1_3_2_1_35_1","first-page":"2094","article-title":"Deep Reinforcement Learning with Double Q-Learning","volume":"16","author":"Hasselt Hado Van","year":"2016","unstructured":"Hado Van Hasselt, Arthur Guez, and David Silver. 2016. Deep Reinforcement Learning with Double Q-Learning.. In AAAI, Vol. 16. 2094--2100.","journal-title":"AAAI"},{"key":"e_1_3_2_1_36_1","volume-title":"Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractions. CoRR abs\/1802.04730","author":"Vasilache Nicolas","year":"2018","unstructured":"Nicolas Vasilache, Oleksandr Zinenko, Theodoros Theodoridis, Priya Goyal, Zachary DeVito, William S. Moses, Sven Verdoolaege, Andrew Adams, and Albert Cohen. 2018. Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractions. CoRR abs\/1802.04730 (2018). arXiv:1802.04730 http:\/\/arxiv.org\/abs\/1802.04730"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134311"},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the Third Asian Conference on Programming Languages and Systems","author":"Whaley John","unstructured":"John Whaley, Dzintars Avots, Michael Carbin, and Monica S. Lam. 2005. Using Datalog with Binary Decision Diagrams for Program Analysis. In Proceedings of the Third Asian Conference on Programming Languages and Systems (Tsukuba, Japan) (APLAS'05). Springer-Verlag, Berlin, Heidelberg, 97--118."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1017\/S1471068411000494"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.244"}],"event":{"name":"ICSE '20: 42nd International Conference on Software Engineering","location":"Seoul South Korea","acronym":"ICSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","KIISE Korean Institute of Information Scientists and Engineers","IEEE CS"]},"container-title":["Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377811.3380434","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377811.3380434","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:40Z","timestamp":1750200100000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377811.3380434"}},"subtitle":["holistic analysis for refactoring Python-based analytics programs"],"short-title":[],"issued":{"date-parts":[[2020,6,27]]},"references-count":39,"alternative-id":["10.1145\/3377811.3380434","10.1145\/3377811"],"URL":"https:\/\/doi.org\/10.1145\/3377811.3380434","relation":{},"subject":[],"published":{"date-parts":[[2020,6,27]]},"assertion":[{"value":"2020-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}