Thomas LaToza

Registered user since Wed 28 May 2014

Name: Thomas LaToza

Bio: Thomas LaToza is an Assistant Professor of Computer Science at George Mason University. He serves as director of the Developer Experience Design Lab, which studies how humans interact with code and designs new ways of building software. He has conducted over 20 studies of software developers and designed numerous programming tools, including tools for investigating execution paths, code reuse, design at the whiteboard, live debugging, active documentation, and microtask programming. He has served as co-chair of the Workshop on Crowdsourcing in Software Engineering (CSI-SE) as well as the Workshop on the the Evaluation of Programming Languages and Tools (PLATEAU). He is a recipient of the NSF CAREER award for his work on Debugging Mental Models. He has B.S. degrees in Psychology and Computer Science from the University of Illinois at Urbana-Champaign and a Ph.D. in Software Engineering from Carnegie Mellon University.

Country: United States

Affiliation: George Mason University

Personal website: https://cs.gmu.edu/~tlatoza/

Research interests: Software Engineering, Programming Tools, Human Aspects of Software Development, Human-Computer Interaction, Crowdsourcing

Contributions

ICPC 2021Committee Member in Program Committee within the Research-track
VL/HCC 2020Author of Find Unique Usages: Helping Developers Understand Common Usages within the Research Papers-track
Author of Using Hypotheses as a Debugging Aid within the Research Papers-track
Session Chair of Visualization and Interaction (part of Research Papers)
Committee Member in Program Committee within the Research Papers-track
ESEC/FSE 2020Author of RulePad: Interactive Authoring of Checkable Design Rules within the Research Papers-track
Committee Member in Program Committee within the Research Papers-track
ICSE 2021Committee Member in Program Committee within the New Ideas and Emerging Results-track
SPLASH 2019PC Member in Program Committee within the Onward! Papers-track
ICSE 2019Author of (SEIP Talk) Crowdsourcing in Software Engineering: Models, Motivations, and Challenges within the Software Engineering in Practice-track
PC Member in Program Committee within the New Ideas and Emerging Results-track
PLATEAU 2017Committee Member in Program Committee within the PLATEAU 2017-track
ESEC/FSE 2018Author of Microtask Programming within the Journal-First-track
Session Chair of Developer Studies (part of Research Papers)
PLATEAU 2016Session Chair of Session 1 (part of PLATEAU)
Committee Member in Organizing Committee within the PLATEAU-track
Onward! 2016Committee Member in Program Committee within the Onward! Papers-track
PLATEAU 2015Committee Member in Organizing Committee
Session Chair of Tools (part of PLATEAU)
Committee Member in Organizing Committee within the PLATEAU-track
Session Chair of Group Discussion (part of PLATEAU)
SPLASH 2015Video Previews Czar in Organizing Committee
Author of Evaluating Programming Languages and Tools in Studies with Human Participants within the Tutorials-track
PLATEAUCommittee Member in Organizing Committee within the PLATEAU-track
Session Chair of Session 4 (part of PLATEAU)
Session Chair of Invited Speaker: Josh Bloch (part of PLATEAU)
SPLASH 2014Video Czar in Organizing Committee
PLATEAU 2012Committee Member in Program Committee within the PLATEAU 2012-track