After successful completion of the course, students are able to...
- understand and assess usability and its constituent parts as a measure of software quality
- integrate and apply selected usability engineering methods in software development projects
- evaluate the usability of software using a variety of different methods
- plan, prepare, conduct and analyse a usability test.
Usability Engineering is used to ensure or check and measure the usability of products. In this course basic knowledge and methods of usability engineering are imparted and the following topics are covered:
- Introduction to usability engineering and its basic concepts: What is usability? What criteria define usability? How can we measure and evaluate these criteria?
- Role of usability engineering in software development projects: What processes and methods can be used? What is user centered design? How can usability engineering impact the success or failure of a software development project?
- Overview of usability engineering methods: usability testing, cognitive walkthrough, heuristic evaluation, GOMS-KLM, Interviews, ...
- Practical application of the presented usability engineering methods: cognitive walkthrough and usability testing.
This course comprises of lectures and assignments. The lectures cover the basics and introduce different usability engineering methods (e.g. usability testing, contextual inquiry, cognitive walkthrough, heuristic evaluation, GOMS-KLM, interviews, surveys, ...)
The presented methods are to be applied in the practice part with concrete applications and real users. Within the exercise 3 examples have to be worked out. The first example has to be worked on as an individual example, the second and third examples are group examples which are handed in and evaluated together. The group formation takes place after the submission of the 1st example. In group examples 2 and 3, the results are to be presented in a submission discussion and comments are to be made. The entire group must be present at the submission meetings.
At the end of the term there will be a written exam. In addition, there are three practical assignments (some of which to be completed in small groups). The theory and basics presented during the lectures will be applied in the completion of the practical assignments.