English
Related papers

Related papers: How Developers Interact with AI: A Taxonomy of Hum…

200 papers

Human-centered AI workflows involve stakeholders with multiple roles interacting with each other and automated agents to accomplish diverse tasks. In this paper, we call for a holistic view when designing support mechanisms, such as…

Databases · Computer Science 2023-01-11 Sajjadur Rahman , Hannah Kim , Dan Zhang , Estevam Hruschka , Eser Kandogan

We study the problem of designing AI agents that can robustly cooperate with people in human-machine partnerships. Our work is inspired by real-life scenarios in which an AI agent, e.g., a virtual assistant, has to cooperate with new users…

Machine Learning · Computer Science 2020-06-17 Ahana Ghosh , Sebastian Tschiatschek , Hamed Mahdavi , Adish Singla

The co creativity community is making significant progress in developing more sophisticated and tailored systems to support and enhance human creativity. Design considerations from prior work can serve as a valuable and efficient foundation…

Human-Computer Interaction · Computer Science 2025-06-30 Saloni Singh , Koen Hindriks , Dirk Heylen , Kim Baraka

The integration of generative AI tools like ChatGPT into software engineering workflows opens up new opportunities to boost productivity in tasks such as unit test engineering. However, these AI-assisted workflows can also significantly…

Software Engineering · Computer Science 2025-10-14 Baris Ardic , Quentin Le Dilavrec , Andy Zaidman

Meaningful human-AI collaboration requires more than processing language; it demands a deeper understanding of symbols and their socially constructed meanings. While humans naturally interpret symbols through social interaction, AI systems…

Artificial Intelligence · Computer Science 2025-10-08 Reza Habibi , Seung Wan Ha , Zhiyu Lin , Atieh Kashani , Ala Shafia , Lakshana Lakshmanarajan , Chia-Fang Chung , Magy Seif El-Nasr

Artificial Intelligence (AI) covers a broad spectrum of computational problems and use cases. Many of those implicate profound and sometimes intricate questions of how humans interact or should interact with AIs. Moreover, many users or…

Artificial Intelligence · Computer Science 2022-09-19 Carolin Wienrich , Marc Erich Latoschik

Generative AI (genAI) tools, such as ChatGPT or Copilot, are advertised to improve developer productivity and are being integrated into software development. However, misaligned trust, skepticism, and usability concerns can impede the…

"Human-aware" has become a popular keyword used to describe a particular class of AI systems that are designed to work and interact with humans. While there exists a surprising level of consistency among the works that use the label…

Robotics · Computer Science 2024-07-16 Silvia Tulli , Stylianos Loukas Vasileiou , Sarath Sreedharan

Conversational human-AI interaction (CHAI) have recently driven mainstream adoption of AI. However, CHAI poses two key challenges for designers and researchers: users frequently have ambiguous goals and an incomplete understanding of AI…

Human-Computer Interaction · Computer Science 2025-01-31 Arthur Caetano , Kavya Verma , Atieh Taheri , Radha Kumaran , Zichen Chen , Jiaao Chen , Tobias Höllerer , Misha Sra

As generative AI tools like ChatGPT become integral to everyday writing, critical questions arise about how to preserve writers' sense of agency and ownership when using these tools. Yet, a systematic understanding of how AI assistance…

Human-Computer Interaction · Computer Science 2025-08-19 Mohi Reza , Jeb Thomas-Mitchell , Peter Dushniku , Nathan Laundry , Joseph Jay Williams , Anastasia Kuzminykh

As AI systems enter into a growing number of societal domains, these systems increasingly shape and are shaped by user preferences, opinions, and behaviors. However, the design of AI systems rarely accounts for how AI and users shape one…

Machine Learning · Computer Science 2024-04-19 Sarah Dean , Evan Dong , Meena Jagadeesan , Liu Leqi

The rapid evolution and inherent complexity of modern software requirements demand highly flexible and responsive development methodologies. While Agile frameworks have become the industry standard for prioritizing iteration, collaboration,…

Software Engineering · Computer Science 2026-03-12 Carlos Alberto Fernández-y-Fernández , Jorge R. Aguilar-Cisneros

In the ever-evolving landscape of Artificial Intelligence (AI), the synergy between generative AI and Software Engineering emerges as a transformative frontier. This whitepaper delves into the unexplored realm, elucidating how generative AI…

AI assistance produces significant productivity gains across professional domains, particularly for novice workers. Yet how this assistance affects the development of skills required to effectively supervise AI remains unclear. Novice…

Computers and Society · Computer Science 2026-02-03 Judy Hanwen Shen , Alex Tamkin

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

Human intelligence, the most evident and accessible form of source of reasoning, hosted by biological hardware, has evolved and been refined over thousands of years, positioning itself today to create new artificial forms and preparing to…

Artificial Intelligence · Computer Science 2025-12-09 Suayb S. Arslan

The software engineering community recently has witnessed widespread deployment of AI programming assistants, such as GitHub Copilot. However, in practice, developers do not accept AI programming assistants' initial suggestions at a high…

Software Engineering · Computer Science 2023-09-19 Jenny T. Liang , Chenyang Yang , Brad A. Myers

The utilization of AI in an increasing number of fields is the latest iteration of a long process, where machines and systems have been replacing humans, or changing the roles that they play, in various tasks. Although humans are often…

Human-Computer Interaction · Computer Science 2024-08-26 Mark Chignell , Mu-Huan Miles Chung , Jaturong Kongmanee , Khilan Jerath , Abhay Raman

Everyday we increasingly rely on machine learning models to automate and support high-stake tasks and decisions. This growing presence means that humans are now constantly interacting with machine learning-based systems, training and using…

Machine Learning · Computer Science 2026-04-21 Clara Punzi , Roberto Pellungrini , Mattia Setzu , Fosca Giannotti , Dino Pedreschi

The ongoing shortage of skilled developers, particularly in security-critical software development, has led organizations to increasingly adopt AI-powered development tools to boost productivity and reduce reliance on limited human…

Software Engineering · Computer Science 2026-03-18 Nadine Jost , Benjamin Berens , Manuel Karl , Stefan Albert Horstmann , Martin Johns , Alena Naiakshina