{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T11:56:22Z","timestamp":1775822182861,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,9,3]],"date-time":"2018-09-03T00:00:00Z","timestamp":1535932800000},"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":[[2018,9,3]]},"DOI":"10.1145\/3238147.3240484","type":"proceedings-article","created":{"date-parts":[[2018,8,20]],"date-time":"2018-08-20T20:04:36Z","timestamp":1534795476000},"page":"880-883","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["Code2graph: automatic generation of static call graphs for Python source code"],"prefix":"10.1145","author":[{"given":"Gharib","family":"Gharibi","sequence":"first","affiliation":[{"name":"University of Missouri-Kansas City, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rashmi","family":"Tripathi","sequence":"additional","affiliation":[{"name":"University of Missouri-Kansas City, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yugyung","family":"Lee","sequence":"additional","affiliation":[{"name":"University of Missouri-Kansas City, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,9,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1979.234183"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2968220.2968226"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/227726.227744"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2824234"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2983991"},{"key":"e_1_3_2_1_6_1","unstructured":"Inspect Python 3.6.5 documentation. 2018.  Inspect Python 3.6.5 documentation. 2018."},{"key":"e_1_3_2_1_7_1","unstructured":"Retrieved from: docs.python.org\/3\/library\/inspect.html.  Retrieved from: docs.python.org\/3\/library\/inspect.html."},{"key":"e_1_3_2_1_8_1","unstructured":"Construct_Call_Graph. 2018. Retrieved from: blog.prashanthellina.com.  Construct_Call_Graph. 2018. Retrieved from: blog.prashanthellina.com."},{"key":"e_1_3_2_1_9_1","unstructured":"Pyan \u2013 Constructing static call-graphs. 2018. Retrieved from: github.com\/DavidFraser\/pyan.  Pyan \u2013 Constructing static call-graphs. 2018. Retrieved from: github.com\/DavidFraser\/pyan."},{"key":"e_1_3_2_1_10_1","unstructured":"Abstract Syntax Trees \u2013 Python 3.6.5 documentation. 2018. Retrieved from: docs.python.org\/3\/library\/ast.html.  Abstract Syntax Trees \u2013 Python 3.6.5 documentation. 2018. Retrieved from: docs.python.org\/3\/library\/ast.html."},{"key":"e_1_3_2_1_11_1","unstructured":"NetworkX \u2013 Software for complex networks. 2018. Retrieved from: etworkx.github.io.  NetworkX \u2013 Software for complex networks. 2018. Retrieved from: etworkx.github.io."},{"key":"e_1_3_2_1_13_1","volume-title":"et. al. Graphviz and dynagraph\u2014static and dynamic graph drawing tools","year":"2004","unstructured":"Ellson, John , et. al. Graphviz and dynagraph\u2014static and dynamic graph drawing tools . 2004 . In Graph drawing software, Springer , Berlin, Heidelberg, 127-148. Ellson, John, et. al. Graphviz and dynagraph\u2014static and dynamic graph drawing tools. 2004. In Graph drawing software, Springer, Berlin, Heidelberg, 127-148."},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the Northeast SAS Users Group Conference, 43","author":"Garavaglia Susan","unstructured":"Susan Garavaglia and Asha Sharma . A smart guide to dummy variables: Four applications and a macro. 1998 . In Proceedings of the Northeast SAS Users Group Conference, 43 . Susan Garavaglia and Asha Sharma. A smart guide to dummy variables: Four applications and a macro. 1998. In Proceedings of the Northeast SAS Users Group Conference, 43."},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the International MultiConference of Engineers and Computer Scientists, 1, 6.","author":"Suphakit Niwattanakul","unstructured":"Niwattanakul Suphakit , Using of Jaccard coefficient for keywords similarity. 2013 . In Proceedings of the International MultiConference of Engineers and Computer Scientists, 1, 6. Niwattanakul Suphakit, et al. Using of Jaccard coefficient for keywords similarity. 2013. In Proceedings of the International MultiConference of Engineers and Computer Scientists, 1, 6."},{"key":"e_1_3_2_1_16_1","unstructured":"TensorFlow \u2013 AI Python platform. 2018.  TensorFlow \u2013 AI Python platform. 2018."},{"key":"e_1_3_2_1_17_1","unstructured":"Retrieved from: github.com\/tensorflow\/tensorflow.  Retrieved from: github.com\/tensorflow\/tensorflow."},{"key":"e_1_3_2_1_18_1","unstructured":"Keras \u2013 Python AI Library. 2018. Retrieved from: github.com\/kerasteam\/keras.  Keras \u2013 Python AI Library. 2018. Retrieved from: github.com\/kerasteam\/keras."},{"key":"e_1_3_2_1_19_1","volume-title":"Advanced AI platform","year":"2018","unstructured":"PyTorch. Advanced AI platform . 2018 . Retrieved from: github.com\/pytorch. PyTorch. Advanced AI platform. 2018. Retrieved from: github.com\/pytorch."},{"key":"e_1_3_2_1_20_1","unstructured":"Website of Code2graph \u2013 Constructing static call graphs. 2018. Retrieved from: https:\/\/info.umkc.edu\/UDIC_Research\/index.php\/code2graph\/.  Website of Code2graph \u2013 Constructing static call graphs. 2018. Retrieved from: https:\/\/info.umkc.edu\/UDIC_Research\/index.php\/code2graph\/."}],"event":{"name":"ASE '18: 33rd ACM\/IEEE International Conference on Automated Software Engineering","location":"Montpellier France","acronym":"ASE '18","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","CNRS Centre National De La Rechercue Scientifique","SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS Computer Society"]},"container-title":["Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3238147.3240484","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3238147.3240484","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:41Z","timestamp":1750210781000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3238147.3240484"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,3]]},"references-count":19,"alternative-id":["10.1145\/3238147.3240484","10.1145\/3238147"],"URL":"https:\/\/doi.org\/10.1145\/3238147.3240484","relation":{},"subject":[],"published":{"date-parts":[[2018,9,3]]},"assertion":[{"value":"2018-09-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}