"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

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, 02nd July, 2010 @ 12:59pm
All content © 2002-2009 by Lucas Layman.