0% found this document useful (0 votes)
240 views4 pages

HCI Exam

This document contains instructions for a 2 hour and 15 minute exam on computer science and human-computer interaction. It includes 5 short answer questions about topics like HTML, think aloud evaluations, user interface widgets, and Miller's law of 7±2. It also includes 4 longer questions asking students to explain internet retrieval delays, the usability impact of predictable vs unpredictable delays, and how to test a luxury car e-commerce site for usability issues from retrieval delays. The exam covers a range of foundational HCI and systems concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
240 views4 pages

HCI Exam

This document contains instructions for a 2 hour and 15 minute exam on computer science and human-computer interaction. It includes 5 short answer questions about topics like HTML, think aloud evaluations, user interface widgets, and Miller's law of 7±2. It also includes 4 longer questions asking students to explain internet retrieval delays, the usability impact of predictable vs unpredictable delays, and how to test a luxury car e-commerce site for usability issues from retrieval delays. The exam covers a range of foundational HCI and systems concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

University of Glasgow

CS1Q Exam.

Time allowed: 2 hours and 15 minutes

Answer ALL questions.

1. a) Please provide BRIEF answers to the following questions:


1. What does the acronym HTML stand for?

HTML stands for Hypertext Markup Language.

2. Describe two problems with 'think aloud' evaluations.

Think aloud evaluations can yield unreliable results if the process of


'introspection' and talking about using a system actually interferes with
the users interaction. Finite cognitive resources can be used in
maintaining a 'conversation'. Alternatively, this can encourage users to
think more closely about what they are doing than they would under
normal interaction. Further problems stem from the subjective responses
that this can elicit.

3. Describe two situations in which keyboard input might be preferred over


speech for data entry.

Noisy environments can reduce the recognition rates. Speaker


independent interaction can be difficult to achieve, for instance in a
walk-up and use cash point machine. Speech impediments and other
forms of disability can create difficulties etc.

4. What is a user interface widget.

A widget is a component of a user interface; examples include a scroll


bar, an icon, a menu etc. They can also provide a high-level abstraction
for interface development toolkits.
5. What is the significance of 7 (+ or - 2) for human-computer interaction?

7 is popularly believed to be the number of unrelated items that people


can conveniently hold in short term memory. The + or – 2 refer to the
impact of performance shaping factors such as noise, fatigue and
distraction on that capacity. Interface designers can use knowledge of
short- term memory to inform the development of an interactive system.
For example; by limiting the number of menu items or form fields on an
interface. Techniques such as chunking can be used to extend this
capacity.

2. [2 marks per answer, 10 marks in total]


3. b) Why do Internet retrieval delays continue to be a problem even for those
users who have high- performance computers and good network connections?
4. [3 marks]
5. Retrieval delays continue to be a problem even for users with relatively good
performance computers and network connections because:
1. The servers to which they are connecting cannot always service the
demands that are placed on them. It can be difficult for companies to
predict the computational power required by a server given the elastic
demand of many Internet sites. Further problems arise because servers
may only be overloaded during short periods of the day.
2. Users will often tailor their interaction so that it always begins to exceed
the performance characteristics of the available technology. They will
run more simultaneous applications; download more resources etc until
delays begin to affect their tasks.
3. The developers of many web sites continue to invest in computationally
expensive presentation techniques. The desire to innovate and to attract
more users to a site may lead people to use techniques that stretch even
the best available technology.
4. etc.

c) Explain why relatively short but unpredictable delays create greater usability
problems than longer delays that users can anticipate.

[5 marks]

If users know that a particular retrieval task will take a long time then they can
schedule it appropriately. For example, a software download for an OS upgrade
is likely to consume significant amounts of time and hence may be done
overnight. If the download is unpredictable then it can be extremely irritating.
This is typically more of a problem if the task takes longer than anticipated but
can also be an issue if a longer task completes or aborts long before the user
expects. With unpredictable delays there are a number of techniques that
designers can exploit:

5. take action to increase the predictability of a download task. Installing


additional server capacity will reduce the maximum delay during peak
loading towards the more usual time. Alternatively, tasks can be refused
if the server reaches a particular saturation. It can be argued that this
makes the retrieval delay more predictable even if completion is now
less predictable.
6. give a worst case estimate. This places a bound on delay.
7. more from interactive to batch mode download techniques so that users
do not have to sit waiting to respond to series of questions for
unpredictable retrieval tasks. Users can then go away even if the delay is
prolonged.
8. etc.

d) You have been asked been asked to design the user interface to an e-
commerce web site. The site will sell expensive, luxury cars to members of the
public. Write a brief technical report describing how you would test the site to
determine whether retrieval delays will create significant usability problems for
the users of this site.

[7 marks]

The key point is that this is a high-value product. The site may, therefore,
exploit a range of more advanced marketing techniques and high-end audio-
visual presentations. These resources may incur high download times. Hence
the testing must consider:

9. Retrieval times from different types of end-user connections. It may be


better to provide a more basic form of the web-site to users who are
accessing the site from relatively slow modem connections. In this
circumstance, however, this style of connection may be relatively rare
for potential customers. Market research is required.
10.Retrieval times from different geographical regions. It might be
appropriate to deploy regional servers to mirror the main site and
provide tailored local information. This approach can help so that the
capacity of the infrastructure is tailored to the local demand at a regional
level.
11.Retireval times at different times of the day. Any evaluation should not
only consider the logical and physical location of the end-user/customer.
It should also consider changes in response times at different times of the
day/week. These will be influenced by the loading on routers etc by
other network users – however, periods of peak Internet usage need not
coincide with periods of peak interest in this particular website.
12.User expectations and performance characteristics of resources
compared to download times. Retrieval delays and periods of waiting
can be justified if the end-user experience justifies their investment.
Subjective satisfaction and purchase decision evaluations can help to
assess the cost- benefit trade-off here.

Each of these issues can be evaluated in different ways. I'm hoping that the best
answers will map from these different characteristics down to the specific
techniques that we have introduced in the course. For example, cooperative
evaluation might help with point 4 but may not yield great insights for 2 given
that the evaluator is typically in the same location as the user. Other forms of
automated web-based evaluation might be mentioned by first class answers.

6. Information Management question


7. Systems question
8. A joint question looking at systems material and HCI.

[End]

You might also like