Skip to main content
Unit of study_

COMP4427: Usability Engineering

2025 unit information

Usability engineering is the systematic process of designing and evaluating user interfaces so that they are usable. This means that people can readily learn to use them efficiently, can later remember how to use them and find it pleasant to use them. The wide use of computers in many aspects of people's lives means that usability engineering is of the utmost importance. There is a substantial body of knowledge about how to elicit usability requirements, identify the tasks that a system needs to support, design interfaces and then evaluate them. This makes for systematic ways to go about the creation and evaluation of interfaces to be usable for the target users, where this may include people with special needs. The field is extremely dynamic with the fast emergence of new ways to interact, ranging from conventional WIMP interfaces, to touch and gesture interaction, and involving mobile, portable, embedded and desktop computers. This unit will enable students to learn the fundamental concepts, methods and techniques of usability engineering. Students will practice these in small classroom activities. They will then draw them together to complete a major usability evaluation assignment in which they will design the usability testing process, recruit participants, conduct the evaluation study, analyse these and report the results.

Unit details and rules

Managing faculty or University school:

Engineering

Study level Undergraduate
Academic unit Computer Science
Credit points 6
Prerequisites:
? 
DATA3888 or COMP3888 or COMP3988 or CSEC3888 or SOFT3888 or ENGG3112 or SCPU3001
Corequisites:
? 
Enrolment in a thesis unit INFO4001 or INFO4911 or INFO4991 or INFO4992 or AMME4111 or BMET4111 or CHNG4811 or CIVL4022 or ELEC4712 or COMP4103 or SOFT4103 or DATA4103 or ISYS4103
Prohibitions:
? 
COMP5427
Assumed knowledge:
? 
A major in a computer science area

At the completion of this unit, you should be able to:

  • LO1. Explain the applicability of design techniques learnt for different contexts
  • LO2. Design materials for conducting a user study, including recruitment forms, study protocol, address ethical considerations
  • LO3. Conduct a user study in a professional and ethical manner
  • LO4. Design, perform and analyse results of a think-aloud evaluation
  • LO5. Conduct usability evaluations using key no-user techniques
  • LO6. Describe how to conduct comprehensive summative usability evaluation experiments and how they differ from formative ones
  • LO7. Assess and explain the relative strengths and weaknesses key usability evaluation techniques for a new context
  • LO8. Explain the merits and trade-offs of key usability evaluation techniques for particular context
  • LO9. Report a usability study systematically, assessing the strengths and limitations
  • LO10. Work in a team to conduct usability evaluations
  • LO11. Work in a team to perform parallel iterative prototyping.

Unit availability

This section lists the session, attendance modes and locations the unit is available in. There is a unit outline for each of the unit availabilities, which gives you information about the unit including assessment details and a schedule of weekly activities.

The outline is published 2 weeks before the first day of teaching. You can look at previous outlines for a guide to the details of a unit.

Session MoA ?  Location Outline ? 
Semester 1 2024
Normal day Camperdown/Darlington, Sydney
Session MoA ?  Location Outline ? 
Semester 1 2025
Normal day Camperdown/Darlington, Sydney
Outline unavailable
Session MoA ?  Location Outline ? 
Semester 1 2023
Normal day Camperdown/Darlington, Sydney
Semester 1 2023
Normal day Remote

Find your current year census dates

Modes of attendance (MoA)

This refers to the Mode of attendance (MoA) for the unit as it appears when you’re selecting your units in Sydney Student. Find more information about modes of attendance on our website.