Critical Issues in User Interface Systems Engineering

  • David Benyon
  • Philippe Palanque

Table of contents

  1. Front Matter
    Pages I-XV
  2. Domain Modelling

    1. Front Matter
      Pages 1-2
    2. Alistair Sutcliffe
      Pages 37-61
  3. Model-Based User Interface design

    1. Front Matter
      Pages 63-64
    2. Philippe Palanque, Rémi Bastide
      Pages 65-79
    3. François Bodar, Anne-Marie Hennebert, Jean-Marie Leheureux, Isabelle Provot, Jean Vanderdonckt, Giovanni Zucchinetti
      Pages 109-134
  4. Methodologies and Communication throughout the Life Cycle

    1. Front Matter
      Pages 135-135
    2. Hans-W. Gellersen, Max Mühlhäuser
      Pages 137-149
    3. David Bell, Ashok Gupta, Raghu Kolli, Martina Manhartsberger
      Pages 151-167
  5. Architectures for User Interface Software

    1. Front Matter
      Pages 189-189
    2. Joelle Coutaz, Laurence Nigay, Daniel Salber
      Pages 191-209
    3. Michael Goedicke, Bettina Sucrow
      Pages 211-223
  6. Critical Issues for the Future of User Interface Systems Engineering

    1. Front Matter
      Pages 225-225
    2. Gilbert Cockton, Steven Clarke, Phil Gray, Chris Johnson
      Pages 227-248
    3. Manfred Tscheligi, Kaisa Väänänen-Vainio-Mattila
      Pages 249-263
  7. Back Matter
    Pages 265-294

About this book


This book developed from an IFIP workshop which brought together methods and architecture researchers in Human Computer Interaction and Software Engineering. To an extent this introduction is a little unfair to the authors, as we have distilled the results of the workshop to give the reader a perspective of the problems within integrated approaches to usability engineering. The papers could not hope to address all ofthe issues; however, we hope that a framework will help the reader gainfurther insights into current research andfuture practice. The initial motivation was to bring together researchers and practitioners to exchange their experiences on Graphical User Interface (Gill) design problems. The two groups represented methodological and architecture/tools interests, so the workshop focused on intersection of how methods can support user interface development and vice versa, how tools, architectures and reusable components can empower the design process. There is, we believe, a constructive tension between these two communities. Methodologists tend to approach the design problem with task/domain/organisational analysis while the tool builders suggest design empowerment/envisioning as a means ofimproving the way users work rather than relying on analysis ofcurrent systems. This debate revolves around the questions of whether users' current work is optimal, or whether designers have the insight to empower users by creating effective solutions to their problems. Tool builders typically want to build something, then get the users to try it, while the methodologists want to specify something, validate it and then build it.


Software Engineering System User Interface Design communication complex system complex systems design human-computer interaction (HCI) modeling software architecture systems architecture

Editors and affiliations

  • David Benyon
    • 1
  • Philippe Palanque
    • 2
  1. 1.Computing DepartmentThe Open UniversityMilton KeynesUK
  2. 2.LIS-IHMUniversity of Toulouse IToulouse cedexFrance

Bibliographic information

Industry Sectors
IT & Software