Skip to main content

Issues in the evaluation of user interface tools

  • Invited Papers
  • Conference paper
  • First Online:
Software Engineering and Human-Computer Interaction (SE-HCI 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 896))

Included in the following conference series:

Abstract

We define a framework for the evaluation of user interface construction tools in terms of six software engineering qualities. These qualities are understood in terms of who judges the quality — developer or end user; and what artifact is judged — the development tool itself or the systems it produces. We identify four classes of evaluation techniques: functional inspection, architectural inspection, direct developer input, and benchmarking. We then examine each of the quality factors and discuss the effectiveness of different evaluation techniques for each.

This work is sponsored by the U.S. Department of Defense

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L. Bass, B. Clapper, E. Hardy, R. Kazman, and R. Seacord. Serpent: A user interface management system. In Proceedings of the Winter 1990 USENIX Conference, pages 245–258, Berkeley, California, January 1990.

    Google Scholar 

  2. L. Bass and P. Dewan (eds). Trends in Software: User Interface Software. John Wiley & Sons, New York, 1993.

    Google Scholar 

  3. J. Coutaz. PAC, an implementation model for dialog design. In Proceedings of Interact '87, pages 431–436, Stuttgart, Germany, September 1987.

    Google Scholar 

  4. R.B. Grady and D.L. Caswell. Software Metrics: Establishing a Company-Wide Program. Prentice-Hall, Englewood Cliffs, New Jersey, 1987.

    Google Scholar 

  5. D. Garlan and M. Shaw. An introduction to software architecture. In Advances in Software Engineering and Knowledge Engineering, Volume I. World Scientific Publishing, 1993.

    Google Scholar 

  6. H.R. Hartson and D. Hix. Developing User Interfaces: Ensuring Usability Through Product and Process. John Wiley & Sons, New York, 1993.

    Google Scholar 

  7. D. Hix and R. Schulman. Human-computer interface development tools: A methodology for their evaluation. Communications of the ACM, 34 (3): 74–87, March 1991.

    Google Scholar 

  8. ISO/ISE, International Standard 9126. Information Technology — Software Product Evaluation — Quality Characteristics and Guidelines for Their Use. ISO/TEC Copyright Office, Geneva, Switzerland, 1991.

    Google Scholar 

  9. R. Kazman, L. Bass, G. Abowd, and M. Webb. SAAM: A method for analyzing the properties of software architectures. In Proceedings of ICSE-16, Sorrento, Italy, May, 1994.

    Google Scholar 

  10. J. McCall, P. Richards, and G. Walters. Factors in Software Quality, three volumes. NTIS AD-A049-014, 15, 055, November 1977.

    Google Scholar 

  11. Oskarsson, Ö. Mechanisms of modiflability in large software systems. Linköping Studies in Science and Technology Dissertations No. 77, 1982.

    Google Scholar 

  12. Pfaff, G. (ed). User Interface Management Systems. Springer-Verlag, New York, 1985.

    Google Scholar 

  13. Software Engineering Institute. Serpent Overview (CMU/SEI-91-UG-1, ADA240606). Carnegie Mellon University, Pittsburgh, Pennsylvania, August 1989.

    Google Scholar 

  14. R. Taylor and G. Johnson. Separations of concerns in the Chiron-1 user interface development and management system. In Proceedings of Inter-CHI '93, pages 367–374, Amsterdam, May 1993.

    Google Scholar 

  15. UIMS Tool Developers Workshop. A metamodel for the runtime architecture of an interactive system. SIGCHI Bulletin, 24(1): 32–37, January 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Richard N. Taylor Joëlle Coutaz

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bass, L., Abowd, G., Kazman, R. (1995). Issues in the evaluation of user interface tools. In: Taylor, R.N., Coutaz, J. (eds) Software Engineering and Human-Computer Interaction. SE-HCI 1994. Lecture Notes in Computer Science, vol 896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035804

Download citation

  • DOI: https://doi.org/10.1007/BFb0035804

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-59008-8

  • Online ISBN: 978-3-540-49173-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics