Seffah, Ahmed

Human-Centered Software Engineering

Seffah, Ahmed - Human-Centered Software Engineering, ebook


Ebook, PDF with Adobe DRM
ISBN: 9781848009073
DRM Restrictions

PrintingNot allowed
Copy to clipboardNot allowed

Table of contents

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: Leveraging Personas and Patterns to Create Usable Designs

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

Publication year
Human-Computer Interaction Series
Page amount
426 pages
Information Technology, Telecommunications

Similar titles