240 citations · 254 across the 11 of their papers we have counts for
13 papers · 1 filter
The Evolution of Information Seeking in Software Development: Understanding the Role and Impact of AI Assistants
Ebtesam Al Haque, Chris Brown, Thomas D. LaToza +1
About 32% of a software practitioners' day involves seeking and using information to support task completion. Although the information needs of software practitioners have been stu…
ChatGPT and Software Testing Education: Promises & Perils
Sajed Jalil, Suzzana Rafi, Thomas D. LaToza +2
Over the past decade, predictive language modeling for code has proven to be a valuable tool for enabling new forms of automation for developers. More recently, we have seen the ad…
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…
Edit-Run Behavior in Programming and Debugging
Abdulaziz Alaboudi, Thomas D. LaToza
As developers program and debug, they continuously edit and run their code, a behavior known as edit-run cycles. While techniques such as live programming are intended to support t…
An Exploratory Study of Debugging Episodes
Abdulaziz Alaboudi, Thomas D. LaToza
Many studies have long investigated how developers debug, shaping our understanding of debugging and helping motivate the creation of more effective tools. However, less is known a…
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…