{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,23]],"date-time":"2026-08-23T22:34:24Z","timestamp":1787524464620,"version":"build-2736575974"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,3,13]],"date-time":"2023-03-13T00:00:00Z","timestamp":1678665600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,3,13]]},"DOI":"10.1145\/3594671.3594678","type":"proceedings-article","created":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T22:06:33Z","timestamp":1694556393000},"page":"54-60","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Object-Centric Time-Travel Debugging"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7442-8216","authenticated-orcid":false,"given":"Christoph","family":"Thiede","sequence":"first","affiliation":[{"name":"Hasso Plattner Institute, Germany and University of Potsdam, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7559-6035","authenticated-orcid":false,"given":"Marcel","family":"Taeumel","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute, Germany and University of Potsdam, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4249-6003","authenticated-orcid":false,"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute, Germany and University of Potsdam, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,9,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3182657"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408795"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814228.2814234"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11245-9_6"},{"key":"e_1_3_2_1_5_1","volume-title":"Post-proceedings of the 9th Seminar on Advanced Techniques and Tools for Software Evolution","author":"Corrodi Claudio","year":"2016","unstructured":"Claudio Corrodi . 2016 . Towards Efficient Object-centric Debugging With Declarative Breakpoints . In Post-proceedings of the 9th Seminar on Advanced Techniques and Tools for Software Evolution , Bergen, Norway , July 11-13, 2016(CEUR Workshop Proceedings, Vol.\u00a01791), Mircea Lungu, Anya\u00a0Helene Bagge, and Haidar Osman (Eds.). CEUR-WS.org, 32\u201339. http:\/\/ceur-ws.org\/Vol-1791\/paper-04.pdf Claudio Corrodi. 2016. Towards Efficient Object-centric Debugging With Declarative Breakpoints. In Post-proceedings of the 9th Seminar on Advanced Techniques and Tools for Software Evolution, Bergen, Norway, July 11-13, 2016(CEUR Workshop Proceedings, Vol.\u00a01791), Mircea Lungu, Anya\u00a0Helene Bagge, and Haidar Osman (Eds.). CEUR-WS.org, 32\u201339. http:\/\/ceur-ws.org\/Vol-1791\/paper-04.pdf"},{"key":"e_1_3_2_1_6_1","volume-title":"Back-in-Time Inspectors: An Implementation With Collectors. In International Workshop on Smalltalk Technologies, Vol.\u00a010","author":"Costiou Steven","year":"2018","unstructured":"Steven Costiou , Clotilde Toullec , Micka\u00ebl Kerboeuf , and Alain Plantec . 2018 . Back-in-Time Inspectors: An Implementation With Collectors. In International Workshop on Smalltalk Technologies, Vol.\u00a010 . Cagliari, Italy. https:\/\/hal.univ-brest.fr\/hal-023 20434 Steven Costiou, Clotilde Toullec, Micka\u00ebl Kerboeuf, and Alain Plantec. 2018. Back-in-Time Inspectors: An Implementation With Collectors. In International Workshop on Smalltalk Technologies, Vol.\u00a010. Cagliari, Italy. https:\/\/hal.univ-brest.fr\/hal-02320434"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/28697.28734"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1328279.1328286"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2005.10.002"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1966.5273"},{"key":"e_1_3_2_1_12_1","volume-title":"Smalltalk-80: The Language and Its Implementation","author":"Goldberg Adele","unstructured":"Adele Goldberg and David Robson . 1983. Smalltalk-80: The Language and Its Implementation . Addison-Wesley Longman Publishing Co., Inc. , USA. https:\/\/dl.acm.org\/doi\/book\/10.5555\/273 Adele Goldberg and David Robson. 1983. Smalltalk-80: The Language and Its Implementation. Addison-Wesley Longman Publishing Co., Inc., USA. https:\/\/dl.acm.org\/doi\/book\/10.5555\/273"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1103845.1094841"},{"key":"e_1_3_2_1_14_1","volume-title":"NODe 2006 \u2013 GSEM","author":"Hofer Christoph","year":"2006","unstructured":"Christoph Hofer , Marcus Denker , and St\u00e9phane Ducasse . 2006. Design and implementation of a backward-in-time debugger . In NODe 2006 \u2013 GSEM 2006 , Robert Hirschfeld, Andreas Polze , and Ryszard Kowalczyk (Eds.). Gesellschaft f\u00fcr Informatik e.V., Bonn , 17\u201332. https:\/\/dl.gi.de\/20.500.12116\/24100 Christoph Hofer, Marcus Denker, and St\u00e9phane Ducasse. 2006. Design and implementation of a backward-in-time debugger. In NODe 2006 \u2013 GSEM 2006, Robert Hirschfeld, Andreas Polze, and Ryszard Kowalczyk (Eds.). Gesellschaft f\u00fcr Informatik e.V., Bonn, 17\u201332. https:\/\/dl.gi.de\/20.500.12116\/24100"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263754"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368130"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263752"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.CS"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2008.05.006"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2008.4493303"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2068736.2068742"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094840"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2010.17"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606581"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASWEC.2004.1290478"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.169"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227167"},{"key":"e_1_3_2_1_30_1","volume-title":"PathObjects: Revealing Object Interactions to Assist Developers in Program Comprehension. Master\u2019s thesis","author":"Schweizer Leon","unstructured":"Leon Schweizer . 2014. PathObjects: Revealing Object Interactions to Assist Developers in Program Comprehension. Master\u2019s thesis . Hasso Plattner Institute , University of Potsdam. https:\/\/github.com\/leoschweizer\/PathObjects-Thesis Leon Schweizer. 2014. PathObjects: Revealing Object Interactions to Assist Developers in Program Comprehension. Master\u2019s thesis. Hasso Plattner Institute, University of Potsdam. https:\/\/github.com\/leoschweizer\/PathObjects-Thesis"},{"key":"e_1_3_2_1_31_1","volume-title":"Designing the User Interface: Strategies for Effective Human-Computer Interaction","author":"Shneiderman Ben","unstructured":"Ben Shneiderman and Catherine Plaisant . 2005. Designing the User Interface: Strategies for Effective Human-Computer Interaction ( 4 th ed.). Pearson Education . http:\/\/seu1.org\/files\/level5\/IT201\/Book%20-%20Ben%20Shneiderman-Designing%20the%20User%20Interface-4th%20Edition.pdf Ben Shneiderman and Catherine Plaisant. 2005. Designing the User Interface: Strategies for Effective Human-Computer Interaction (4th ed.). Pearson Education. http:\/\/seu1.org\/files\/level5\/IT201\/Book%20-%20Ben%20Shneiderman-Designing%20the%20User%20Interface-4th%20Edition.pdf","edition":"4"},{"key":"e_1_3_2_1_32_1","unstructured":"Christoph Thiede and Patrick Rein. 2021. Squeak by Example. Vol.\u00a05.3.1. https:\/\/wiki.squeak.org\/squeak\/6546  Christoph Thiede and Patrick Rein. 2021. Squeak by Example. Vol.\u00a05.3.1. https:\/\/wiki.squeak.org\/squeak\/6546"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/248448.248457"}],"event":{"name":"<Programming> '23 Companion: Companion Proceedings of the 7th International Conference on the Art, Science, and Engineering of Programming","location":"Tokyo Japan","acronym":"<Programming> '23 Companion"},"container-title":["Companion Proceedings of the 7th International Conference on the Art, Science, and Engineering of Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3594671.3594678","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3594671.3594678","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:08Z","timestamp":1750183748000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3594671.3594678"}},"subtitle":["Exploring Traces of Objects"],"short-title":[],"issued":{"date-parts":[[2023,3,13]]},"references-count":31,"alternative-id":["10.1145\/3594671.3594678","10.1145\/3594671"],"URL":"https:\/\/doi.org\/10.1145\/3594671.3594678","relation":{},"subject":[],"published":{"date-parts":[[2023,3,13]]},"assertion":[{"value":"2023-09-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}