Developer-Centered Programming Tools
Thomas LaToza
Department of Computer Science
Wednesday, September 30 at 11 am
Zoom: https://gmu.zoom.us/j/93722826791?pwd=bDZlMXV2di9US2h3aHVzbkFRclFjdz09
Abstract
Developers spend much of their time being stuck, editing and rerunning code that doesn't work and reading through Stack Overflow posts, API docs, and
source code. By adopting a developer-centered approach, it is possible to understand what makes programming hard and to design better tools that make programming easier. Drawing on studies we've conducted of how developers work and the challenges they face,
I'll present a number of new programming tools my group has designed, focusing on the challenges of onboarding, documentation, problem solving, and debugging.
Speaker Bio
Thomas LaToza is an Assistant Professor in the Department of Computer Science and Director of the Developer Experience Design Lab at George Mason University.
His research focus is on programming tools, working at the intersection of software engineering and human-computer interaction. The goal of his research is to design programming tools that make building software easier and less error-prone, manifest to users
as better software with fewer defects. He has pioneered the design of crowdsourced programming environments, which reify developer’s design knowledge, strategies, and mental models in explicit forms which can be manipulated by program analysis tools and connected
to code. He has served on dozens of program committees, co-chaired 4 workshops, and served as a Guest Editor of IEEE Software. His work is funded through the National Science Foundation and the NSA. He is a recipient of the NSF CAREER award and currently leads
two NSF-funded multi-institution research projects.
ZOOM INFORMATION
https://gmu.zoom.us/j/93722826791?pwd=bDZlMXV2di9US2h3aHVzbkFRclFjdz09
Meeting ID: 937 2282 6791
Passcode: 024047
One tap mobile
+13017158592,,93722826791#,,,,,,0#,,024047# US (Germantown)
+12678310333,,93722826791#,,,,,,0#,,024047# US (Philadelphia)
Dial by your location
+1 301 715 8592 US (Germantown)
+1 267 831 0333 US (Philadelphia) Meeting ID: 937 2282 6791
Passcode: 024047
Find your local number:
https://gmu.zoom.us/u/abVumXZi5y
Join by SIP
Join by H.323
162.255.37.11 (US West)
162.255.36.11 (US East)
115.114.131.7 (India Mumbai)
115.114.115.7 (India Hyderabad)
213.19.144.110 (Amsterdam Netherlands)
213.244.140.110 (Germany)
103.122.166.55 (Australia)
149.137.40.110 (Singapore)
64.211.144.160 (Brazil)
69.174.57.160 (Canada)
207.226.132.110 (Japan)
Meeting ID: 937 2282 6791
Passcode: 024047