497 citations · 2k across the 21 of their papers we have counts for
21 papers
Story Arena: A Multi-Agent Environment for Envisioning the Future of Software Engineering
Justin D. Weisz, Michael Muller, Kush R. Varshney
What better way to understand the impact of AI on software engineering than to ask AI itself? We constructed Story Arena, a multi-agent "writer's room" in which multiple AI agents,…
The Programmer's Assistant: Conversational Interaction with a Large Language Model for Software Development
Steven I. Ross, Fernando Martinez, Stephanie Houde +2
Large language models (LLMs) have recently been applied in software engineering to perform tasks such as translating code between programming languages, generating code from natura…
A Case Study in Engineering a Conversational Programming Assistant's Persona
Steven I. Ross, Michael Muller, Fernando Martinez +2
The Programmer's Assistant is an experimental prototype software development environment that integrates a chatbot with a code editor. Conversational capability was achieved by usi…
Toward General Design Principles for Generative AI Applications
Justin D. Weisz, Michael Muller, Jessica He +1
Generative AI technologies are growing in power, utility, and use. As generative technologies are being incorporated into mainstream applications, there is a need for guidance on h…
Better Together? An Evaluation of AI-Supported Code Translation
Justin D. Weisz, Michael Muller, Steven I. Ross +5
Generative machine learning models have recently been applied to source code, for use cases including translating code between programming languages, creating documentation from co…
Investigating Explainability of Generative AI for Code through Scenario-based Design
Jiao Sun, Q. Vera Liao, Michael Muller +4
What does it mean for a generative AI model to be explainable? The emergent discipline of explainable AI (XAI) has made great strides in helping people understand discriminative mo…