9 papers
Plans Work in Mysterious Ways: Evaluating a Plan Mode for Spreadsheet Agents
Aayush Kumar, Avik Dutta, Sumit Gulwani +3
Plan Modes have become standard features in agentic programming tools, allowing users to gain transparency and control by working with the agent to develop a plan before task execu…
An Experimental Comparison of Cognitive Forcing Functions for Execution Plans in AI-Assisted Writing: Effects On Trust, Overreliance, and Perceived Critical Thinking
Ahana Ghosh, Advait Sarkar, Siân Lindley +1
Generative AI (GenAI) tools improve productivity in knowledge workflows such as writing, but also risk overreliance and reduced critical thinking. Cognitive forcing functions (CFFs…
Leveraging Test Driven Development with Large Language Models for Reliable and Verifiable Spreadsheet Code Generation: A Research Framework
Simon Thorne, Advait Sarkar
Large Language Models (LLMs), such as ChatGPT, are increasingly leveraged for generating both traditional software code and spreadsheet logic. Despite their impressive generative c…
Vibe coding: programming through conversation with artificial intelligence
Advait Sarkar, Ian Drosos
We examine "vibe coding": an emerging programming paradigm where developers primarily write code by interacting with code-generating large language models rather than writing code…
Product Manager Practices for Delegating Work to Generative AI: "Accountability must not be delegated to non-human actors"
Mara Ulloa, Jenna L. Butler, Sankeerti Haniyur +4
Generative AI (GenAI) is changing the nature of knowledge work, particularly for Product Managers (PMs) in software development teams. While much software engineering research has…
"It makes you think": Provocations Help Restore Critical Thinking to AI-Assisted Knowledge Work
Ian Drosos, Advait Sarkar, Xiaotong +2
Recent research suggests that the use of Generative AI tools may result in diminished critical thinking during knowledge work. We study the effect on knowledge work of provocations…