240 citations · 290 across the 16 of their papers we have counts for
6 papers · 1 filter
Can Microtask Programming Work in Industry?
Shinobu Saito, Yukako Iimura, Emad Aghayi +1
A critical issue in software development projects in IT service companies is finding the right people at the right time. By enabling assignments of tasks to people to be more fluid…
Editable AI: Mixed Human-AI Authoring of Code Patterns
Kartik Chugh, Andrea Y. Solis, Thomas D. LaToza
Developers authoring HTML documents define elements following patterns which establish and reflect the visual structure of a document, such as making all images in a footer the sam…
RulePad: Interactive Authoring of Checkable Design Rules
Sahar Mehrpour, Thomas D. LaToza, Hamed Sarvari
Good documentation offers the promise of enabling developers to easily understand design decisions. Unfortunately, in practice, design documents are often rarely updated, becoming…
Using Hypotheses as a Debugging Aid
Abdulaziz Alaboudi, Thomas D. LaToza
As developers debug, developers formulate hypotheses about the cause of the defect and gather evidence to test these hypotheses. To better understand the role of hypotheses in debu…
Find Unique Usages: Helping Developers Understand Common Usages
Emad Aghayi, Aaron Massey, Thomas LaToza
When working in large and complex codebases, developers face challenges using \textit{Find Usages} to understand how to reuse classes and methods. To better understand these challe…
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…