Human-Centered Software Engineering

Software Engineering Models, Patterns and Architectures for HCI

By Ahmed Seffah , Jean Vanderdonckt , Michel C. Desmarais

Human-Centered Software Engineering Cover Image

This book establishes a dialog between the Human-Computer Interaction community and Software Engineering practitioners and researchers on the results and lessons learned associated with applying software development practices in the field of user interface.

Full Description

  • ISBN13: 978-1-8480-0906-6
  • 428 Pages
  • User Level: Science
  • Publication Date: June 19, 2009
  • Available eBook Formats: PDF
  • eBook Price: $49.95
Buy eBook Buy Print Book Add to Wishlist
Full Description
This book aims at establishing a meaningful dialog between the Human-Computer Interaction (HCI) community and Software Engineering (SE) practitioners and researchers on the results (both good and bad), obstacles, and lessons learned associated with applying software development practices in the field of user interface. “Human-Centered Software Engineering” provides accounts of the application of software engineering practices (which may be principles, techniques, tools, methods, processes, etc.) to a specific domain or to the development of a significant interactive system. The book gathers experiences gained by various companies and research centers working in the field of user interface engineering over a significant amount of time.
Table of Contents

Table of Contents

  1. Human
  2. Centered Software Engineering.
  3. What Drives Software Development.
  4. Human Activity Modeling.
  5. A User
  6. Centered Framework for Deriving a Conceptual Design from User Experiences.
  7. XML
  8. based Tools for Creating, Mapping and Transforming Usability Engineering Requirements.
  9. Multi
  10. Path Transformational Development of User Interfaces with Graph Transformations.
  11. Human
  12. Centered Engineering with UIML.
  13. Megamodeling and Metamodel
  14. Driven Engineering for Plastic User Interfaces: Mega
  15. UI.
  16. Cause and Effect in User Interface Development.
  17. From User Interface Usability to the Overall Usability of Interactive Systems.
  18. Towards a Refined Paradigm for Architecting Usable Systems.
  19. Trace
  20. based Usability Evaluation Using Aspect
  21. oriented Programming and Agent
  22. based Software Architecture.
  23. Achieving Usability of Adaptable Software: The AMF
  24. based Approach.
  25. The GAINS Design Process.
  26. Legacy Systems Interaction Reengineering.
  27. Reverse Engineering for Usability Evaluation.
  28. Task Models and System Models as a Bridge.
Errata

Please Login to submit errata.

No errata are currently published