activity
20162023
most citedScout: Rapid Exploration of Interface Layout Alternatives through High-Level Design Constraints

58 citations · 93 across the 4 of their papers we have counts for

collaborators

7 papers

cs.HC20231 cited

AI Friends: A Design Framework for AI-Powered Creative Programming for Youth

Stefania Druga, Amy J. Ko

What role can AI play in supporting and constraining creative coding by families? To investigate these questions, we built a Wizard of Oz platform to help families engage in creati…

cs.SE2023

A Qualitative Study on the Implementation Design Decisions of Developers

Jenny T. Liang, Maryam Arab, Minhyuk Ko +2

Decision-making is a key software engineering skill. Developers constantly make choices throughout the software development process, from requirements to implementation. While prio…

cs.HC202134 cited

Falx: Synthesis-Powered Visualization Authoring

Chenglong Wang, Yu Feng, Rastislav Bodik +3

Modern visualization tools aim to allow data analysts to easily create exploratory visualizations. When the input data layout conforms to the visualization design, users can easily…

cs.SE2020

An Exploratory Study of Writing and Revising Explicit Programming Strategies

Maryam Arab, Thomas D LaToza, Amy J Ko

Knowledge sharing plays a crucial role throughout all software application development activities. When programmers learn and share through media like Stack overflow, GitHub, Meetu…

cs.HC202058 cited

Scout: Rapid Exploration of Interface Layout Alternatives through High-Level Design Constraints

Amanda Swearngin, Chenglong Wang, Alannah Oleson +2

Although exploring alternatives is fundamental to creating better interface designs, current processes for creating alternatives are generally manual, limiting the alternatives a d…

cs.SE2019

Explicit Programming Strategies

Thomas D. LaToza, Maryam Arab, Dastyni Loksa +1

Software developers solve a diverse and wide range of problems. While software engineering research often focuses on tools to support this problem solving, the strategies that deve…