{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T07:46:29Z","timestamp":1775979989717,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,3,16]]},"DOI":"10.1145\/3801119.3801129","type":"proceedings-article","created":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T07:10:08Z","timestamp":1775977808000},"page":"51-61","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Literate Exploratory Programming for Asynchronous Collaboration"],"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 - University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0015-1717","authenticated-orcid":false,"given":"Tom","family":"Beckmann","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute - University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7559-6035","authenticated-orcid":false,"given":"Marcel","family":"Taeumel","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute - University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4249-6003","authenticated-orcid":false,"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute - University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,4,12]]},"reference":[{"key":"e_1_3_3_2_2_2","series-title":"(ECOOP \u201995)","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1007\/3-540-49538-X_21","volume-title":"Object-Oriented Programming, 9th European Conference","author":"Amsellem Maurice","year":"1995","unstructured":"Maurice Amsellem. 1995. ChyPro: A Hypermedia Programming Environment for Smalltalk-80. In Object-Oriented Programming, 9th European Conference (\u00c5arhus, Denmark) (ECOOP \u201995), Mario Tokoro and Remo Pareschi (Eds.). Springer, Berlin, Heidelberg, 449\u2013470."},{"key":"e_1_3_3_2_3_2","volume-title":"Extreme Programming Explained: Embrace Change","author":"Beck Kent","year":"2000","unstructured":"Kent Beck. 2000. Extreme Programming Explained: Embrace Change. Addison-Wesley, USA. ISBN 978-0-201-61641-5."},{"key":"e_1_3_3_2_4_2","series-title":"(CASE \u201987)","volume-title":"Proceedings of the First International Workshop on Computer-Aided Software Engineering","author":"Beck Kent","year":"1987","unstructured":"Kent Beck and Ward Cunningham. 1987. Expanding the Role of Tools in a Literate Programming Environment. In Proceedings of the First International Workshop on Computer-Aided Software Engineering (Cambridge, MA, USA) (CASE \u201987). ACM, New York, NY, USA. http:\/\/c2.com\/doc\/case87.html"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","unstructured":"Tom Beckmann Joana Bergsiek Eva Krebs Toni Mattis Stefan Ramson Martin\u00a0C. Rinard and Robert Hirschfeld. 2025. Probing the Design Space: Parallel Versions for Exploratory Programming. The Art Science and Engineering of Programming 10 1 (feb 2025) 33\u00a0pages. 10.22152\/programming-journal.org\/2025\/10\/5","DOI":"10.22152\/programming-journal.org\/2025\/10\/5"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/1453101.1453146"},{"key":"e_1_3_3_2_7_2","series-title":"(CT 2001)","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1007\/3-540-44617-6_31","volume-title":"Cognitive Technology: Instruments of Mind","author":"Blackwell Alan\u00a0F.","year":"2001","unstructured":"Alan\u00a0F. Blackwell, Carol Britton, Anna\u00a0Louise Cox, Thomas R.\u00a0G. Green, Corin\u00a0A. Gurr, Gada\u00a0F. Kadoda, Maria Kutar, Martin Loomes, Chrystopher\u00a0L. Nehaniv, Marian Petre, Chris Roast, Chris Roe, Allan Wong, and Richard\u00a0M. Young. 2001. Cognitive Dimensions of Notations: Design Tools for Cognitive Technology. In Cognitive Technology: Instruments of Mind (Warwick, UK) (CT 2001), Meurig Beynon, Chrystopher\u00a0L. Nehaniv, and Kerstin Dautenhahn (Eds.). Springer, Berlin, Heidelberg, 325\u2013341."},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3689488.3689991"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753706"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0054101"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/2814228.2814234"},{"key":"e_1_3_3_2_12_2","volume-title":"Flow: The Psychology of Optimal Experience (1 ed.)","author":"Csikszentmihalyi Mihaly","year":"2008","unstructured":"Mihaly Csikszentmihalyi. 2008. Flow: The Psychology of Optimal Experience (1 ed.). Harper Perennial, New York, USA. ISBN 978-0061339202."},{"key":"e_1_3_3_2_13_2","volume-title":"Watch What I Do: Programming by Demonstration","author":"Cypher Allen","year":"1993","unstructured":"Allen Cypher, Daniel\u00a0Conrad Halbert, David Kurlander, Henry Lieberman, David Maulsby, Brad\u00a0A. Myers, and Alan Turransky. 1993. Watch What I Do: Programming by Demonstration. MIT Press, Cambridge, MA, USA."},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"publisher","unstructured":"Richard Daft and Robert Lengel. 1986. Organizational Information Requirements Media Richness and Structural Design. Management Science 32 (may 1986) 554\u2013571. 10.1287\/mnsc.32.5.554","DOI":"10.1287\/mnsc.32.5.554"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","unstructured":"Alan\u00a0R. Dennis Robert\u00a0M. Fuller and Joseph\u00a0S. Valacich. 2008. Media Tasks and Communication Processes: A Theory of Media Synchronicity. MIS Quarterly 32 3 (2008) 575\u2013600. 10.2307\/25148857","DOI":"10.2307\/25148857"},{"key":"e_1_3_3_2_16_2","doi-asserted-by":"publisher","unstructured":"Diana DeStefano and Jo-Anne LeFevre. 2007. Cognitive Load in Hypertext Reading: A Review. Computers in Human Behavior 23 3 (2007) 1616\u20131641. 10.1016\/j.chb.2005.08.012","DOI":"10.1016\/j.chb.2005.08.012"},{"key":"e_1_3_3_2_17_2","unstructured":"St\u00e9phane Ducasse. 1999. Evaluating Message Passing Control Techniques in Smalltalk. JOOP: The Journal of Object-Oriented Programming (jun 1999) 14\u00a0pages. https:\/\/hal.science\/hal-05022582"},{"key":"e_1_3_3_2_18_2","series-title":"CEUR Workshop Proceedings","volume-title":"Proceedings of the 18th BElgian-NEtherlands software eVOLution workshop (BENEVOL)","volume":"2605","author":"Golzadeh Mehdi","year":"2019","unstructured":"Mehdi Golzadeh, Alexandre Decan, and Tom Mens. 2019. On the Effect of Discussions on Pull Request Decisions. In Proceedings of the 18th BElgian-NEtherlands software eVOLution workshop (BENEVOL) (Brussels, Belgium) (CEUR Workshop Proceedings, Vol.\u00a02605). https:\/\/ceur-ws.org\/Vol-2605\/16.pdf"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300500"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/263700.263754"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89275-5_2"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/1181775.1181777"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025626"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2017.8103446"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173748"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","unstructured":"Donald\u00a0E. Knuth. 1984. Literate Programming. Comput. J. 27 2 (jan 1984) 97\u2013111. 10.1093\/comjnl\/27.2.97","DOI":"10.1093\/comjnl\/27.2.97"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/C5.2008.12"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3167109"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","unstructured":"Mariam\u00a0El Mezouar Daniel\u00a0Alencar da Costa Daniel\u00a0M. German and Ying Zou. 2022. Exploring the Use of Chatrooms by Developers: An Empirical Study on Slack and Gitter. IEEE Transactions on Software Engineering 48 10 (2022) 3988\u20134001. 10.1109\/TSE.2021.3109617","DOI":"10.1109\/TSE.2021.3109617"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.65"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606581"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.5555\/1035053.1035054"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","unstructured":"Norman Ramsey. 1994. Literate Programming Simplified. IEEE Software 11 5 (1994) 97\u2013105. 10.1109\/52.311070","DOI":"10.1109\/52.311070"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/VL-HCC65237.2025.00022"},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"publisher","unstructured":"Patrick Rein Stefan Ramson Jens Lincke Robert Hirschfeld and Tobias Pape. 2019. Exploratory and Live Programming and Coding: A Literature Study Comparing Perspectives on Liveness. The Art Science and Engineering of Programming 3 1 (jul 2019) 33\u00a0pages. 10.22152\/programming-journal.org\/2019\/3\/1","DOI":"10.22152\/programming-journal.org\/2019\/3\/1"},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/9522.001.0001"},{"key":"e_1_3_3_2_37_2","unstructured":"David R\u00f6thlisberger. 2010. Augmenting IDEs with Runtime Information for Software Maintenance. Ph.\u00a0D. Dissertation. University of Bern Bern Switzerland. https:\/\/boristheses.unibe.ch\/1026\/"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173606"},{"key":"e_1_3_3_2_39_2","doi-asserted-by":"publisher","unstructured":"David\u00a0W. Sandberg. 1988. Smalltalk and Exploratory Programming. SIGPLAN Notices 23 10 (1988) 85\u201392. 10.1145\/51607.51614","DOI":"10.1145\/51607.51614"},{"key":"e_1_3_3_2_40_2","doi-asserted-by":"publisher","unstructured":"Ben Shneiderman. 1981. Direct Manipulation: A Step beyond Programming Languages. SIGSOC Bulletin 13 2\u20133 143. 10.1145\/1015579.810991","DOI":"10.1145\/1015579.810991"},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3426428.3426924"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3759429.3762626"},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/SANER53432.2022.00067"},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/2984380.2984386"},{"key":"e_1_3_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3464432.3464433"},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-09297-8_7"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3594671.3594685"},{"key":"e_1_3_3_2_48_2","unstructured":"Christoph Thiede. 2024. The Semantic Workspace: Augmenting Exploratory Programming with Integrated Generative AI Tools. https:\/\/github.com\/LinqLover\/semexp-thesis\/releases\/download\/submission\/semexp-thesis.pdf Master\u2019s thesis."},{"key":"e_1_3_3_2_49_2","volume-title":"Squeak by Example (6.0 ed.)","author":"Thiede Christoph","year":"2023","unstructured":"Christoph Thiede and Patrick Rein. 2023. Squeak by Example (6.0 ed.). Lulu. ISBN 978-1-4476-2948-1."},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3689492.3690049"},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3622758.3622892"},{"key":"e_1_3_3_2_52_2","doi-asserted-by":"publisher","unstructured":"David Ungar Henry Lieberman and Christopher Fry. 1997. Debugging and the Experience of Immediacy. Commun. ACM 40 4 (apr 1997) 38\u201343. 10.1145\/248448.248457","DOI":"10.1145\/248448.248457"},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39038-8_7"},{"key":"e_1_3_3_2_54_2","doi-asserted-by":"publisher","unstructured":"April\u00a0Yi Wang Anant Mittal Christopher Brooks and Steve Oney. 2019. How Data Scientists Use Computational Notebooks for Real-Time Collaboration. Proceedings of the ACM on Human-Computer Interaction 3 CSCW Article 39 (nov 2019) 30\u00a0pages. 10.1145\/3359141","DOI":"10.1145\/3359141"},{"key":"e_1_3_3_2_55_2","doi-asserted-by":"publisher","unstructured":"Laurie Williams Robert\u00a0R. Kessler Ward Cunningham and Ron Jeffries. 2000. Strengthening The Case for Pair Programming. IEEE Software 17 4 (2000) 19\u201325. 10.1109\/52.854064","DOI":"10.1109\/52.854064"},{"key":"e_1_3_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3594671.3594677"},{"key":"e_1_3_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1109\/C5.2009.10"}],"event":{"name":"Programming Companion '26: Companion Proceedings of the 10th International Conference on the Art, Science, and Engineering of Programming","location":"Munich Germany","acronym":"Programming Companion '26"},"container-title":["Companion Proceedings of the 10th International Conference on the Art, Science, and Engineering of Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3801119.3801129","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T07:10:34Z","timestamp":1775977834000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3801119.3801129"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,16]]},"references-count":56,"alternative-id":["10.1145\/3801119.3801129","10.1145\/3801119"],"URL":"https:\/\/doi.org\/10.1145\/3801119.3801129","relation":{},"subject":[],"published":{"date-parts":[[2026,3,16]]},"assertion":[{"value":"2026-04-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}