240 citations · 290 across the 16 of their papers we have counts for
5 papers · 1 filter
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…
User-Interactive Machine Learning Model for Identifying Structural Relationships of Code Features
Ankit Gupta
Traditional machine learning based intelligent systems assist users by learning patterns in data and making recommendations. However, these systems are limited in that the user has…
An Exploratory Study of Live-Streamed Programming
Abdulaziz Alaboudi, Thomas D. LaToza
In live-streamed programming, developers broadcast their development work on open source projects using streaming media such as YouTube or Twitch. Sessions are first announced by a…
Supporting Software Engineering Research and Education by Annotating Public Videos of Developers Programming
Abdulaziz Alaboudi, Thomas D. LaToza
Software engineering has long studied how software developers work, building a body of work which forms the foundation of many software engineering best practices, tools, and theor…
Crowdsourced Behavior-Driven Development: Implementing Microservices through Microtasks
Emad Aghayi, Thomas D. LaToza, Paurav Surendra +1
Key to the effectiveness of crowdsourcing approaches for software engineering is workflow design, describing how complex work is organized into small, relatively independent microt…