Graphical User Interfaces
Jean C. Scholtz,
Jean C. Scholtz
National Institute of Standards and Technology (NIST), Gaithersburg, MD
Search for more papers by this authorJean C. Scholtz,
Jean C. Scholtz
National Institute of Standards and Technology (NIST), Gaithersburg, MD
Search for more papers by this authorFirst published: 27 December 1999
Abstract
The sections in this article are
- 1 History
- 2 Definition of a Graphical User Interface
- 3 Are Graphical User Interfaces Better Than Character-Based Interfaces?
- 4 Effects On Software Development
- 5 Architecture Of Graphical User Interfaces
- 6 Development Process
- 7 Designing The Graphical User Interface
- 8 Representations Of Design
- 9 Appearance
- 10 Evaluation Of Graphical User Interfaces
- 11 Future of Graphical User Interfaces
Bibliography
- 1 I. E. Sutherland Sketchpad: A man-machine graphical communication system, AFIPS Spring Joint Comput. Conf., 1963, pp. 329–346.
- 2 C. Smith et al. Designing the star user interface, BYTE, 7 (4): 242–282, 1982.
- 3 L. Bass J. Coutaz Developing Software for the User Interface, Reading, MA: Addison-Wesley, 1991.
- 4 B. Shneiderman Direct manipulation: A step beyond programming languages, IEEE Comput., 16 (8): 57–69, 1983.
- 5 J. Greenstein L. Arnaut Input Devices. In Martin Helander (ed.), Handbook of Human–Computer Interaction, Amsterdam: North Holland, 1988, pp. 495–536.
- 6 J. R. Brown S. Cunningham Programming the User Interface: Principles and Examples, New York: Wiley, 1989.
- 7 B. Shneiderman Designing the User Interface, Reading, MA: Addison-Wesley, 1987.
- 8 S. K. Card T. P. Moran A. Newell The Psychology of Human-Computer Interaction, Hillsdale, NJ: Lawrence Erlbaum Associates, 1983.
- 9 T. Roberts T. Moran Evaluation of Text Editors. In Proc. Human Factors in Comput. Syst., 136–141, 1982.
- 10 B. Shneiderman S. Margono A study of file manipulation by novices using commands vs. direct manipulation, Proc. 26th Annu. Tech. Symp. Washington D.C. Chapt. ACM, Gaithersburg, MD: NBS, 1987.
- 11 D. B. Bobrow S. Mittal M. J. Stefik Expert Systems: Perils and Promise, Commun. ACM, 880–894, 1986.
- 12 B. A. Myers M. Rosson Survey on user interface programming, Proc. CHI'92 Conf. Human Factors Comput. Syst., 1992 New York: ACM, pp. 195–202.
- 13 B. A. Myers State of the Art in User Interface Software Tools. In H. R. Hartson and D. Hix (eds.), Advances in Human–Computer Interaction, Norwood, NJ: Ablex, 1998, Vol. 4, pp. 110–150.
- 14 B. A. Myers State of the art in user interface software tools. In R. M. Baecker, J. Grudin, W. A. S. Buxton, and S. Greenberg (eds.), Readings in Human–Computer Interaction: Toward the Year 2000, San Francisco, CA: Morgan Kaufman, 1995.
- 15 J. Larson Interactive Software: Tools for Building Interactive User Interfaces, Englewood Cliffs, NJ: Prentice-Hall, 1992.
- 16 B. A. Myer User-interface tools: Introduction and survey, IEEE Softw., 6 (1): 15–23, 1989.
- 17 M. Green Report on Dialogue Specification Tools. In Gunther E. Pfaff (ed.), User interface Management Systems, Proc. Workshop User Interface Manage. Syst., Seeheim, FRG, November 1–3, 1983, Berlin: Springer-Verlag, pp. 9–20.
- 18 T. Kaehler D. Patterson A small taste of smalltalk, BYTE, 11 (8): 145–159, 1986.
- 19 K. J. Schmucker MacApp, An Application Framework, BYTE, 11 (8): 189–194, 1986.
- 20 D. R. Oslsen, Jr. et al. Research directions for user interface software, Behaviour Inf. Technol., 12 (2): 80–97, 1993.
- 21 B. A. Myers Creating User Interfaces by Demonstration, San Diego, CA: Academic Press, 1988.
- 22 B. W. Boehm A spiral model of software development and enhancement, IEEE Comput., 21 (2): 61–72, 1988.
- 23 J. S. Dumas J. C. Redish A Practical Guide to Usability Testing, Norwood, NJ: Ablex, 1993.
- 24 J. Nielsen Usability Engineering, San Diego, CA: Academic Press, 1993.
- 25 S. L. Smith J. N. Mosier Design Guidelines for Designing User Interface Software, Tech. Rep. MTR-100090, Bedford, MA: The MITRE Corporation, 1986.
- 26 The Windows Interface Guidelines for Software Design, Redmond, WA: Microsoft Press, 1995.
- 27 D. Hix H. R. Hartson Developing User Interfaces: Ensuring Usability Through Product and Process, New York: Wiley, 1993.
- 28 R. J. K. Jacob A specification language for direct manipulation user interfaces. ACM Trans. Graphics, 5 (4): 283–317, 1986.
- 29 L. Sibert W. D. Hurly T. W. Bleser Design and implementation of an object-oriented user interface management system. In H. R. Hartson and D. Hix (eds.), Advances in Human–Computer Interaction, Norwood, NJ: Ablex, 1988, Vol. 2, pp. 175–213.
- 30 H. R. Hartson A. C. Siochi D. Hix The UAN: A user-oriented representation for direct manipulation interface designs, ACM Trans. Inf. Syst., 8 (3): 181–203, 1990.
- 31 H. R. Hartson D. Boehm-Davis UI development processes and methodologies, Behavior Inf. Technol., 12 (2): 98–114, 1993.
- 32 W. M. Newman M. G. Lamming Interactive System Design, Wokingham, England: Addison-Wesley, 1995.
- 33 D. J. Mayhew Principles and Guidelines in Software User Interface Design, Englewood Cliffs, NJ: Prentice-Hall, 1992.
- 34 W. Horton The Icon Book: Visual Symbols for Computer Systems and Documentation, New York: Wiley, 1994.
- 35 W. O. Galitz It's Time to Clean Your Windows: Designing GUIS that Work, New York: Wiley-QED Publ., 1994.
- 36 T. Tullis Screen Design. In Martin Helander (ed.), Handbook of Human-Computer Interaction, Amsterdam: North Holland, 1988, pp. 377–411.
- 37 W. O. Galitz Handbook of Screen Format Design, Wellesley, MA: QED Information Sciences, 1989.
- 38 E. F. Miller Software testing technology: An overview. In C. R. Vick and C. V. Ramamoorthy (eds.), Handbook of Softw. Eng., New York: Van Nostrand Reinhold, 1984, pp. 359–379.
- 39 D. Kasik H. George Toward automatic generation of novice user test scripts, Proc. CHI'96 Conf. Human Factors Comp. Syst., New York: ACM 1996, pp. 244–251.
- 40 R. G. Bias D. J. Mayhew (eds.) Cost Justifying Usability, London: Academic Press, 1994.
- 41 J. Preece Human Computer Interaction, Wokingham, England: Addison-Wesley, 1994.
- 42 G. Lindgaard Usability Testing and System Evaluation, London: Chapman & Hall Computing, 1994.
- 43 D. Schuler A. Namioka (eds.) Participatory Design: Principles and Practices, Hillsdale, NJ: Lawrence Erlbaum, 1993.
- 44
J. Nielsen
R. L. Mack (eds.)
Usability Inspection Methods,
New York:
Wiley,
1994.
10.1145/259963.260531 Google Scholar
- 45 R. Jeffries et al. User interface evaluation in the real world: A comparison of four techniques, Proc. CHI'91 Conf. Human Factors Comput. Syst., New York: ACM 1991, pp. 119–124.
- 46 B. E. John S. J. Marks Tracking the effectiveness of usability evaluation methods, Behavior Inf. Technol., 16 (4/5): 188–202, 1997.
- 47 T. S. Tullis Is user interface design just common sense? In G. Salvendy and M. J. Smith (eds.), Human-computer interaction: Software and hardware interfaces, Proc 5th Int. Conf. Human-Comput. Interaction, (HCI International '93), Amsterdam, The Netherlands: Elsevier, 1993, pp. 9–14.
- 48 J. Nielsen V. L. Phillips Estimating the relative usability of two interfaces: Heuristics, formal, and empirical methods compared, Proc. INTERCHI'93 Conf. Human Factors Comput. Syst. New York: ACM 1993, pp. 214–221.
- 49 S. K. Card T. P. Moran A. Newell The Psychology of Human-Computer Interaction, Hillsdale, NJ: Lawrence Erlbaum Associates, 1983.
- 50 R. J. K. Jacobs et al. UIST '007: Where will we be ten years from now? UIST'97 Proc. ACM Symp. on User Interface Softw. Technol., New York: ACM 1997, pp. 115–118.
- 51 B. Shneiderman Designing the User Interface, Reading, MA: Addison-Wesley, 1998.
- 52 M. E. Fayad D. C. Schmidt Object-oriented application frameworks, Commun. ACM, 40 (10): 32–38, 1997.
Wiley Encyclopedia of Electrical and Electronics Engineering
Browse other articles of this reference work: