HappyFace: Identifying and predicting frustrating obstacles for learning programming at scale. - Ian Drosos; Philip J. Guo; Chris Parnin (VL/HCC, 2017)

Comparing developer-provided to user-provided tests for fault localization and automated program repair. - René Just; Chris Parnin; Ian Drosos; Michael D. Ernst (ISSTA, 2018)

Aiding Collaborative Reuse of Computational Notebooks with Annotated Cell Folding. - Adam Rule; Ian Drosos; Aurélien Tabard; James D. Hollan (Proc. ACM Hum. Comput. Interact., 2018)

Wrex: A Unified Programming-by-Example Interaction for Synthesizing Readable Code for Data Scientists. - Ian Drosos; Titus Barik; Philip J. Guo; Robert DeLine; Sumit Gulwani (CHI, 2020)

The Design Space of Computational Notebooks: An Analysis of 60 Systems in Academia and Industry. - Sam Lau; Ian Drosos; Julia M. Markel; Philip J. Guo (VL/HCC, 2020)

Streamers Teaching Programming, Art, and Gaming: Cognitive Apprenticeship, Serendipitous Teachable Moments, and Tacit Expert Knowledge. - Ian Drosos; Philip J. Guo (VL/HCC, 2021)

The Design Space of Livestreaming Equipment Setups: Tradeoffs, Challenges, and Opportunities. - Ian Drosos; Philip J. Guo (Conference on Designing Interactive Systems, 2022)

Synthesizing Transparent and Inspectable Technical Workflows - Ian Drosos (2022)

FxD: a functional debugger for dysfunctional spreadsheets. - Ian Drosos; Nicholas Wilson; Andrew D. Gordon 001; Sruti Srinivasa Ragavan; Jack Williams 001 (VL/HCC, 2023)

COLDECO: An End User Spreadsheet Inspection Tool for AI-Generated Code. - Kasra Ferdowsi; Jack Williams 001; Ian Drosos; Andrew D. Gordon 001; Carina Negreanu; Nadia Polikarpova; Advait Sarkar; Benjamin Zorn 001 (VL/HCC, 2023)

Co-audit: tools to help humans double-check AI-generated content. - Andrew D. Gordon 001; Carina Negreanu; José Cambronero; Rasika Chakravarthy; Ian Drosos; Hao Fang; Bhaskar Mitra 001; Hannah Richardson; Advait Sarkar; Stephanie Simmons; Jack Williams 001; Ben Zorn 001 (CoRR, 2023)

Participatory prompting: a user-centric research method for eliciting AI assistance opportunities in knowledge workflows. - Advait Sarkar; Ian Drosos; Rob DeLine; Andrew D. Gordon 001; Carina Negreanu; Sean Rintel; Jack Williams 001; Benjamin G. Zorn (CoRR, 2023)

"It's like a rubber duck that talks back": Understanding Generative AI-Assisted Data Analysis Workflows through a Participatory Prompting Study. - Ian Drosos; Advait Sarkar; Xiaotong Xu; Carina Negreanu; Sean Rintel; Lev Tankelevitch (CHIWORK, 2024)

Improving Steering and Verification in AI-Assisted Data Analysis with Interactive Task Decomposition. - Majeed Kazemitabaar; Jack Williams 001; Ian Drosos; Tovi Grossman; Austin Zachary Henley; Carina Negreanu; Advait Sarkar (UIST, 2024)

"My toxic trait is thinking I'll remember this": gaps in the learner experience of video tutorials for feature-rich software. - Ian Drosos; Advait Sarkar; Andrew D. Gordon 001 (CoRR, 2024)

Dynamic Prompt Middleware: Contextual Prompt Refinement Controls for Comprehension Tasks. - Ian Drosos; Jack Williams 001; Advait Sarkar; Nicholas Wilson (CoRR, 2024)

When Copilot Becomes Autopilot: Generative AI's Critical Risk to Knowledge Work and a Critical Solution. - Advait Sarkar; Xiaotong Xu; Neil Toronto; Ian Drosos; Christian Pölitz (CoRR, 2024)

Evaluating the Evaluator: Measuring LLMs' Adherence to Task Evaluation Instructions. - Bhuvanashree Murugadoss; Christian Pölitz; Ian Drosos; Vu Le 002; Nick McKenna; Carina Suzana Negreanu; Chris Parnin; Advait Sarkar (AAAI, 2025)

The Impact of Generative AI on Critical Thinking: Self-Reported Reductions in Cognitive Effort and Confidence Effects From a Survey of Knowledge Workers. - Hao-Ping (Hank) Lee; Advait Sarkar; Lev Tankelevitch; Ian Drosos; Sean Rintel; Richard Banks; Nicholas Wilson (CHI, 2025)

Dynamic Prompt Middleware: Contextual Prompt Refinement Controls for Comprehension Tasks. - Ian Drosos; Jack Williams 001; Advait Sarkar; Nicholas Wilson; Sean Rintel; Payod Panda (CHIWORK, 2025)

"It makes you think": Provocations Help Restore Critical Thinking to AI-Assisted Knowledge Work. - Ian Drosos; Advait Sarkar; Xiaotong Xu; Neil Toronto (CoRR, 2025)

Vibe coding: programming through conversation with artificial intelligence. - Advait Sarkar; Ian Drosos (CoRR, 2025)