Refining the Usability Engineering Toolbox: Lessons Learned from a User Study on a Visualization Tool

  • Homa Javahery
  • Ahmed Seffah
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4799)


This paper details a usability study on a bioinformatics visualization tool. The tool was redesigned based on a usability engineering framework called UX-P (User Experiences to Patterns) that leverages personas and patterns as primary design directives, and encourages on-going usability testing throughout the design lifecycle. The goals were to carry out a design project using the UX-P framework, to assess the usability of the resulting prototype, and to mitigate the test results into useful recommendations.


Usability Engineering Framework Usability Testing User Experiences Conceptual Design Personas Patterns 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Seffah, A., Gulliksen, J., Desmarais, M.C.: Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle. Springer, Netherlands (2005)Google Scholar
  2. 2.
    ISO 13407: Standard on Human-Centered Development Processes for Interactive Systems. ISO Standards (1998)Google Scholar
  3. 3.
    Cooper, A.: The inmates are running the asylum: Why high-tech products drive us crazy and how to restore the sanity. SAMS Publishing, Indianapolis (1999)Google Scholar
  4. 4.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)Google Scholar
  5. 5.
    Tidwell, J.: UI Patterns and Techniques [online]. [Accessed March, 2003]. Available from, (2002)
  6. 6.
    Welie, M.V.: Interaction Design Patterns [online]. [Accessed March, 2003](2003) Available from
  7. 7.
    Protein Explorer: FrontDoor to Protein Explorer [online]. [Accessed October 2006]. (2005) Available from,
  8. 8.
    Cn3D: Cn3D 4.1 Download and Homepage [online]. [Accessed October 2006]. Available from, (2005)
  9. 9.
    Gros, P.E., Férey, N., Hérisson, J., Gherbi, R., Seffah, A.: Multiple User Interface for Exploring Genomics Databases. In: Proceedings of HCI International (July 22-27, 2005) (2005)Google Scholar
  10. 10.
    Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, New York (2000)zbMATHGoogle Scholar
  11. 11.
    Wilkins, B.: MELD: A Pattern Supported Methodology for Visualization Design. PhD Thesis, The University of Birmingham (2003)Google Scholar
  12. 12.
    Javahery, H., Sinnig, D., Seffah, A., Forbrig, P., Radhakrishnan, T.: Pattern-Based UI Design: Adding Rigor with User and Context Variables. In: Proceedings of TaMoDia, Hasselt, Belgium, October 23-24, 2006 (2006)Google Scholar
  13. 13.
    Fenton, N.E., Pfleeger, S.L.: Software Metrics: a Rigorous and Practical Approach, 2nd edn. PWS Publishing Co. Boston (1998)Google Scholar
  14. 14.
    ISO/IEC 25062: Software Product Quality Requirements and Evaluation (SQuaRE), Common Industry Format (CIF) for usability test reports. ISO Standards (2006)Google Scholar
  15. 15.
    Ivory, M.Y., Hearst, M.A.: The state of the art in automating usability evaluation of user interfaces. ACM Computing Survey 33(4), 470–516 (2001)CrossRefGoogle Scholar
  16. 16.
    Holzinger, A.: Usability Engineering for Software Developers. Communications of the ACM 48(1), 71–74 (2005)CrossRefGoogle Scholar
  17. 17.
    Dix, A., Finlay, J.E., Abowd, G.D., Beale, R.: Human-Computer Interaction, 3rd edn. Prentice Hall, Englewood Cliffs (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Homa Javahery
    • 1
  • Ahmed Seffah
    • 1
  1. 1.Human-Centered Software Engineering Group, Department of Computer Science and Software Engineering, Faculty of Engineering and Computer Science, Concordia University 

Personalised recommendations