Seffah, Ahmed
Human-Centered Software Engineering
1. Human-Centered Software Engineering: Software Engineering Architectures, Patterns, and Sodels for Human Computer Interaction
Ahmed Seffah, Jean Vanderdonckt, Michel C. Desmarais
I. User Experiences, Usability Requirements, and Design
2. What Drives Software Development: Bridging the Gap Between Software and Usability Engineering
Nuno J. Nunes
3. Human Activity Modeling: Toward A Pragmatic Integration of Activity Theory and Usage-Centered Design
Larry L. Constantine
4. A User-Centered Framework for Deriving A Conceptual Design From User Experiences:
Homa Javahery, Alexander Deichman, Ahmed Seffah, Mohamed Taleb
5. XML-Based Tools for Creating, Mapping, and Transforming Usability Engineering Requirements
Fei Huang, Jon Titus, Allan Wolinski, Kevin Schneider, Jim A. Carter
II. Modeling and Model-Driven Engineering
6. Multipath Transformational Development of User Interfaces with Graph Transformations
Quentin Limbourg, Jean Vanderdonckt
7. Human-Centered Engineering Of Interactive Systems With The User Interface Markup Language
James Helms, Robbie Schaefer, Kris Luyten, Jo Vermeulen, Marc Abrams, Adrien Coyette, Jean Vanderdonckt
8. Megamodeling and Metamodel-Driven Engineering for Plastic User Interfaces: MEGA-UI
Jean-Sébastien Sottet, Gaelle Calvary, Jean-Marie Favre, Jöelle Coutaz
9. Cause and Effect in User Interface Development
Ebba Thora Hvannberg
III. Interactive Systems Architectures
10. From User Interface Usability to the Overall Usability of Interactive Systems: Adding Usability in System Architecture
Mohamed Taleb, Ahmed Seffah, Daniel Engleberg
11. Toward a Refined Paradigm for Architecting Usable Systems
Tamer Rafla, Michel C. Desmarais, Pierre N. Robillard
12. Trace-Based Usability Evaluation Using Aspect-Oriented Programming and Agent-Based Software Architecture
Jean-Claude Tarby, Houcine Ezzedine, Christophe Kolski
13. Achieving Usability of Adaptable Software: The Amf-Based Approach
Franck Tarpin-Bernard, Kinan Samaan, Bertrand David
IV. Reengineering, Reverse Engineering, and Refactoring
14. The Gains Design Process: How to do Structured Design of User Interfaces in Any Software Environment
Martha J. Lindeman
15. Legacy Systems Interaction Reengineering
Mohammad El-Ramly, Eleni Stroulia, Hani Samir
16. Using Reverse Engineering for Automated Usability Evaluation of Gui-Based Applications
Atif M. Memon
17. Task Models and System Models as A Bridge Between Hci and Software Engineering
David Navarre, Philippe Palanque, Marco Winckler
Keywords: Computer Science, User Interfaces and Human Computer Interaction
- Author(s)
- Seffah, Ahmed
- Vanderdonckt, Jean
- Desmarais, Michel C.
- Publisher
- Springer
- Publication year
- 2009
- Language
- en
- Edition
- 1
- Imprint
- Springer London - London
- Series
- Human-Computer Interaction Series
- Page amount
- 426 pages
- Category
- Information Technology, Telecommunications
- Format
- Ebook
- eISBN (PDF)
- 9781848009073