COMP 675 Human-Computer Interface Design

Final Exam Fall 1999

This is the final exam for the COMP 675 class. It is an individual take-home exam, and you are not allowed to discuss it with anybody else, work on it in a group, or seek help from someone else. You may use textbooks, course notes, or other material, but you must formulate the text for your answers yourself. With the exception of definitions and short quotations with acknowledgements, any text or other material that is taken from other sources will not count, and you may risk a lower grade or other sanctions for plagiarizing as described in the student handbook.

 

Student Name:

Student ID:

 

I hereby certify that the work presented in this exam is completely my own. I have not received help from anybody else, and all the material is written by myself in my own words.

Signature:

Date:

Part 1: Multiple Choice Questions

Mark the answer you think is correct. Unless otherwise noted, there is only one correct answer. Each question is worth 3 points, for a total of 30 in Part 1.

  1. What is an important advantage of command-line interfaces over graphical user interfaces?

  1. Why should modal dialog boxes be used with care?

  1. Under which circumstances is the use of CAPITAL LETTERS appropriate in screen layout and design?

  1. The automatic code generation feature of user interface development tools can be very useful, but it can also be a disadvantage. What is the potential problem with automatic code generation?

  1. Out of the following user interface prototypes, which one has the lowest fidelity?

  1. In which phase of the UI design cycle should evaluation be performed?

  1. Which usability testing method can be applied before the actual design of the product or system begins?

  1. What is an important purpose of developing prototypes for a user interface?

  1. Although humans often rely on spoken natural language to communicate with each other, spoken language is not used very heavily in human-computer interfaces. What is an important reason for that?

  1. Why have menus become a practically indispensable part of current user interfaces?

 

 

Part 2: Short Questions

In this part of the exam, you must answer the questions in one or two paragraphs. Each question is worth 10 points, for a total of 20 in Part 2.

  1. What are important aspects that make the design of Web pages different from regular, non-Web based graphical user interfaces?
  2.  

     

     

     

     

     

     

     

  3. Compare the use of menus, toolbars, and keyboard shortcuts for the selection of commands by identifying their respective advantages and drawbacks. Give examples for situations in which their use is appropriate and inappropriate.

 

 

 

 

 

Part 3: Evaluation Task

In this part of the exam, you need to evaluate user interface and usability aspects of a specific type of application programs: Web search engines. Your task is to select a search engine, and evaluate it with respect to the interaction capabilities and main benefits it offers to users, and the possible difficulties and drawbacks users have to face. The task consists of two subtasks: First, you will define important user requirements and evaluation criteria for search engines in general, and then you will use these requirements and evaluation criteria for the assessment of the specific example of a search engine that you selected. Part 3 of the exam contributes up to 50 points to the exam.

User Requirements

Identify and briefly describe three to five important user requirements on Web-based search engines, with particular emphasis on their usability and interaction aspects.





Evaluation Criteria

Based on the user requirements, specify three to five important evaluation criteria for such search engines. As far as possible, make your criteria quantitative so that they can be used to measure the performance of the search engine and its user interface in your evaluation.






 

Search Engine Evaluation

Briefly sketch the evaluation plan for the search engine you selected, and then perform and describe the evaluation. Use a set of keywords relevant to this course as a test case to illustrate your evaluation.

Selected Search Engine:

Keywords: