Developer-Centered Programming Tools Thomas LaToza Department of Computer Science Wednesday, September 30 at 11 am Zoom: https://secure-web.cisco.com/1e0GUs-zFvz99KHQi7ObMIWrG-_9nBP8Gl6DClVsU1_P41XywW92tKpficjCTq2x7SgS5ogG8NFjSQzYa_Acr97sgxEE7s98DqnyHQr_1ygL0Z4Bu2zzzLgLKSTAQUJoUVHAgb5Y5XmxgE_q6BJmhuQYFSOl-m2znp6VHcJ2zezdYsDBQ-fRnxDY9xFQZoDdqkicqrOvekk1-WCc4ntT_S2iEwKLLLcgcyGiriNqWkO2tKsQtMUXU8BJoIWn9O5yhq4gEsvr53m36eKqU4-e6Otuoi4FdENYS8eotAZFF6Oloq9B7eNvj50razdZ4wKs9v4AncoV2STmrgDd_XbLHIcXvQIR6b3x-EWwHRK25HopPPoIUJz1o5EUx6ehSXgAuoc9wRgUI-J5uZg6aqmqDPyywg1bkS0sUP5x6OJineeQP8RlSIwIpOfQ6TICJNnW8EKIocyve6ET7X8FBigGd7Q/https%3A%2F%2Fgmu.zoom.us%2Fj%2F93722826791%3Fpwd%3DbDZlMXV2di9US2h3aHVzbkFRclFjdz09 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://secure-web.cisco.com/1e0GUs-zFvz99KHQi7ObMIWrG-_9nBP8Gl6DClVsU1_P41XywW92tKpficjCTq2x7SgS5ogG8NFjSQzYa_Acr97sgxEE7s98DqnyHQr_1ygL0Z4Bu2zzzLgLKSTAQUJoUVHAgb5Y5XmxgE_q6BJmhuQYFSOl-m2znp6VHcJ2zezdYsDBQ-fRnxDY9xFQZoDdqkicqrOvekk1-WCc4ntT_S2iEwKLLLcgcyGiriNqWkO2tKsQtMUXU8BJoIWn9O5yhq4gEsvr53m36eKqU4-e6Otuoi4FdENYS8eotAZFF6Oloq9B7eNvj50razdZ4wKs9v4AncoV2STmrgDd_XbLHIcXvQIR6b3x-EWwHRK25HopPPoIUJz1o5EUx6ehSXgAuoc9wRgUI-J5uZg6aqmqDPyywg1bkS0sUP5x6OJineeQP8RlSIwIpOfQ6TICJNnW8EKIocyve6ET7X8FBigGd7Q/https%3A%2F%2Fgmu.zoom.us%2Fj%2F93722826791%3Fpwd%3DbDZlMXV2di9US2h3aHVzbkFRclFjdz09 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://secure-web.cisco.com/14VyvNafu9LCS34HC2P4HEKOs7LGSAShB8JOtPQ4yFGEFSzo6iKn6sphZ83SVSxgDohKs3tLdLFH6JWG7e-Cg-58-sOo08FnQVUBHZyBZfnJErwe7gp98tXJ8yjas0TDtxf2HCIl7sV_jeYMTlCvjQsLVmzNWpv4GW_UQFYfzlF0BALAVZCmrjbqkgcn_T_r1p4VkAwOC8VZPtSJW46SDigcYAihgOYPSHkMlKN197eWBxAjdNgEz-uwraRvK4tHdJ3qqmb4-0L13h5WBFKLygOvTKIZv2PSnwQANu50QqxuwIH0nMfJzerByjuhiz1v0701X_xy3Ua6eYLO62OxW7RshewCBov8Jwbmu3I_kgyI-ZJfjzflMtX5LjiHJJHMWTOxKw0ct2uXAZ1NQsgrW7mKZfvz52jUurm5IGmxWjDHmEQW3PUaYfxhIG9m5aTHN18xHg1fs0rPhb7Wo1L1AUw/https%3A%2F%2Fgmu.zoom.us%2Fu%2FabVumXZi5y Join by SIP [log in to unmask]<mailto:[log in to unmask]> 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