12 papers
It Matters How You Say It: Exploring Rhetorical Patterns for AI-Assisted Information Evaluation
Sadra Sabouri, Zeinabsadat Saghi, Jordan Lee Boyd-Graber +3
Prior work on AI-assisted information evaluation has largely focused on what AI systems communicate, comparing explanation types and formats, with responses predominantly cast in d…
Generating Complex Code Analyzers from Natural Language Questions
Amirmohammad Nazari, Sadra Sabouri, Wang Bill Zhu +3
Many software development tasks, such as implementing features and fixing bugs, begin with developers posing questions about a codebase. However, answering questions about codebase…
Auditing and Controlling AI Agent Actions in Spreadsheets
Sadra Sabouri, Zeinabsadat Saghi, Run Huang +4
Advances in AI agent capabilities have outpaced users' ability to meaningfully oversee their execution. AI agents can perform sophisticated, multi-step knowledge work autonomously…
Comparing Classifiers: A Case Study Using PyCM
Sadra Sabouri, Alireza Zolanvari, Sepand Haghighi
Selecting an optimal classification model requires a robust and comprehensive understanding of the performance of the model. This paper provides a tutorial on the PyCM library, dem…
Cognitive Biases in LLM-Assisted Software Development
Xinyi Zhou, Zeinadsadat Saghi, Sadra Sabouri +3
The widespread adoption of Large Language Models (LLMs) in software development is transforming programming from a solution-generative to a solution-evaluative activity. This shift…
Exploring the Challenges and Opportunities of AI-assisted Codebase Generation
Philipp Eibl, Sadra Sabouri, Souti Chattopadhyay
Recent AI code assistants have significantly improved their ability to process more complex contexts and generate entire codebases based on a textual description, compared to the p…