activity
20192026
most citedChatGPT and Software Testing Education: Promises & Perils

240 citations · 290 across the 16 of their papers we have counts for

collaborators
Showing 2020Show all

6 papers · 1 filter

cs.SE2020

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…

cs.HC2020★ 4 cited

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…

cs.SE2020★ 5 cited

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…

cs.SE2020

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…

cs.SE2020★ 2 cited

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…

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…