Supporting Software Development Work
Monday, October 20, 2014 - 4:00pm to 4:50pm
KEC 1003
Thomas LaToza
Postdoctoral Research Associate
University of California, Irvine
Abstract:
Software development is a complex and multifaceted endeavor, encompassing
diverse activities including programming, design, and collaboration interwoven
together. While it is often not difficult to posit opportunities for tools to
make development work better, understanding if and how tools lead to
improvements in developers' lives and the software that they produce poses
deeper questions about the nature of software development work itself and the
relationship of this work to the tools that developers use to do it.
In this talk, I will present some of the work I have done investigating the
nature of software development work and the design of tools to support it,
focusing on projects on debugging and reasoning about changes, sketching design
at the whiteboard, and crowdsourcing software development.
Biography:
Thomas LaToza is a Postdoctoral Research Associate at the University of California, Irvine. His research focuses on human aspects of software development, with work in the areas of programming, software design, and collaboration. He has degrees in psychology and computer science from the University of Illinois and a PhD in software engineering from Carnegie Mellon University. He has served on a variety of program committees, was co-chair of the First International Workshop on Crowdsourcing in Software Engineering, and is currently co-chair of the Fifth Workshop on the Evaluation and Usability of Programming Languages and Tools. His work is partially supported by the National Science Foundation with a $1.4M grant on Crowd Programming.
www.ics.uci.edu/~tlatoza
_______________________________________________
Colloquium mailing list
[email protected]
https://secure.engr.oregonstate.edu/mailman/listinfo/colloquium