Thomas LaToza

Registered user since Wed 28 May 2014

Name:Thomas LaToza
Bio:

Thomas LaToza is an Associate 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 dozens of studies of software developers and designed numerous programming tools, including tools for understanding code, reuse, design, debugging, documentation, and onboarding. 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 received 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
Research interests:Programming Tools, Developer Experience Design, Human-Computer Interaction, Crowdsourcing

Contributions

SPLASH 2023 Committee Member in Program Committee within the Onward! Essays-track
VL/HCC 2023 General Chair in Organizing Committee
ICSE 2023 Author of Can static analysis tools find more defects? A qualitative study of design rule violations found by code review within the Journal-First Papers-track
Author of A Qualitative Study on the Implementation Design Decisions of Developers within the Technical Track-track
Program Committee Member in Technical Track within the Technical Track-track
PAINT 2022 Committee Member in Program Committee within the Programming Abstractions and Interactive Notations, Tools, and Environments-track
VL/HCC 2022 Graduate Consortium Co-chair of Panel discussion & Closing Remarks within the Graduate Consortium-track
Author of Barriers in Front-End Web Development within the Research Papers-track
Graduate Consortium Co-chair of Introductory Remarks and Opening Activity within the Graduate Consortium-track
Session Chair of Session on Code Comprehension & Help Seeking (part of Research Papers)
Graduate Consortium Co-chair in Organizing Committee
Committee Member in Program Committee
ICSE 2022 Session Chair of Papers 7: Evolution and Maintenance (part of Technical Track)
Session Chair of BoF 11: Theories of Programming (part of Birds of a Feather)
Committee Member in Mentors within the SMeW - Student Mentoring Workshop-track
Committee Member in Program Committee within the Technical Track-track
CHASE 2022 Committee Member in Program Committee
‹Programming› 2022 Committee Member in Research Papers within the Research Papers-track
SPLASH 2021 Committee Member in Program Committee within the Onward! Papers-track
VL/HCC 2021 Session Chair of Visual Program and Information Representations (2) (part of Research Papers)
Committee Member in Program Committee
Author of Edit-Run Behavior in Programming and Debugging within the Research Papers-track
Author of HowToo: A Platform for Sharing, Finding, and Using Programming Strategies within the Research Papers-track
ESEC/FSE 2021 Author of Information Needs: Lessons for Programming Tools within the Journal First-track
ICSE 2021 Author of Explicit Programming Strategies within the Journal-First Papers-track
Committee Member in Program Committee within the NIER - New Ideas and Emerging Results-track
CHASE 2021 PC Member in Program Committee
ICPC 2021 Committee Member in Program Committee within the Research-track
ESEC/FSE 2020 Author of Can Microtask Programming Work in Industry? within the Industry Papers-track
Committee Member in Program Committee within the Research Papers-track
Author of RulePad: Interactive Authoring of Checkable Design Rules within the Research Papers-track
VL/HCC 2020 Author 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
SPLASH 2019 PC Member in Program Committee within the Onward! Papers-track
ICSE 2019 Author 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
ESEC/FSE 2018 Author of Microtask Programming within the Journal-First-track
Session Chair of Developer Studies (part of Research Papers)
PLATEAU 2017 Committee Member in Program Committee within the PLATEAU 2017-track
Onward! 2016 Committee Member in Program Committee within the Onward! Papers-track
PLATEAU 2016 Session Chair of Session 1 (part of PLATEAU)
Committee Member in Organizing Committee within the PLATEAU-track
SPLASH 2015 Video Previews Czar in Organizing Committee
Author of Evaluating Programming Languages and Tools in Studies with Human Participants within the Tutorials-track
PLATEAU 2015 Committee 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 2014 Video Czar in Organizing Committee
PLATEAU Committee 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)
PLATEAU 2012 Committee Member in Program Committee within the PLATEAU 2012-track