English
Related papers

Related papers: Developer Interaction Patterns with Proactive AI: …

200 papers

Generative AI coding tools are relatively new, and their impact on developers extends beyond traditional coding metrics, influencing beliefs about work and developers' roles in the workplace. This study aims to illuminate developers'…

Software Engineering · Computer Science 2024-10-25 Jenna Butler , Jina Suh , Sankeerti Haniyur , Constance Hadley

With the rapid adoption of AI tools in learning contexts, it is vital to understand how these systems shape users' reading processes and cognitive engagement. We collected and analyzed text from 124 sessions with AI tools, in which students…

Human-Computer Interaction · Computer Science 2025-04-22 Yue Fu , Alexis Hiniker

Recruitment interviews are cognitively demanding interactions in which interviewers must simultaneously listen, evaluate candidates, take notes, and formulate follow-up questions. To better understand these challenges, we conducted a…

Human-Computer Interaction · Computer Science 2026-02-25 Zhengtao Xu , Zimo Xia , Zicheng Zhu , Nattapat Boonprakong , Yu-An Chen , Rabih Zbib , Casimiro Pio Carrino , Yi-Chieh Lee

Artificial Intelligence is being employed by humans to collaboratively solve complicated tasks for search and rescue, manufacturing, etc. Efficient teamwork can be achieved by understanding user preferences and recommending different…

Information Retrieval · Computer Science 2023-01-20 Lakshita Dodeja , Pradyumna Tambwekar , Erin Hedlund-Botti , Matthew Gombolay

With the emergence of deep learning techniques, smartphone apps are now embedded on-device AI features for enabling advanced tasks like speech translation, to attract users and increase market competitiveness. A good interaction design is…

Human-Computer Interaction · Computer Science 2023-07-04 Jason Ching Yuen Siu , Jieshan Chen , Yujin Huang , Zhenchang Xing , Chunyang Chen

In the past decades, integrated development environments (IDEs) have been largely advanced to facilitate common software engineering tasks. Yet, with growing information needs driven by increasing complexity in developing modern…

Software Engineering · Computer Science 2021-11-02 Haipeng Cai

A great part of software development involves conceptualizing or communicating the underlying procedures and logic that needs to be expressed in programs. One major difficulty of programming is turning concept into code, especially when…

Software Engineering · Computer Science 2021-09-23 Frank F. Xu , Bogdan Vasilescu , Graham Neubig

Entrepreneurship requires navigating open-ended, ill-defined problems: identifying risks, challenging assumptions, and making strategic decisions under deep uncertainty. Novice founders often struggle with these metacognitive demands, while…

Human-Computer Interaction · Computer Science 2025-08-18 Evey Jiaxin Huang , Matthew Easterday , Elizabeth Gerber

Despite the potential of generative AI (GenAI) design tools to enhance design processes, professionals often struggle to integrate AI into their workflows. Fundamental cognitive challenges include the need to specify all design criteria as…

Human-Computer Interaction · Computer Science 2025-06-17 Frederic Gmeiner , Kaitao Luo , Ye Wang , Kenneth Holstein , Nikolas Martelaro

Evaluating developer satisfaction with conversational AI assistants at scale is critical but challenging. User studies provide rich insights, but are unscalable, while large-scale quantitative signals from logs or in-product ratings are…

Software Engineering · Computer Science 2025-09-24 Daye Nam , Malgorzata Salawa , Satish Chandra

Artificial Intelligence (AI) has been increasingly applied to creative domains, leading to the development of systems that collaborate with humans in design processes. In Graphic Design, integrating computational systems into co-creative…

Human-Computer Interaction · Computer Science 2025-11-25 Joana Rovira Martins , Pedro Martins , Ana Boavida

As large language models (LLMs) become increasingly integrated into daily life, there is growing demand for AI assistants that are not only reactive but also proactive and personalized. While recent advances have pushed forward proactivity…

Computation and Language · Computer Science 2026-02-24 Jiho Kim , Junseong Choi , Woosog Chay , Daeun Kyung , Yeonsu Kwon , Yohan Jo , Edward Choi

Despite widespread adoption, the impact of AI tools on software development in the wild remains understudied. We conduct a randomized controlled trial (RCT) to understand how AI tools at the February-June 2025 frontier affect the…

Artificial Intelligence · Computer Science 2025-07-28 Joel Becker , Nate Rush , Elizabeth Barnes , David Rein

While human-AI collaboration systems have increasingly been built to increase efficiency or support creativity, little work has examined how the design of interactions shapes the social connection between human and artificial agent. We…

Human-Computer Interaction · Computer Science 2026-05-26 Michael Yin , Angela Chiang , Samuel Rhys Cox , Robert Xiao

Generative Artificial Intelligence (GenAI) models are achieving remarkable performance in various tasks, including code generation, testing, code review, and program repair. The ability to increase the level of abstraction away from writing…

Modern computing students often rely on both natural-language prompting and manual code editing to solve programming tasks. Yet we still lack a clear understanding of how these two modes are combined in practice, and how their usage varies…

Despite rapid progress in autonomous web agents, human involvement remains essential for shaping preferences and correcting agent behavior as tasks unfold. However, current agentic systems lack a principled understanding of when and why…

Computation and Language · Computer Science 2026-03-02 Faria Huq , Zora Zhiruo Wang , Zhanqiu Guo , Venu Arvind Arangarajan , Tianyue Ou , Frank Xu , Shuyan Zhou , Graham Neubig , Jeffrey P. Bigham

Large Language Models (LLMs) increasingly automate software engineering tasks. While recent studies highlight the accelerated adoption of ``AI as a teammate'' in Open Source Software (OSS), developer interaction patterns remain…

Software Engineering · Computer Science 2026-01-21 Haoyu Gao , Peerachai Banyongrakkul , Hao Guan , Mansooreh Zahedi , Christoph Treude

Despite recent advances in the field of explainable artificial intelligence systems, a concrete quantitative measure for evaluating the usability of such systems is nonexistent. Ensuring the success of an explanatory interface in…

Human-Computer Interaction · Computer Science 2020-10-26 Byung Hyung Kim , Seunghun Koh , Sejoon Huh , Sungho Jo , Sunghee Choi

Following the recent release of AI assistants, such as OpenAI's ChatGPT and GitHub Copilot, the software industry quickly utilized these tools for software development tasks, e.g., generating code or consulting AI for advice. While recent…