{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:26Z","timestamp":1750306106850,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,9,4]],"date-time":"2017-09-04T00:00:00Z","timestamp":1504483200000},"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":[[2017,9,4]]},"DOI":"10.1145\/3139903.3139910","type":"proceedings-article","created":{"date-parts":[[2017,11,27]],"date-time":"2017-11-27T13:24:32Z","timestamp":1511789072000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Analysis and exploration for new generation debuggers"],"prefix":"10.1145","author":[{"given":"Thomas","family":"Dupriez","sequence":"first","affiliation":[{"name":"ENS Paris-Saclay - RMoD, Inria, Lille-Nord Europe"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guillermo","family":"Polito","sequence":"additional","affiliation":[{"name":"RMoD - Univ. Lille, CNRS, Centrale, Lille, Inria, Centre de Recherche en Informatique, Signal et Automatique de Lille, Lille, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"St\u00e9phane","family":"Ducasse","sequence":"additional","affiliation":[{"name":"RMoD, Inria Lille-Nord Europe"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,9,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2991041.2991066"},{"key":"e_1_3_2_1_2_1","volume-title":"July","author":"Arya Kapil","year":"2017","unstructured":"{ADRC17} Kapil Arya , Tyler Denniston , Ariel Rabkin , and Gene Cooperman . Transition watchpoints: Teaching old debuggers new tricks. The Art, Science, and Engineering of Programming, 1(2) , July 2017 . {ADRC17} Kapil Arya, Tyler Denniston, Ariel Rabkin, and Gene Cooperman. Transition watchpoints: Teaching old debuggers new tricks. The Art, Science, and Engineering of Programming, 1(2), July 2017."},{"key":"e_1_3_2_1_3_1","volume-title":"Square Bracket Associates","author":"Black Andrew P.","year":"2009","unstructured":"{BDN+09} Andrew P. Black , St\u00e9phane Ducasse , Oscar Nierstrasz , Damien Pollet , Damien Cassou , and Marcus Denker . Pharo by Example . Square Bracket Associates , Kehrsatz, Switzerland , 2009 . {BDN+09} Andrew P. Black, St\u00e9phane Ducasse, Oscar Nierstrasz, Damien Pollet, Damien Cassou, and Marcus Denker. Pharo by Example. Square Bracket Associates, Kehrsatz, Switzerland, 2009."},{"key":"e_1_3_2_1_4_1","volume-title":"ESEC\/FSE'11","author":"Bodden Eric","year":"2011","unstructured":"{Bod11} Eric Bodden . Stateful breakpoints : A practical approach to defining parameterized runtime monitors . In ESEC\/FSE'11 , 2011 . {Bod11} Eric Bodden. Stateful breakpoints: A practical approach to defining parameterized runtime monitors. In ESEC\/FSE'11, 2011."},{"key":"e_1_3_2_1_5_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1007\/978-3-319-11245-9_6","volume-title":"Software Language Engineering","author":"Chi\u015f Andrei","year":"2014","unstructured":"{CGN14} Andrei Chi\u015f , Tudor G\u00eerba , and Oscar Nierstrasz . The Moldable Debugger: A framework for developing domain-specific debuggers . In Benoit Combemale, DavidJ. Pearce, Olivier Barais, and JurgenJ. Vinju, editors, Software Language Engineering , volume 8706 of Lecture Notes in Computer Science , pages 102 -- 121 . Springer International Publishing , 2014 . {CGN14} Andrei Chi\u015f, Tudor G\u00eerba, and Oscar Nierstrasz. The Moldable Debugger: A framework for developing domain-specific debuggers. In Benoit Combemale, DavidJ. Pearce, Olivier Barais, and JurgenJ. Vinju, editors, Software Language Engineering, volume 8706 of Lecture Notes in Computer Science, pages 102--121. Springer International Publishing, 2014."},{"key":"e_1_3_2_1_6_1","volume-title":"SATToSE 2016","author":"Corrodi Claudio","year":"2016","unstructured":"{Cor16} Claudio Corrodi . Towards efficient object-centric debugging with declarative breakpoints . In SATToSE 2016 , 2016 . {Cor16} Claudio Corrodi. Towards efficient object-centric debugging with declarative breakpoints. In SATToSE 2016, 2016."},{"key":"e_1_3_2_1_8_1","volume-title":"June","author":"Ducasse St\u00e9phane","year":"1999","unstructured":"{Duc99} St\u00e9phane Ducasse . Evaluating message passing control techniques in Smalltalk. Journal of Object-Oriented Programming (JOOP), 12(6):39--44 , June 1999 . {Duc99} St\u00e9phane Ducasse. Evaluating message passing control techniques in Smalltalk. Journal of Object-Oriented Programming (JOOP), 12(6):39--44, June 1999."},{"key":"e_1_3_2_1_9_1","volume-title":"Compass: Flow-centric back-in-time debugging. Master's thesis","author":"Fierz Julien","year":"2009","unstructured":"{Fie09} Julien Fierz . Compass: Flow-centric back-in-time debugging. Master's thesis , University of Bern , January 2009 . {Fie09} Julien Fierz. Compass: Flow-centric back-in-time debugging. Master's thesis, University of Bern, January 2009."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/263698.264352"},{"key":"e_1_3_2_1_11_1","volume-title":"Implementing a backward-in-time debugger. Master's thesis","author":"Hofer Christoph","year":"2006","unstructured":"{Hof06} Christoph Hofer . Implementing a backward-in-time debugger. Master's thesis , University of Bern , September 2006 . {Hof06} Christoph Hofer. Implementing a backward-in-time debugger. Master's thesis, University of Bern, September 2006."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/949344.949367"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70592-5_25"},{"key":"e_1_3_2_1_14_1","series-title":"LNCS","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1007\/3-540-48743-3_7","volume-title":"Proceedings of European Conference on Object-Oriented Programming (ECOOP'99)","author":"Lencevicius Raimondas","year":"1999","unstructured":"{LHS99} Raimondas Lencevicius , Urs H\u00f6lzle , and Ambuj Kumar Singh . Dynamic query-based debugging . In R. Guerraoui, editor, Proceedings of European Conference on Object-Oriented Programming (ECOOP'99) , volume 1628 of LNCS , pages 135 -- 160 , Lisbon, Portugal, June 1999 . Springer-Verlag . {LHS99} Raimondas Lencevicius, Urs H\u00f6lzle, and Ambuj Kumar Singh. Dynamic query-based debugging. In R. Guerraoui, editor, Proceedings of European Conference on Object-Oriented Programming (ECOOP'99), volume 1628 of LNCS, pages 135--160, Lisbon, Portugal, June 1999. Springer-Verlag."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297067"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337280"},{"key":"e_1_3_2_1_17_1","volume-title":"Magritte --- meta-described web application development. Master's thesis","author":"Renggli Lukas","year":"2006","unstructured":"{Ren06} Lukas Renggli . Magritte --- meta-described web application development. Master's thesis , University of Bern , June 2006 . {Ren06} Lukas Renggli. Magritte --- meta-described web application development. Master's thesis, University of Bern, June 2006."},{"key":"e_1_3_2_1_18_1","volume-title":"Software Engineering","author":"Sommerville Ian","year":"2001","unstructured":"{Som01} Ian Sommerville . Software Engineering ( 6 th ed.). Addison-Wesley , 2001 . {Som01} Ian Sommerville. Software Engineering (6th ed.). Addison-Wesley, 2001.","edition":"6"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/587051.587053"},{"key":"e_1_3_2_1_20_1","volume-title":"Morgan Kaufmann","author":"Zeller Andreas","year":"2005","unstructured":"{Zel05} Andreas Zeller . Why Programs Fail: A Guide to Systematic Debugging . Morgan Kaufmann , October 2005 . {Zel05} Andreas Zeller. Why Programs Fail: A Guide to Systematic Debugging. Morgan Kaufmann, October 2005."}],"event":{"name":"IWST '17: International Workshop on Smalltalk Technologies","sponsor":["ESUG","SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Maribor Slovenia","acronym":"IWST '17"},"container-title":["Proceedings of the 12th edition of the International Workshop on Smalltalk Technologies"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3139903.3139910","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3139903.3139910","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:39Z","timestamp":1750217439000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3139903.3139910"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,4]]},"references-count":19,"alternative-id":["10.1145\/3139903.3139910","10.1145\/3139903"],"URL":"https:\/\/doi.org\/10.1145\/3139903.3139910","relation":{},"subject":[],"published":{"date-parts":[[2017,9,4]]},"assertion":[{"value":"2017-09-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}