Human-Centered Software Engineering 2009
Human-Centered Software Engineering:
Software Engineering Architectures, Patterns, and Models for Human Computer Interaction
User Experiences, Usability Requirements, and Design
Nuno Jardim Nunes
: What Drives Software Development: Bridging the Gap Between Software and Usability Engineering.
Larry L. Constantine
: Human Activity Modeling: Toward A Pragmatic Integration of Activity Theory and Usage-Centered Design.
Modeling and Model-Driven Engineering
Interactive Systems Architectures
Reengineering, Reverse Engineering, and Refactoring
Martha J. Lindeman
: The Gains Design Process: How to do Structured Design of User Interfaces in Any Software Environment.
Atif M. Memon
: Using Reverse Engineering for Automated Usability Evaluation of Gui-Based Applications.