"I urge you to please notice when you are happy, and exclaim or murmur or think at some point, 'If this isn't nice, I don't know what is.'"

– Kurt Vonnegut, A Man without a Country

Human-Computer Interaction in Software Development

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.

Projects

AWARE interface screenshot Education graphic Empirical software engineering graphic

Last modified Friday, 26th February, 2010 @ 01:49pm
All content © 2002-2009 by Lucas Layman.