{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T16:49:23Z","timestamp":1773938963991,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":93,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,4,25]],"date-time":"2025-04-25T00:00:00Z","timestamp":1745539200000},"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":[[2025,4,26]]},"DOI":"10.1145\/3706598.3713357","type":"proceedings-article","created":{"date-parts":[[2025,4,24]],"date-time":"2025-04-24T03:33:32Z","timestamp":1745465612000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Assistance or Disruption? Exploring and Evaluating the Design and Trade-offs of Proactive AI Programming Support"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-4722-0631","authenticated-orcid":false,"given":"Kevin","family":"Pu","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Toronto, Toronto, Ontario, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-7964-7702","authenticated-orcid":false,"given":"Daniel","family":"Lazaro","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Toronto, Toronto, Ontario, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8910-0822","authenticated-orcid":false,"given":"Ian","family":"Arawjo","sequence":"additional","affiliation":[{"name":"Montr\u00e9al HCI, Universit\u00e9 de Montr\u00e9al, Montr\u00e9al, Quebec, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9425-0881","authenticated-orcid":false,"given":"Haijun","family":"Xia","sequence":"additional","affiliation":[{"name":"Department of Cognitive Science and Design Lab, University of California, San Diego, San Diego, California, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3368-0180","authenticated-orcid":false,"given":"Ziang","family":"Xiao","sequence":"additional","affiliation":[{"name":"Computer Science, Johns Hopkins University, Baltimore, Maryland, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0494-5373","authenticated-orcid":false,"given":"Tovi","family":"Grossman","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Toronto, Toronto, Ontario, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1646-6935","authenticated-orcid":false,"given":"Yan","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Virginia Tech, Blacksburg, Virginia, USA"}]}],"member":"320","published-online":{"date-parts":[[2025,4,25]]},"reference":[{"key":"e_1_3_3_3_2_2","volume-title":"The Cambridge Handbook of the Learning Sciences (2 ed.)","year":"2014","unstructured":"2014. The Cambridge Handbook of the Learning Sciences (2 ed.). Cambridge University Press."},{"key":"e_1_3_3_3_3_2","unstructured":"2023. ChatGPT. https:\/\/openai.com\/chatgpt Retrieved Sep 2023."},{"key":"e_1_3_3_3_4_2","unstructured":"2023. Fastify. https:\/\/fastify.io\/ Retrieved August 2023."},{"key":"e_1_3_3_3_5_2","unstructured":"2023. Github Copilot. https:\/\/github.com\/features\/copilot Retrieved August 2023."},{"key":"e_1_3_3_3_6_2","unstructured":"2023. Github Copilot X. https:\/\/github.com\/features\/preview\/copilot-x Retrieved August 2023."},{"key":"e_1_3_3_3_7_2","unstructured":"2023. IntelliSense. https:\/\/code.visualstudio.com\/docs\/editor\/intellisense Retrieved Sep 2023."},{"key":"e_1_3_3_3_8_2","unstructured":"2023. LangChain. https:\/\/docs.langchain.com\/docs\/ Retrieved August 2023."},{"key":"e_1_3_3_3_9_2","unstructured":"2023. Monaco Editor. https:\/\/microsoft.github.io\/monaco-editor\/ Retrieved August 2023."},{"key":"e_1_3_3_3_10_2","unstructured":"2023. Node.js. https:\/\/nodejs.org\/en Retrieved August 2023."},{"key":"e_1_3_3_3_11_2","unstructured":"2023. Open AI API. https:\/\/openai.com\/blog\/openai-api Retrieved Sep 2023."},{"key":"e_1_3_3_3_12_2","unstructured":"2023. React. https:\/\/react.dev\/ Retrieved August 2023."},{"key":"e_1_3_3_3_13_2","unstructured":"2023. Stack Overflow. https:\/\/stackoverflow.com Accessed: Sep 2023."},{"key":"e_1_3_3_3_14_2","unstructured":"2024. Copilot++. https:\/\/cursor.sh\/cpp Retrieved March 2024."},{"key":"e_1_3_3_3_15_2","unstructured":"2024. Genuis Your AI design companion. https:\/\/www.genius.design\/ Retrieved March 2024."},{"key":"e_1_3_3_3_16_2","unstructured":"2024. Introducing Devin the first AI software engineer. https:\/\/www.cognition-labs.com\/blog Retrieved March 2024."},{"key":"e_1_3_3_3_17_2","unstructured":"2024. Meeting Scheduler - LeetCode. https:\/\/leetcode.com\/problems\/meeting-scheduler\/description\/ Retrieved December 2024."},{"key":"e_1_3_3_3_18_2","unstructured":"2024. Meeting Scheduler - LeetCode. https:\/\/leetcode.com\/problems\/guess-the-word\/description\/ Retrieved December 2024."},{"key":"e_1_3_3_3_19_2","unstructured":"2024. Meeting Scheduler - LeetCode. https:\/\/leetcode.com\/discuss\/study-guide\/2154270\/low-level-design-of-splitwise Retrieved December 2024."},{"key":"e_1_3_3_3_20_2","unstructured":"2024. Replit AI: Turning natural language into code. https:\/\/replit.com\/ai Retrieved April 2024."},{"key":"e_1_3_3_3_21_2","doi-asserted-by":"crossref","unstructured":"Mark\u00a0S Ackerman. 1998. Augmenting organizational memory: a field study of answer garden. ACM Transactions on Information Systems (TOIS) 16 3 (1998) 203\u2013224.","DOI":"10.1145\/290159.290160"},{"key":"e_1_3_3_3_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/240080.240203"},{"key":"e_1_3_3_3_23_2","doi-asserted-by":"crossref","unstructured":"Emad Aghajani Csaba Nagy Olga\u00a0Lucero Vega-M\u00e1rquez Mario Linares-V\u00e1squez Laura Moreno Gabriele Bavota and Michele Lanza. 2019. Software Documentation Issues Unveiled. 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE) (2019) 1199\u20131210. https:\/\/api.semanticscholar.org\/CorpusID:174800564","DOI":"10.1109\/ICSE.2019.00122"},{"key":"e_1_3_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300233"},{"key":"e_1_3_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSMC.2000.885940"},{"key":"e_1_3_3_3_26_2","first-page":"593","volume-title":"Interact","author":"Bailey Brian\u00a0P","year":"2001","unstructured":"Brian\u00a0P Bailey, Joseph\u00a0A Konstan, and John\u00a0V Carlis. 2001. The Effects of Interruptions on Task Performance, Annoyance, and Anxiety in the User Interface.. In Interact , Vol.\u00a01. 593\u2013601."},{"key":"e_1_3_3_3_27_2","doi-asserted-by":"publisher","unstructured":"Shraddha Barke Michael\u00a0B. James and Nadia Polikarpova. 2023. Grounded Copilot: How Programmers Interact with Code-Generating Models. Proc. ACM Program. Lang. 7 OOPSLA1 Article 78 (April 2023) 27\u00a0pages. 10.1145\/3586030","DOI":"10.1145\/3586030"},{"key":"e_1_3_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39653-6_12"},{"key":"e_1_3_3_3_29_2","doi-asserted-by":"publisher","unstructured":"Nancy Baym Limor Shifman Christopher Persaud and Kelly Wagman. 2019. INTELLIGENT FAILURES: CLIPPY MEMES AND THE LIMITS OF DIGITAL ASSISTANTS. AoIR Selected Papers of Internet Research 2019 (Oct. 2019). 10.5210\/spir.v2019i0.10923","DOI":"10.5210\/spir.v2019i0.10923"},{"key":"e_1_3_3_3_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/1414004.1414026"},{"key":"e_1_3_3_3_31_2","doi-asserted-by":"crossref","unstructured":"Virginia Braun and Victoria Clarke. 2006. Using thematic analysis in psychology. Qualitative research in psychology 3 2 (2006) 77\u2013101.","DOI":"10.1191\/1478088706qp063oa"},{"key":"e_1_3_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025972"},{"key":"e_1_3_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858512"},{"key":"e_1_3_3_3_34_2","unstructured":"Alistair Cockburn and Laurie Williams. 2000. The costs and benefits of pair programming. Extreme programming examined 8 (2000) 223\u2013247."},{"key":"e_1_3_3_3_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/RAISE.2012.6227970"},{"key":"e_1_3_3_3_36_2","first-page":"71","volume-title":"People and computers XIV: Proceedings of HCI","volume":"2","author":"Czerwinski Mary","year":"2000","unstructured":"Mary Czerwinski, Edward Cutrell, and Eric Horvitz. 2000. Instant messaging: Effects of relevance and timing. In People and computers XIV: Proceedings of HCI , Vol.\u00a02. 71\u201376."},{"key":"e_1_3_3_3_37_2","doi-asserted-by":"crossref","unstructured":"Robert\u00a0A Deline Mary Czerwinski Brian Meyers Gina Venolia Steven\u00a0Mark Drucker and George\u00a0G. Robertson. 2006. Code Thumbnails: Using Spatial Memory to Navigate Source Code. Visual Languages and Human-Centric Computing (VL\/HCC\u201906) (2006) 11\u201318. https:\/\/api.semanticscholar.org\/CorpusID:2488857","DOI":"10.1109\/VLHCC.2006.14"},{"key":"e_1_3_3_3_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/143457.143468"},{"key":"e_1_3_3_3_39_2","unstructured":"Ekwa Duala-Ekoko and Martin\u00a0P. Robillard. 2010. The Information Gathering Strategies of API Learners. https:\/\/api.semanticscholar.org\/CorpusID:6211126"},{"key":"e_1_3_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445188"},{"key":"e_1_3_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0035-5_2"},{"key":"e_1_3_3_3_42_2","doi-asserted-by":"crossref","unstructured":"Scott\u00a0D. Fleming Christopher Scaffidi David Piorkowski Margaret\u00a0M. Burnett Rachel K.\u00a0E. Bellamy Joseph Lawrance and Irwin Kwan. 2013. An Information Foraging Theory Perspective on Tools for Debugging Refactoring and Reuse Tasks. ACM Trans. Softw. Eng. Methodol. 22 (2013) 14:1\u201314:41. https:\/\/api.semanticscholar.org\/CorpusID:10768741","DOI":"10.1145\/2430545.2430551"},{"key":"e_1_3_3_3_43_2","doi-asserted-by":"crossref","unstructured":"Max Goldman and Rob Miller. 2008. Codetrail: Connecting source code and web resources. 2008 IEEE Symposium on Visual Languages and Human-Centric Computing (2008) 65\u201372. https:\/\/api.semanticscholar.org\/CorpusID:7065522","DOI":"10.1109\/VLHCC.2008.4639060"},{"key":"e_1_3_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/1031607.1031621"},{"key":"e_1_3_3_3_45_2","doi-asserted-by":"crossref","unstructured":"Bjoern Hartmann Mark Dhillon and Matthew\u00a0K. Chan. 2011. HyperSource: bridging the gap between source and code-related web sites. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (2011). https:\/\/api.semanticscholar.org\/CorpusID:33484","DOI":"10.1145\/1978942.1979263"},{"key":"e_1_3_3_3_46_2","doi-asserted-by":"crossref","unstructured":"Amber Horvath Michael\u00a0Xieyang Liu River Hendriksen Connor Shannon Emma Paterson Kazi Jawad Andrew\u00a0Peter Macvean and Brad\u00a0A. Myers. 2021. Understanding How Programmers Can Use Annotations on Documentation. Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems (2021). https:\/\/api.semanticscholar.org\/CorpusID:244130078","DOI":"10.1145\/3491102.3502095"},{"key":"e_1_3_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642676"},{"key":"e_1_3_3_3_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/302979.303030"},{"key":"e_1_3_3_3_49_2","first-page":"263","volume-title":"Human-Computer Interaction: INTERACT","author":"Horvitz ECMCE","year":"2001","unstructured":"ECMCE Horvitz. 2001. Notification, disruption, and memory: Effects of messaging interruptions on memory and performance. In Human-Computer Interaction: INTERACT , Vol.\u00a01. 263."},{"key":"e_1_3_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/642611.642616"},{"key":"e_1_3_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/1054972.1055016"},{"key":"e_1_3_3_3_52_2","doi-asserted-by":"crossref","unstructured":"Ruud\u00a0S. Jacobs Joyce Karreman and J. Botma. 2019. Beyond Clippy\u2019s Counsel: Word Processor Feature Underuse among the Digital Generation. 2019 IEEE International Professional Communication Conference (ProComm) (2019) 145\u2013153. https:\/\/api.semanticscholar.org\/CorpusID:201065455","DOI":"10.1109\/ProComm.2019.00033"},{"key":"e_1_3_3_3_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491102.3501870"},{"key":"e_1_3_3_3_54_2","unstructured":"Carlos\u00a0E. Jimenez John Yang Alexander Wettig Shunyu Yao Kexin Pei Ofir Press and Karthik Narasimhan. 2024. SWE-bench: Can Language Models Resolve Real-World GitHub Issues? arxiv:https:\/\/arXiv.org\/abs\/2310.06770\u00a0[cs.CL] https:\/\/arxiv.org\/abs\/2310.06770"},{"key":"e_1_3_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3544548.3580919"},{"key":"e_1_3_3_3_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3631802.3631806"},{"key":"e_1_3_3_3_57_2","doi-asserted-by":"crossref","unstructured":"Ranim Khojah Mazen Mohamad Philipp Leitner and Francisco\u00a0Gomes de Oliveira\u00a0Neto. 2024. Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering Practice. Proc. ACM Softw. Eng. 1 (2024) 1819\u20131840. https:\/\/api.semanticscholar.org\/CorpusID:269302970","DOI":"10.1145\/3660788"},{"key":"e_1_3_3_3_58_2","doi-asserted-by":"crossref","unstructured":"Sehoon Kim Heesu Lee and Timothy\u00a0Paul Connerton. 2020. How psychological safety affects team performance: mediating role of efficacy and learning behavior. Frontiers in psychology 11 (2020) 1581.","DOI":"10.3389\/fpsyg.2020.01581"},{"key":"e_1_3_3_3_59_2","unstructured":"Amy\u00a0J. Ko Robert\u00a0A Deline and Gina Venolia. 2007. Information Needs in Collocated Software Development Teams. 29th International Conference on Software Engineering (ICSE\u201907) (2007) 344\u2013353. https:\/\/api.semanticscholar.org\/CorpusID:11412"},{"key":"e_1_3_3_3_60_2","doi-asserted-by":"publisher","DOI":"10.1145\/3027063.3053268"},{"key":"e_1_3_3_3_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3608128"},{"key":"e_1_3_3_3_62_2","unstructured":"Qianou Ma Tongshuang\u00a0Sherry Wu and K. Koedinger. 2023. Is AI the better programming partner? Human-Human Pair Programming vs. Human-AI pAIr Programming. ArXiv abs\/2306.05153 (2023). https:\/\/api.semanticscholar.org\/CorpusID:259108930"},{"key":"e_1_3_3_3_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979366"},{"key":"e_1_3_3_3_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979349"},{"key":"e_1_3_3_3_65_2","doi-asserted-by":"crossref","unstructured":"Daniel\u00a0C McFarlane and Kara\u00a0A Latorella. 2002. The scope and importance of human interruption in human-computer interaction design. Human-Computer Interaction 17 1 (2002) 1\u201361.","DOI":"10.1207\/S15327051HCI1701_1"},{"key":"e_1_3_3_3_66_2","doi-asserted-by":"crossref","unstructured":"Andrew\u00a0M Mcnutt Chenglong Wang Robert DeLine and Steven\u00a0Mark Drucker. 2023. On the Design of AI-powered Code Assistants for Notebooks. Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (2023). https:\/\/api.semanticscholar.org\/CorpusID:256274637","DOI":"10.1145\/3544548.3580940"},{"key":"e_1_3_3_3_67_2","doi-asserted-by":"publisher","unstructured":"Christian Meurisch Cristina\u00a0A. Mihale-Wilson Adrian Hawlitschek Florian Giger Florian M\u00fcller Oliver Hinz and Max M\u00fchlh\u00e4user. 2020. Exploring User Expectations of Proactive AI Systems. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 4 4 Article 146 (dec 2020) 22\u00a0pages. 10.1145\/3432193","DOI":"10.1145\/3432193"},{"key":"e_1_3_3_3_68_2","volume-title":"User Centered System Design: New Perspectives on Human- Computer Interaction","author":"Miyata Y\u00a0.","year":"1986","unstructured":"Y\u00a0. Miyata and D.A. Norman. 1986. The Control of Multiple Activities.. In User Centered System Design: New Perspectives on Human- Computer Interaction , Vol.\u00a0Lawrence Erlbaum Associates, Hillsdale."},{"key":"e_1_3_3_3_69_2","doi-asserted-by":"publisher","unstructured":"Arghavan Moradi Dakhel Vahid Majdinasab Amin Nikanjam Foutse Khomh Michel\u00a0C. Desmarais and Zhen Ming\u00a0(Jack) Jiang. 2023. GitHub Copilot AI pair programmer: Asset or Liability? Journal of Systems and Software 203 (2023) 111734. 10.1016\/j.jss.2023.111734","DOI":"10.1016\/j.jss.2023.111734"},{"key":"e_1_3_3_3_70_2","unstructured":"Hussein Mozannar Gagan Bansal Adam Fourney and Eric Horvitz. 2022. Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming. ArXiv abs\/2210.14306 (2022). https:\/\/api.semanticscholar.org\/CorpusID:253117056"},{"key":"e_1_3_3_3_71_2","unstructured":"Ambar Murillo and Sarah D\u2019Angelo. 2023. An Engineering Perspective on Writing Assistants for Productivity and Creative Code."},{"key":"e_1_3_3_3_72_2","unstructured":"Daye Nam Andrew\u00a0Peter Macvean Vincent\u00a0J. Hellendoorn Bogdan Vasilescu and Brad\u00a0A. Myers. 2023. In-IDE Generation-based Information Support with a Large Language Model. ArXiv abs\/2307.08177 (2023). https:\/\/api.semanticscholar.org\/CorpusID:259937834"},{"key":"e_1_3_3_3_73_2","unstructured":"OpenAI. 2023. GPT-4 Technical Report. ArXiv abs\/2303.08774 (2023). https:\/\/api.semanticscholar.org\/CorpusID:257532815"},{"key":"e_1_3_3_3_74_2","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753342"},{"key":"e_1_3_3_3_75_2","doi-asserted-by":"publisher","unstructured":"Chris Parnin and Spencer Rugaber. 2011. Resumption strategies for interrupted programming tasks. Software Quality Journal 19 1 (March 2011) 5\u201334. 10.1007\/s11219-010-9104-9","DOI":"10.1007\/s11219-010-9104-9"},{"key":"e_1_3_3_3_76_2","doi-asserted-by":"publisher","DOI":"10.1145\/2750858.2805840"},{"key":"e_1_3_3_3_77_2","doi-asserted-by":"publisher","DOI":"10.1145\/3581641.3584037"},{"key":"e_1_3_3_3_78_2","doi-asserted-by":"publisher","unstructured":"Ruhi Sarikaya. 2017. The Technology Behind Personal Digital Assistants: An overview of the system architecture and key components. IEEE Signal Processing Magazine 34 1 (2017) 67\u201381. 10.1109\/MSP.2016.2617341","DOI":"10.1109\/MSP.2016.2617341"},{"key":"e_1_3_3_3_79_2","doi-asserted-by":"publisher","DOI":"10.1145\/2800835.2800961"},{"key":"e_1_3_3_3_80_2","doi-asserted-by":"publisher","unstructured":"Ben Shneiderman. 2020. Human-Centered Artificial Intelligence: Reliable Safe &; Trustworthy. International Journal of Human\u2013Computer Interaction 36 6 (March 2020) 495\u2013504. 10.1080\/10447318.2020.1741118","DOI":"10.1080\/10447318.2020.1741118"},{"key":"e_1_3_3_3_81_2","doi-asserted-by":"publisher","DOI":"10.1145\/1027933.1027936"},{"key":"e_1_3_3_3_82_2","doi-asserted-by":"publisher","DOI":"10.1145\/2145204.2145275"},{"key":"e_1_3_3_3_83_2","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939676"},{"key":"e_1_3_3_3_84_2","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417058"},{"key":"e_1_3_3_3_85_2","doi-asserted-by":"crossref","unstructured":"Mojtaba Vaismoradi Hannele Turunen and Terese Bondas. 2013. Content analysis and thematic analysis: Implications for conducting a qualitative descriptive study. Nursing & health sciences 15 3 (2013) 398\u2013405.","DOI":"10.1111\/nhs.12048"},{"key":"e_1_3_3_3_86_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP58684.2023.00022"},{"key":"e_1_3_3_3_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/3491101.3519665"},{"key":"e_1_3_3_3_88_2","doi-asserted-by":"crossref","unstructured":"Rini van Solingen Egon Berghout and Frank van Latum. 1998. Interrupts: Just a Minute Never Is. IEEE Softw. 15 (1998) 97\u2013103. https:\/\/api.semanticscholar.org\/CorpusID:38763063","DOI":"10.1109\/52.714843"},{"key":"e_1_3_3_3_89_2","unstructured":"Helena Vasconcelos Gagan Bansal Adam Fourney Qingzi\u00a0Vera Liao and Jennifer\u00a0Wortman Vaughan. 2023. Generation Probabilities Are Not Enough: Exploring the Effectiveness of Uncertainty Highlighting in AI-Powered Code Completions. ArXiv abs\/2302.07248 (2023). https:\/\/api.semanticscholar.org\/CorpusID:256846746"},{"key":"e_1_3_3_3_90_2","unstructured":"Xingyao Wang Boxuan Li Yufan Song Frank\u00a0F. Xu Xiangru Tang Mingchen Zhuge Jiayi Pan Yueqi Song Bowen Li Jaskirat Singh Hoang\u00a0H. Tran Fuqiang Li Ren Ma Mingzhang Zheng Bill Qian Yanjun Shao Niklas Muennighoff Yizhe Zhang Binyuan Hui Junyang Lin Robert Brennan Hao Peng Heng Ji and Graham Neubig. 2024. OpenDevin: An Open Platform for AI Software Developers as Generalist Agents. arxiv:https:\/\/arXiv.org\/abs\/2407.16741\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2407.16741"},{"key":"e_1_3_3_3_91_2","volume-title":"Pair programming illuminated","author":"Williams Laurie","year":"2003","unstructured":"Laurie Williams and Robert\u00a0R Kessler. 2003. Pair programming illuminated. Addison-Wesley Professional."},{"key":"e_1_3_3_3_92_2","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642239"},{"key":"e_1_3_3_3_93_2","unstructured":"John Yang Carlos\u00a0E. Jimenez Alexander Wettig Kilian Lieret Shunyu Yao Karthik Narasimhan and Ofir Press. 2024. SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering. arxiv:https:\/\/arXiv.org\/abs\/2405.15793\u00a0[cs.SE] https:\/\/arxiv.org\/abs\/2405.15793"},{"key":"e_1_3_3_3_94_2","unstructured":"Ryan Yen Jiawen\u00a0Stefanie Zhu Sangho Suh Haijun Xia and Jian Zhao. 2023. CoLadder: Supporting Programmers with Hierarchical Code Generation in Multi-Level Abstraction. ArXiv abs\/2310.08699 (2023). https:\/\/api.semanticscholar.org\/CorpusID:264128124"}],"event":{"name":"CHI 2025: CHI Conference on Human Factors in Computing Systems","location":"Yokohama Japan","acronym":"CHI '25","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3706598.3713357","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3706598.3713357","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T05:07:39Z","timestamp":1751605659000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3706598.3713357"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,25]]},"references-count":93,"alternative-id":["10.1145\/3706598.3713357","10.1145\/3706598"],"URL":"https:\/\/doi.org\/10.1145\/3706598.3713357","relation":{},"subject":[],"published":{"date-parts":[[2025,4,25]]},"assertion":[{"value":"2025-04-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}