{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T01:45:38Z","timestamp":1787017538472,"version":"build-2736575974"},"publisher-location":"New York, NY, USA","reference-count":112,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,2,6]],"date-time":"2024-02-06T00:00:00Z","timestamp":1707177600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"US National Science Fund","award":["CCF-2107291 CCF-2217696"],"award-info":[{"award-number":["CCF-2107291 CCF-2217696"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,2,6]]},"DOI":"10.1145\/3597503.3623319","type":"proceedings-article","created":{"date-parts":[[2024,2,6]],"date-time":"2024-02-06T15:53:16Z","timestamp":1707234796000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Object Graph Programming"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-1917-7386","authenticated-orcid":false,"given":"Aditya","family":"Thimmaiah","sequence":"first","affiliation":[{"name":"The University of Texas at Austin, Austin, Texas, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0269-9815","authenticated-orcid":false,"given":"Leonidas","family":"Lampropoulos","sequence":"additional","affiliation":[{"name":"University of Maryland, College Park, College Park, Maryland, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0329-3657","authenticated-orcid":false,"given":"Christopher","family":"Rossbach","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, Austin, Texas, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5894-7649","authenticated-orcid":false,"given":"Milos","family":"Gligoric","sequence":"additional","affiliation":[{"name":"The University of Texas at Austin, Austin, Texas, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,2,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Atul Adya Jos\u00e9 A. Blakeley Sergey Melnik and S. Muralidhar. 2007. Anatomy of the ADO.NET Entity Framework. In SIGMOD. 877--888.","DOI":"10.1145\/1247480.1247580"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Bilal Alsallakh Peter Bodesinsky Alexander Gruber and Silvia Miksch. 2012. Visual Tracing for the Eclipse Java Debugger. In CSMR. 545--548.","DOI":"10.1109\/CSMR.2012.72"},{"key":"e_1_3_2_1_3_1","volume-title":"Foundations of Modern Query Languages for Graph Databases. CSUR","author":"Angles Renzo","year":"2017","unstructured":"Renzo Angles, Marcelo Arenas, Pablo Barcel\u00f3, Aidan Hogan, Juan Reutter, and Domagoj Vrgo\u010d. 2017. Foundations of Modern Query Languages for Graph Databases. CSUR (2017)."},{"key":"e_1_3_2_1_4_1","volume-title":"Survey of Graph Database Models. CSUR","author":"Angles Renzo","year":"2008","unstructured":"Renzo Angles and Claudio Gutierrez. 2008. Survey of Graph Database Models. CSUR (2008)."},{"key":"e_1_3_2_1_5_1","volume-title":"Accessed","author":"ANTLR.","year":"2022","unstructured":"ANTLR. 2022. ANTLR Product Website. Accessed November 10, 2022 from https:\/\/www.antlr.org."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Fran\u00e7ois Banciihon. 1988. Object-Oriented Database Systems. In PODS. 152--162.","DOI":"10.1145\/308386.308429"},{"key":"e_1_3_2_1_7_1","volume-title":"Barr and Mark Marron","author":"Earl","year":"2014","unstructured":"Earl T. Barr and Mark Marron. 2014. Tardis: Affordable Time-Travel Debugging in Managed Runtimes. In OOPSLA. 67--82."},{"key":"e_1_3_2_1_8_1","volume-title":"Dan Moseley, and Gaurav Seth.","author":"Barr Earl T.","year":"2016","unstructured":"Earl T. Barr, Mark Marron, Ed Maurer, Dan Moseley, and Gaurav Seth. 2016. Time-Travel Debugging for JavaScript\/Node.js. In FSE. 1003--1007."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Edmon Begoli Tyler Akidau Fabian Hueske Julian Hyde Kathryn Knight and Kenneth Knowles. 2019. One SQL to Rule Them All - an Efficient and Syntactically Idiomatic Approach to Management of Streams and Tables. In SIGMOD. 1757--1772.","DOI":"10.1145\/3299869.3314040"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Jonathan Bell and Gail Kaiser. 2014. Unit Test Virtualization with VMVM. In ICSE. 550--561.","DOI":"10.1145\/2568225.2568248"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Jos\u00e9 A. Blakeley David Campbell S. Muralidhar and Anil Nori. 2006. The ADO.NET Entity Framework: Making the Conceptual Level Real. SIGMOD Rec. (2006) 32--39.","DOI":"10.1145\/1228268.1228275"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Mathias Braux and Jacques Noy\u00e9. 1999. Towards Partially Evaluating Reflection in Java. In PEPM. 2--11.","DOI":"10.1145\/328691.328693"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Martin Bravenboer and Yannis Smaragdakis. 2009. Strictly Declarative Specification of Sophisticated Points-to Analyses. In OOPSLA. 243--262.","DOI":"10.1145\/1639949.1640108"},{"key":"e_1_3_2_1_14_1","volume-title":"Polychronopoulos","author":"Breg Fabian","year":"2001","unstructured":"Fabian Breg and Constantine D. Polychronopoulos. 2001. Java Virtual Machine Support for Object Serialization. In JGI. 173--180."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Marta Burza\u0144ska Krzysztof Stencel Patrycja Suchomska Aneta Szumowska and Piotr Wi\u015bniewski. 2010. Recursive Queries Using Object Relational Mapping. In Future Generation Information Technology. 42--50.","DOI":"10.1007\/978-3-642-17569-5_7"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Andrea Cal\u00ec Georg Gottlob Thomas Lukasiewicz Bruno Marnette and Andreas Pieris. 2010. Datalog+\/-: A Family of Logical Knowledge Representation and Query Languages for New Applications. In LICS. 228--242.","DOI":"10.1109\/LICS.2010.27"},{"key":"e_1_3_2_1_17_1","volume-title":"Naughton","author":"Carey Michael J.","year":"1994","unstructured":"Michael J. Carey, David J. DeWitt, Chander Kant, and Jeffrey F. Naughton. 1994. A Status Report on the OO7 OODBMS Benchmarking Effort. In OOPSLA. 414--426."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Pablo Castro Sergey Melnik and Atul Adya. 2007. ADO.NET Entity Framework: Raising the Level of Abstraction in Data Programming. In SIGMOD. 1070--1072.","DOI":"10.1145\/1247480.1247609"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"S. Ceri G. Gottlob and L. Tanca. 1989. What you always wanted to know about Datalog (and never dared to ask). Transactions on Knowledge and Data Engineering (1989) 146--166.","DOI":"10.1109\/69.43410"},{"key":"e_1_3_2_1_20_1","unstructured":"Surajit Chaudhuri Vivek Narasayya and Manoj Syamala. 2007. Bridging the Application and DBMS Profiling Divide for Database Application Developers. In VLDB. 1252--1262."},{"key":"e_1_3_2_1_21_1","volume-title":"Graph Indexing for Efficient Evaluation of Label-Constrained Reachability Queries. TODS","author":"Chen Yangjun","year":"2021","unstructured":"Yangjun Chen and Gagandeep Singh. 2021. Graph Indexing for Efficient Evaluation of Label-Constrained Reachability Queries. TODS (2021)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"James Cheney Sam Lindley and Philip Wadler. 2013. A Practical Theory of Language-Integrated Query. In ICFP. 403--416.","DOI":"10.1145\/2544174.2500586"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Alvin Cheung Armando Solar-Lezama and Samuel Madden. 2013. Optimizing Database-Backed Applications with Query Synthesis. In PLDI. 3--14.","DOI":"10.1145\/2499370.2462180"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Mariano Consens and Alberto Mendelzon. 1993. Hy+: A Hygraph-Based Query and Visualization System. In SIGMOD. 511--516.","DOI":"10.1145\/170036.171537"},{"key":"e_1_3_2_1_25_1","unstructured":"World Wide Web Consortium. 2013. SPARQL Protocol and RDF Query Language. https:\/\/www.w3.org\/TR\/sparql11-query\/"},{"key":"e_1_3_2_1_26_1","volume-title":"Ibrahim","author":"Cook William R.","year":"2005","unstructured":"William R. Cook and Ali H. Ibrahim. 2005. Integrating programming languages and databases: What is the problem. In Expert Article."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","unstructured":"George Copeland and David Maier. 1984. Making Smalltalk a Database System. In SIGMOD. 316--325.","DOI":"10.1145\/971697.602300"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"C. J. Date. 1984. A Critique of the SQL Database Language. SIGMOD Rec. (1984) 8--54.","DOI":"10.1145\/984549.984551"},{"key":"e_1_3_2_1_29_1","volume-title":"Now Known as SQL\/OLB (Object-Language Bindings).","author":"Eisenberg Andrew","year":"1998","unstructured":"Andrew Eisenberg and Jim Melton. 1998. SQLJ Part 0, Now Known as SQL\/OLB (Object-Language Bindings). (1998), 94--100."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"crossref","unstructured":"Andrew Eisenberg and Jim Melton. 1999. SQLJ Part 1: SQL Routines Using the Java Programming Language. (1999) 58--63.","DOI":"10.1145\/344816.344864"},{"key":"e_1_3_2_1_31_1","unstructured":"Wenfei Fan Jianzhong Li Xin Wang and Yinghui Wu. 2012. Query Preserving Graph Compression. In SIGMOD. 157--168."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"crossref","unstructured":"Tom\u00e1s Feder and Rajeev Motwani. 1991. Clique Partitions Graph Compression and Speeding-up Algorithms. In STOC. 123--133.","DOI":"10.1145\/103418.103424"},{"key":"e_1_3_2_1_33_1","unstructured":"The GraphQL Foundation. 2021. GraphQL Specification. https:\/\/spec.graphql.org\/October2021\/"},{"key":"e_1_3_2_1_34_1","volume-title":"Formal Semantics of the Language Cypher. arXiv e-prints","author":"Francis Nadime","year":"2018","unstructured":"Nadime Francis, Alastair Green, Paolo Guagliardo, Leonid Libkin, Tobias Lindaaker, Victor Marsault, Stefan Plantikow, Mats Rydberg, Martin Schuster, Petra Selmer, and Andr\u00e9s Taylor. 2018. Formal Semantics of the Language Cypher. arXiv e-prints (2018), arXiv:1802.09984."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3190657"},{"key":"e_1_3_2_1_36_1","volume-title":"DDD - DataDisplay Debugger. Accessed","author":"GNU.","year":"2022","unstructured":"GNU. [n.d.]. DDD - DataDisplay Debugger. Accessed November 10, 2022 from https:\/\/www.gnu.org\/software\/ddd."},{"key":"e_1_3_2_1_37_1","unstructured":"Alastair Green Martin Junghanns Max Kie\u00dfling Tobias Lindaaker Stefan Plantikow and Petra Selmer. 2018. openCypher: New Directions in Property Graph Querying. In EDBT. 520--523."},{"key":"e_1_3_2_1_38_1","volume-title":"Capturing and Exploiting IDE Interactions. In International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software. 83--94","author":"Gu Zhongxian","year":"2014","unstructured":"Zhongxian Gu, Drew Schleck, Earl T. Barr, and Zhendong Su. 2014. Capturing and Exploiting IDE Interactions. In International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software. 83--94."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Marc Gyssens Jan Paredaens and Dirk van Gucht. 1990. A Graph-Oriented Object Database Model. In PODS. 417--424.","DOI":"10.1145\/298514.298593"},{"key":"e_1_3_2_1_40_1","volume-title":"Jdbc Database Access with Java: A Tutorial and Annotated Reference","author":"Hamilton Graham","unstructured":"Graham Hamilton, Rick Cattell, and Maydene Fisher. 1997. Jdbc Database Access with Java: A Tutorial and Annotated Reference (1st ed.). Addison-Wesley Longman Publishing Co., Inc.","edition":"1"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1060745.1060788"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1013367.1013465"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"crossref","unstructured":"Jelle Hellings George H.L. Fletcher and Herman Haverkort. 2012. Efficient External-Memory Bisimulation on DAGs. In SIGMOD. 553--564.","DOI":"10.1145\/2213836.2213899"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"crossref","unstructured":"Aidan Hogan Eva Blomqvist Michael Cochez Claudia D'amato Gerard De Melo Claudio Gutierrez Sabrina Kirrane Jos\u00e9 Emilio Labra Gayo Roberto Navigli Sebastian Neumaier Axel-Cyrille Ngonga Ngomo Axel Polleres Sabbir M. Rashid Anisa Rula Lukas Schmelzeisen Juan Sequeda Steffen Staab and Antoine Zimmermann. 2021. Knowledge Graphs. CSUR (2021).","DOI":"10.1007\/978-3-031-01918-0"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"crossref","unstructured":"Florian Holzschuher and Ren\u00e9 Peinl. 2013. Performance of Graph Query Languages: Comparison of Cypher Gremlin and Native Access in Neo4j. In EDBT. 195--204.","DOI":"10.1145\/2457317.2457351"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcss.2015.06.006"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"crossref","unstructured":"Shiyou Huang Jianmei Guo Sanhong Li Xiang Li Yumin Qi Kingsum Chow and Jeff Huang. 2019. SafeCheck: Safety Enhancement of Java Unsafe API. In ICSE. 889--899.","DOI":"10.1109\/ICSE.2019.00095"},{"key":"e_1_3_2_1_48_1","volume-title":"Todd Jeffrey Green, and Boon Thau Loo","author":"Huang Shan Shan","year":"2011","unstructured":"Shan Shan Huang, Todd Jeffrey Green, and Boon Thau Loo. 2011. Datalog and Emerging Applications: An Interactive Tutorial. In SIGMOD. 1213--1216."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320395"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"crossref","unstructured":"Salim Jouili and Valentin Vansteenberghe. 2013. An Empirical Comparison of Graph Databases. In SocialCom. 708--715.","DOI":"10.1109\/SocialCom.2013.106"},{"key":"e_1_3_2_1_51_1","unstructured":"Arthur M. Keller. 1986. Unifying Database and Programming Language Concepts Using the Object Model. In OODS. 221--222."},{"key":"e_1_3_2_1_52_1","volume-title":"Expositor: Scriptable Time-Travel Debugging with First-Class Traces. In ICSE. 352--361.","author":"Khoo Yit Phang","year":"2013","unstructured":"Yit Phang Khoo, Jeffrey S. Foster, and Michael Hicks. 2013. Expositor: Scriptable Time-Travel Debugging with First-Class Traces. In ICSE. 352--361."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"crossref","unstructured":"Michael Kifer and Yanhong Annie Liu (Eds.). 2018. Declarative Logic Programming: Theory Systems and Applications. Vol. 20. Association for Computing Machinery and Morgan & Claypool.","DOI":"10.1145\/3191315"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"crossref","unstructured":"Oleg Kiselyov and Tatsuya Katsushima. 2017. Sound and Efficient Language-Integrated Query. In Programming Languages and Systems. 364--383.","DOI":"10.1007\/978-3-319-71237-6_18"},{"key":"e_1_3_2_1_55_1","volume-title":"Vardi","author":"Kolaitis Phokion G.","year":"1990","unstructured":"Phokion G. Kolaitis and Moshe Y. Vardi. 1990. On the Expressive Power of Datalog: Tools and a Case Study. In PODS. 61--71."},{"key":"e_1_3_2_1_56_1","unstructured":"Mikael Kopteff. 2008. The Usasge and Performance of Object Databases Compared with ORM Tools in a Java Environment. In ICOODB."},{"key":"e_1_3_2_1_57_1","volume-title":"Optimisation of language-integrated queries by query unnesting. Computer Languages, Systems and Structures","author":"Kowalski Tomasz Marek","year":"2017","unstructured":"Tomasz Marek Kowalski and Rados\u0142aw Adamus. 2017. Optimisation of language-integrated queries by query unnesting. Computer Languages, Systems and Structures (2017), 131--150."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"crossref","unstructured":"Ravi Kumar Prabhakar Raghavan Sridhar Rajagopalan D. Sivakumar Andrew Tompkins and Eli Upfal. 2000. The Web as a Graph. In PODS. 1--10.","DOI":"10.1145\/335168.335170"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"crossref","unstructured":"Ramon Lawrence Erik Brandsberg and Roland Lee. 2017. Next Generation JDBC Database Drivers for Performance Transparent Caching Load Balancing and Scale-Out. In SAC. 915--918.","DOI":"10.1145\/3019612.3019870"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"crossref","unstructured":"Patrick Connor Linskey and Marc Prud'hommeaux. 2007. An In-Depth Look at the Architecture of an Object\/Relational Mapper. In SIGMOD. 889--894.","DOI":"10.1145\/1247480.1247581"},{"key":"e_1_3_2_1_61_1","volume-title":"Serrano","author":"L\u00f3pez-Gonz\u00e1lez J.","year":"2020","unstructured":"J. L\u00f3pez-Gonz\u00e1lez and Juan M. Serrano. 2020. The optics of language-integrated query. Science of Computer Programming (2020)."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"crossref","unstructured":"David Maier. 1990. Representing Database Programs as Objects. 377--386.","DOI":"10.1145\/101620.101642"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"crossref","unstructured":"David Maier Jacob Stein Allen Otis and Alan Purdy. 1986. Development of an Object-Oriented DBMS. (1986) 472--482.","DOI":"10.1145\/28697.28746"},{"key":"e_1_3_2_1_64_1","volume-title":"Data Profiling in Property Graph Databases. JDIQ","author":"Maiolo Sofia","year":"2020","unstructured":"Sofia Maiolo, Lorena Etcheverry, and Adriana Marotta. 2020. Data Profiling in Property Graph Databases. JDIQ (2020)."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"crossref","unstructured":"Luis Mastrangelo Luca Ponzanelli Andrea Mocci Michele Lanza Matthias Hauswirth and Nathaniel Nystrom. 2015. Use at Your Own Risk: The Java Unsafe API in the Wild. In OOPSLA. 695--710.","DOI":"10.1145\/2858965.2814313"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"crossref","unstructured":"Evan K. Maxwell Godmar Back and Naren Ramakrishnan. 2010. Diagnosing Memory Leaks Using Graph Mining on Heap Dumps. In KDD. 115--124.","DOI":"10.1145\/1835804.1835822"},{"key":"e_1_3_2_1_67_1","unstructured":"Gerrit Meier and Michael Simons. 2020. The Neo4j Cypher-DSL. https:\/\/neo4j-contrib.github.io\/cypher-dsl\/current\/."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142473.1142552"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"crossref","unstructured":"Jim Melton. 2006. Database Language SQL. Springser Berlin Heidelberg 105--132.","DOI":"10.1007\/3-540-26661-5_5"},{"key":"e_1_3_2_1_70_1","volume-title":"Beda Hammerschmidt, and Fred Zemke.","author":"Michels Jan","year":"2018","unstructured":"Jan Michels, Keith Hare, Krishna Kulkarni, Calisto Zuzarte, Zhen Hua Liu, Beda Hammerschmidt, and Fred Zemke. 2018. The New and Improved SQL: 2016 Standard. SIGMOD Rec. (2018), 51--60."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"crossref","unstructured":"Aleksandar Milicevic Derek Rayside Kuat Yessenov and Daniel Jackson. 2011. Unifying Execution of Imperative and Declarative Code. In ICSE. 511--520.","DOI":"10.1145\/1985793.1985863"},{"key":"e_1_3_2_1_72_1","volume-title":"Code Generation for Efficient Query Processing in Managed Runtimes. Proceedings of the VLDB Endowment","author":"Nagel Fabian","year":"2014","unstructured":"Fabian Nagel, Gavin Bierman, and Stratis D. Viglas. 2014. Code Generation for Efficient Query Processing in Managed Runtimes. Proceedings of the VLDB Endowment (2014), 1095--1106."},{"key":"e_1_3_2_1_73_1","volume-title":"Accessed","author":"Inc.","year":"2022","unstructured":"Inc. 2022. Neo4j. 2022. Neo4j Product Website. Accessed November 10, 2022 from https:\/\/neo4j.com\/."},{"key":"e_1_3_2_1_74_1","unstructured":"Pengyu Nie Marinela Parovic Zhiqiang Zang Sarfraz Khurshid Aleksandar Milicevic and Milos Gligoric. 2020. Unifying Execution of Imperative Generators and Declarative Specifications. (2020)."},{"key":"e_1_3_2_1_75_1","volume-title":"Accessed","author":"Nor\u00e5s Anders","year":"2011","unstructured":"Anders Nor\u00e5s. 2011. Quaere. Accessed November 10, 2022 from https:\/\/github.com\/anoras\/Quaere."},{"key":"e_1_3_2_1_76_1","volume-title":"JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI). In Software Visualization","author":"Oechsle Rainer","year":"2002","unstructured":"Rainer Oechsle and Thomas Schmitt. 2002. JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI). In Software Visualization. Springer Berlin Heidelberg, 176--190."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"crossref","unstructured":"Atsushi Ohori and Katsuhiro Ueno. 2011. Making Standard ML a Practical Database Programming Language. In ICFP. 307--319.","DOI":"10.1145\/2034574.2034815"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"crossref","unstructured":"Rui Okura and Yukiyoshi Kameyama. 2020. Reorganizing Queries with Grouping. In GPCE. 50--62.","DOI":"10.1145\/3425898.3426960"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"crossref","unstructured":"Elizabeth J. O'Neil. 2008. Object\/Relational Mapping 2008: Hibernate and the Entity Data Model (Edm). In SIGMOD. 1351--1356.","DOI":"10.1145\/1376616.1376773"},{"key":"e_1_3_2_1_80_1","volume-title":"Accessed","year":"2022","unstructured":"Oracle. 2022. Java Object Serialization Specification. Accessed November 10, 2022 from https:\/\/docs.oracle.com\/en\/java\/javase\/17\/docs\/specs\/serialization\/index.html."},{"key":"e_1_3_2_1_81_1","volume-title":"Accessed","year":"2022","unstructured":"Oracle. 2022. Java Virtual Machine Tool Interface (JVM TI). Accessed November 10, 2022 from https:\/\/docs.oracle.com\/en\/java\/javase\/11\/docs\/specs\/jvmti.html."},{"key":"e_1_3_2_1_82_1","volume-title":"Accessed","year":"2022","unstructured":"Oracle. 2022. jdb - The Java Debugger. Accessed November 10, 2022 from https:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/tools\/windows\/jdb.html."},{"key":"e_1_3_2_1_83_1","volume-title":"Accessed","year":"2022","unstructured":"Oracle. 2022. Method Detail: hashCode. Accessed November 10, 2022 from https:\/\/docs.oracle.com\/en\/java\/javase\/11\/docs\/api\/java.base\/java\/lang\/Object.html#hashCode()."},{"key":"e_1_3_2_1_84_1","volume-title":"Accessed","year":"2022","unstructured":"Oracle. 2022. Method Detail: identityHashCode. Accessed November 10, 2022 from https:\/\/docs.oracle.com\/en\/java\/javase\/11\/docs\/api\/java.base\/java\/lang\/System.html#identityHashCode(java.lang.Object)."},{"key":"e_1_3_2_1_85_1","volume-title":"Accessed","year":"2022","unstructured":"Oracle. 2022. Package java.sql Description. Accessed November 10, 2022 from https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/java\/sql\/package-summary.html#package.description."},{"key":"e_1_3_2_1_86_1","volume-title":"Accessed","year":"2022","unstructured":"Oracle. 2022. Unsafe Class. Accessed November 10, 2022 from https:\/\/hg.openjdk.java.net\/jdk8\/jdk8\/jdk\/file\/687fd7c7986d\/src\/share\/classes\/sun\/misc\/Unsafe.java."},{"key":"e_1_3_2_1_87_1","volume-title":"ANTLR: A predicated-LL(k) parser generator. Software: Practice and Experience","author":"Parr T. J.","year":"1995","unstructured":"T. J. Parr and R. W. Quong. 1995. ANTLR: A predicated-LL(k) parser generator. Software: Practice and Experience (1995), 789--810."},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"crossref","unstructured":"Owain Parry Gregory M. Kapfhammer Michael Hilton and Phil McMinn. 2021. A Survey of Flaky Tests. ACM Trans. Softw. Eng. Methodol. (2021).","DOI":"10.1145\/3476105"},{"key":"e_1_3_2_1_89_1","volume-title":"Parallel and Distributed Processing","author":"Philippsen Michael","unstructured":"Michael Philippsen and Bernhard Haumacher. 1999. More efficient object serialization. In Parallel and Distributed Processing. Springer Berlin Heidelberg, 718--732."},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1002\/1096-9128(200005)12:7<495::AID-CPE496>3.0.CO;2-W"},{"key":"e_1_3_2_1_91_1","volume-title":"Graph Databases: Their Power and Limitations. In Computer Information Systems and Industrial Management. 58--69.","author":"Pokorn\u00fd Jaroslav","year":"2015","unstructured":"Jaroslav Pokorn\u00fd. 2015. Graph Databases: Their Power and Limitations. In Computer Information Systems and Industrial Management. 58--69."},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"crossref","unstructured":"Jaroslav Pokorn\u00fd. 2016. Conceptual and Database Modelling of Graph Databases. In IDEAS. 370--377.","DOI":"10.1145\/2938503.2938547"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"crossref","unstructured":"Alex Potanin. 2002. A Tool for Ownership and Confinement Analysis of the Java Object Graph. In OOPSLA. 118--119.","DOI":"10.1145\/985072.985132"},{"key":"e_1_3_2_1_94_1","doi-asserted-by":"crossref","unstructured":"Wilmer Ricciotti and James Cheney. 2021. Query Lifting. In Programming Languages and Systems. 579--606.","DOI":"10.1007\/978-3-030-72019-3_21"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815072.2815073"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360593"},{"key":"e_1_3_2_1_97_1","volume-title":"d.]. JCypher. Accessed","author":"Schuetzelhofer Wolfgang","year":"2023","unstructured":"Wolfgang Schuetzelhofer. [n. d.]. JCypher. Accessed September 19, 2023 from https:\/\/github.com\/Wolfgang-Schuetzelhofer\/jcypher."},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"crossref","unstructured":"Philipp Seifer Johannes H\u00e4rtel Martin Leinberger Ralf L\u00e4mmel and Steffen Staab. 2019. Empirical Study on the Usage of Graph Query Languages in Open Source Java Projects. 152--166.","DOI":"10.1145\/3357766.3359541"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"crossref","unstructured":"Yannis Smaragdakis and Martin Bravenboer. 2011. Using Datalog for Fast and Easy Program Analysis. In Datalog Reloaded. 245--251.","DOI":"10.1007\/978-3-642-24206-9_14"},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"crossref","unstructured":"Disha Soni Thanaa Ghanem Basma Gomaa and Jon Schommer. 2019. Leveraging Twitter and Neo4j to Study the Public Use of Opioids in the USA. In GRADES-NDA.","DOI":"10.1145\/3327964.3328501"},{"key":"e_1_3_2_1_101_1","volume-title":"Queries and Query Processing in Object-Oriented Database Systems. ACM Transactions on Information Systems","author":"Straube David D.","year":"1990","unstructured":"David D. Straube and M. Tamer \u00d6zsu. 1990. Queries and Query Processing in Object-Oriented Database Systems. ACM Transactions on Information Systems (1990), 387--430."},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"crossref","unstructured":"Kenichi Suzuki Oleg Kiselyov and Yukiyoshi Kameyama. 2016. Finally Safely-Extensible and Efficient Language-Integrated Query. In PEPM. 37--48.","DOI":"10.1145\/2847538.2847542"},{"key":"e_1_3_2_1_103_1","volume-title":"Twenty years of object-relational mapping: A survey on patterns, solutions, and their implications on application design. Information and Software Technology","author":"Torres Alexandre","year":"2017","unstructured":"Alexandre Torres, Renata Galante, Marcelo S. Pimenta, and Alexandre Jonatan B. Martins. 2017. Twenty years of object-relational mapping: A survey on patterns, solutions, and their implications on application design. Information and Software Technology (2017), 1--18."},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960414.2960421"},{"key":"e_1_3_2_1_105_1","volume-title":"van Schaik and Oege de Moor","author":"Sebastiaan","year":"2011","unstructured":"Sebastiaan J. van Schaik and Oege de Moor. 2011. A Memory Efficient Reachability Data Structure through Bit Vector Compression. In SIGMOD. 913--924."},{"key":"e_1_3_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/384192.384193"},{"key":"e_1_3_2_1_107_1","doi-asserted-by":"crossref","unstructured":"Emil Wcislo Piotr Habela and Kazimierz Subieta. 2011. A Java-Integrated Object Oriented Query Language. In Informatics Engineering and Information Science. 589--603.","DOI":"10.1007\/978-3-642-25327-0_50"},{"key":"e_1_3_2_1_108_1","volume-title":"Probabilistic and Systematic Coverage of Consecutive Test-Method Pairs for Detecting Order-Dependent Flaky Tests. TACAS","author":"Wei Anjiang","year":"2021","unstructured":"Anjiang Wei, Pu Yi, Tao Xie, Darko Marinov, and Wing Lam. 2021. Probabilistic and Systematic Coverage of Consecutive Test-Method Pairs for Detecting Order-Dependent Flaky Tests. TACAS (2021), 270--287."},{"key":"e_1_3_2_1_109_1","doi-asserted-by":"crossref","unstructured":"Markus Weninger Elias Gander and Hanspeter M\u00f6ssenb\u00f6ck. 2019. Analyzing Data Structure Growth Over Time to Facilitate Memory Leak Detection. In ICPE. 273--284.","DOI":"10.1145\/3297663.3310297"},{"key":"e_1_3_2_1_110_1","doi-asserted-by":"crossref","unstructured":"Markus Weninger Lukas Makor Elias Gander and Hanspeter M\u00f6ssenb\u00f6ck. 2019. AntTracks TrendViz: Configurable Heap Memory Visualization Over Time. In ICPE. 29--32.","DOI":"10.1145\/3302541.3313100"},{"key":"e_1_3_2_1_111_1","volume-title":"GSQL: An SQL-Inspired Graph Query Language. https:\/\/info.tigergraph.com\/gsql","author":"Wu Mingxi","year":"2019","unstructured":"Mingxi Wu and Alin Deutsch. 2019. GSQL: An SQL-Inspired Graph Query Language. https:\/\/info.tigergraph.com\/gsql"},{"key":"e_1_3_2_1_112_1","volume-title":"Graph Indexing Based on Discriminative Frequent Structure Analysis. TODS","author":"Yan Xifeng","year":"2005","unstructured":"Xifeng Yan, Philip S. Yu, and Jiawei Han. 2005. Graph Indexing Based on Discriminative Frequent Structure Analysis. TODS (2005), 960--993."}],"event":{"name":"ICSE '24: IEEE\/ACM 46th International Conference on Software Engineering","location":"Lisbon Portugal","acronym":"ICSE '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"]},"container-title":["Proceedings of the IEEE\/ACM 46th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3597503.3623319","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3597503.3623319","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T13:48:45Z","timestamp":1750168125000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3597503.3623319"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,6]]},"references-count":112,"alternative-id":["10.1145\/3597503.3623319","10.1145\/3597503"],"URL":"https:\/\/doi.org\/10.1145\/3597503.3623319","relation":{},"subject":[],"published":{"date-parts":[[2024,2,6]]},"assertion":[{"value":"2024-02-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}