"It could be senseless to go on waiting for a joy, when joy was on the doorstep, and Time hurried by."
– T.H. White, The Once and Future King
A subject that I am very interested in is the psychological and physical processes of programming and of software development in general. My research rests at the intersection of software engineering, human-computer interaction, and cognitive psychology. My goal is to understand how programmers work, both cognitively and socially, and to create tools and processes that supplement and focus their mental processes in ways other than simply providing them with more information.
In December 2008, I completed my Ph.D. thesis on this topic, titled "Information Needs of Developers for Program Comprehension during Software Maintenance Tasks."
View the list of my publications on human-computer interaction in software development.
Human-Computer Interaction in Software Development |
Computer Science Education |
Empirical Software Engineering |
Last modified Friday, 02nd July, 2010 @ 12:59pm
All content © 2002-2009 by Lucas Layman.