{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:33:25Z","timestamp":1750221205590,"version":"3.41.0"},"publisher-location":"New York, New York, USA","reference-count":20,"publisher":"ACM Press","license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1145\/3237009.3237012","type":"proceedings-article","created":{"date-parts":[[2018,8,30]],"date-time":"2018-08-30T14:00:37Z","timestamp":1535637637000},"page":"1-13","source":"Crossref","is-referenced-by-count":1,"title":["A blast from the past"],"prefix":"10.1145","author":[{"given":"Stefan","family":"Schulz","sequence":"first","affiliation":[{"name":"Philipps-Universit\u00e4t Marburg"}]},{"given":"Christoph","family":"Bockisch","sequence":"additional","affiliation":[{"name":"Philipps-Universit\u00e4t Marburg"}]}],"member":"320","reference":[{"key":"key-10.1145\/3237009.3237012-1","unstructured":"Mohammadreza Azadmanesh and Matthias Hauswirth. 2017. How Did the Failure Come to Be?. InProceedings of the 2Nd ACM SIGPLAN International Workshop on Comprehension of Complex Systems (CoCoS 2017).ACM, New York, NY, USA, 13--18."},{"key":"key-10.1145\/3237009.3237012-2","doi-asserted-by":"crossref","unstructured":"Earl T Barr and Mark Marron. 2014. Tardis: Affordable time-travel debugging in managed runtimes. InACM SIGPLAN Notices, Vol. 49. ACM, 67--82.","DOI":"10.1145\/2660193.2660209"},{"key":"key-10.1145\/3237009.3237012-3","doi-asserted-by":"crossref","unstructured":"Stephen M Blackburn, Robin Garner, Chris Hoffmann, Asjad M Khang, Kathryn S McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z Guyer, et al. 2006. The DaCapo benchmarks: Java benchmarking development and analysis. InACM Sigplan Notices, Vol. 41. ACM, 169--190.","DOI":"10.1145\/1167473.1167488"},{"key":"key-10.1145\/3237009.3237012-4","doi-asserted-by":"crossref","unstructured":"Christoph Bockisch, Marnix Van, Riet Haihan, Yin Mehmet, Ziyi Lin, Yuting Chen, and Jianjun Zhao. 2015. Trace-based Debugging for Advanced- Dispatching Programming Languages.Proceedings of the workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems(2015).","DOI":"10.1145\/2843915.2843922"},{"key":"key-10.1145\/3237009.3237012-5","unstructured":"Eric Bruneton, Romain Lenglet, and Thierry Coupaye. 2002. ASM: A code manipulation tool to implement adaptable systems. InIn Adaptable and extensible component systems."},{"key":"key-10.1145\/3237009.3237012-6","doi-asserted-by":"crossref","unstructured":"R. Caballero, C. Hermanns, and H. Kuchen. 2007. Algorithmic Debugging of Java Programs.Electron. Notes Theor. Comput. Sci.177 (June 2007), 75--89.","DOI":"10.1016\/j.entcs.2007.01.005"},{"key":"key-10.1145\/3237009.3237012-7","unstructured":"Satish Chandra, Emina Torlak, Shaon Barman, and Rastislav Bodik. 2011. Angelic debugging.2011 33rd International Conference on Software Engineering (ICSE)(2011), 121--130."},{"key":"key-10.1145\/3237009.3237012-8","unstructured":"Juan Gonz&#225;lez, David Insa, and Josep Silva. 2013. A new hybrid debugging architecture for eclipse. InInternational Symposium on Logic-Based Program Synthesis and Transformation.Springer, 183--201."},{"key":"key-10.1145\/3237009.3237012-9","unstructured":"Zhongxian Gu, Earl T Barr, Drew Schleck, and Zhendong Su. 2012. Reusing debugging knowledge via trace-based bug search.Proceedings of the ACM international conference on Object oriented programming systems languages and applications(2012), 927--942."},{"key":"key-10.1145\/3237009.3237012-10","doi-asserted-by":"crossref","unstructured":"Christian Hermanns and Herbert Kuchen. 2013.Hybrid Debugging of Java Programs.Springer Berlin Heidelberg, Berlin, Heidelberg, 91--107.","DOI":"10.1007\/978-3-642-36177-7_6"},{"key":"key-10.1145\/3237009.3237012-11","unstructured":"Bil Lewis. 2003. Debugging Backwards in Time[C]. InAADEBUG.225--235. arXiv:cs\/0310016 http:\/\/arxiv.org\/abs\/cs\/0310016"},{"key":"key-10.1145\/3237009.3237012-12","doi-asserted-by":"crossref","unstructured":"Henry Lieberman. 1997. The debugging scandal and what to do about it.Commun. ACM40, 4 (1997), 26--30.","DOI":"10.1145\/248448.248455"},{"key":"key-10.1145\/3237009.3237012-13","unstructured":"Tim Lindholm, Frank Yellin, Gilad Bracha, and Alex Buckley. 2014.The Java Virtual Machine Specification, Java SE 8 Edition(1st ed.). Addison-Wesley Professional."},{"key":"key-10.1145\/3237009.3237012-14","doi-asserted-by":"crossref","unstructured":"Henrik Nilsson and Peter Fritzson. 1992.Algorithmic debugging for lazy functional languages.Springer Berlin Heidelberg, Berlin, Heidelberg, 385--399.","DOI":"10.1007\/3-540-55844-6_149"},{"key":"key-10.1145\/3237009.3237012-15","doi-asserted-by":"crossref","unstructured":"Michael Perscheid, Benjamin Siegmund, Marcel Taeumel, and Robert Hirschfeld. 2017. Studying the advancement in debugging practice of professional software developers.Software Quality Journal25, 1 (2017), 83--110.","DOI":"10.1007\/s11219-015-9294-2"},{"key":"key-10.1145\/3237009.3237012-16","doi-asserted-by":"crossref","unstructured":"Guillaume Pothier and Eric Tanter. 2011. Summarized trace indexing and querying for scalable back-in-time debugging. InEuropean Conference on Object-Oriented Programming.Springer, 558--582.","DOI":"10.1007\/978-3-642-22655-7_26"},{"key":"key-10.1145\/3237009.3237012-17","doi-asserted-by":"crossref","unstructured":"Stefan Schulz. 2017. Back-In-Time Evaluation: Towards Online Trace-Based Debugging. InCompanion to the First International Conference on the Art, Science and Engineering of Programming (Programming '17).ACM, New York, NY, USA, Article 40, 2 pages.","DOI":"10.1145\/3079368.3079373"},{"key":"key-10.1145\/3237009.3237012-18","doi-asserted-by":"crossref","unstructured":"Stefan Schulz and Christoph Bockisch. 2017. RedShell: Online Back-In-Time Debugging. InCompanion to the First International Conference on the Art, Science and Engineering of Programming (Programming '17).ACM, New York, NY, USA, Article 1, 2 pages.","DOI":"10.1145\/3079368.3079377"},{"key":"key-10.1145\/3237009.3237012-19","doi-asserted-by":"crossref","unstructured":"Ehud Y. Shapiro. 1983.Algorithmic Program DeBugging.MIT Press, Cambridge, MA, USA.","DOI":"10.7551\/mitpress\/1192.001.0001"},{"key":"key-10.1145\/3237009.3237012-20","unstructured":"Maurice Wilkes. 1979. Lecture on \"The Design and Use of the EDSAC\"."}],"event":{"name":"the 15th International Conference","start":{"date-parts":[[2018,9,12]]},"number":"15","location":"Linz, Austria","end":{"date-parts":[[2018,9,13]]},"acronym":"ManLang '18"},"container-title":["Proceedings of the 15th International Conference on Managed Languages &amp; Runtimes - ManLang '18"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3237009.3237012","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/ft_gateway.cfm?id=3237012&ftid=1999844&dwn=1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:34Z","timestamp":1750210774000},"score":1,"resource":{"primary":{"URL":"http:\/\/dl.acm.org\/citation.cfm?doid=3237009.3237012"}},"subtitle":["online time-travel debugging with BITE"],"proceedings-subject":"Managed Languages & Runtimes","short-title":[],"issued":{"date-parts":[[2018]]},"references-count":20,"URL":"https:\/\/doi.org\/10.1145\/3237009.3237012","relation":{},"subject":[],"published":{"date-parts":[[2018]]}}}