From usability tasks to usable user interfaces

In this paper we describe how the identification of usability tasks in the task model as an early consideration of usability in the process can directly influence the design of usable User Interfaces (UI). We intend to make system analysts and UI designers work and communicate better by sharing artifacts, thus providing a process that aims at the integration of professionals working with a productive process in order to develop UIs with usability.

[1]  Natalia Juristo Juzgado,et al.  Improving software usability through architectural patterns , 2003, ICSE Workshop on SE-HCI.

[2]  Len Bass,et al.  Achieving usability through software architecture , 2001, ICSE 2001.

[3]  Jean Vanderdonckt,et al.  SketchiXML: towards a multi-agent design tool for sketching user interfaces based on USIXML , 2004, TAMODIA '04.

[4]  E. Folmer Cost effective development of usable systems; gaps between HCI and SE , 2004, ICSE 2004.

[5]  Leonard J. Bass,et al.  Bridging the gaps II: bridging the gaps between software engineering and human-computer interaction , 2004, Proceedings. 26th International Conference on Software Engineering.

[6]  Ian Sommerville,et al.  Making ethnography accessible: bringing real-world experience to HCI designers and software engineers , 2004, ICSE 2004.

[7]  Fabio Paternò,et al.  ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models , 1997, INTERACT.

[8]  Larry L. Constantine,et al.  Software for Use - A Practical Guide to the Models and Methods of Usage-Centered Design , 1999 .

[9]  Philippe Kruchten,et al.  User interface design in the rational unified process , 2001 .

[10]  Elizabeth Furtado,et al.  UPi: a software development process aiming at usability, productivity and integration , 2005, CLIHC '05.

[11]  Nuno Jardim Nunes What drives software development: issues integrating software engineering and human-computer interaction , 2003 .

[12]  Fabio Paternò,et al.  CTTE: Support for Developing and Analyzing Task Models for Interactive System Design , 2002, IEEE Trans. Software Eng..

[13]  Elizabeth Furtado,et al.  An integrated method for designing user interfaces based on tests , 2005, ACM SIGSOFT Softw. Eng. Notes.

[14]  F. DePaoli A service-oriented approach to bridge the gap between software engineering and human-computer interaction , 2004, ICSE 2004.

[15]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[16]  John M. Carroll,et al.  Scenarios, objects, and points of view in user interface design , 2001 .