Skip to content
SPM Tuition
Computer Science · Human computer interaction

Explaining usability decisions

Your design choices are sensible but your written reasons stay too short to earn marks.

An explanation links a design choice to a user need. Use a four-link chain: the choice, the need, the principle and the trade-off.

This lesson is part of human computer interaction. It builds on the criteria in evaluating clarity, feedback and navigation.

Link Question it answers Sample wording
Choice What was decided? “The app asks for confirmation before deleting.”
Need What does the user need? “A user may tap delete by accident.”
Principle Which idea supports it? “This gives feedback and protects against errors.”
Trade-off What does it cost? “It adds one extra tap.”

You do not always need all four. A short-mark answer uses the first three in one sentence, and a longer answer adds the trade-off.

Worked example: a delete confirmation

A fictional notes app lets a student delete a saved note. The design shows a box: “Delete this note? It cannot be undone. Cancel / Delete.”

A weak answer says: “The app has a confirmation box.” It names the choice only, with no reason.

A strong answer reads: “The app asks for confirmation before deleting because a student might tap Delete by accident and lose work. This protects against errors and gives the user a chance to change their mind. The cost is one extra tap.”

The strong answer contains the choice, the need, the principle and the trade-off.

What do markers look for?

A marker looks for a reason linked to the situation in the question. A reason that would fit any app is weaker than one that uses the details given.

For example, “it makes the app better” fits everything and earns nothing. “Because the note cannot be recovered” is specific to a delete action.

A second example: two correct decisions

A school contact form needs a student’s class. Two designs are possible.

  • A dropdown of class names. It prevents typing errors and makes every entry match the school’s list. The trade-off is that a long list takes time to scan.
  • A free text box. It is fast for the user who knows the class. The trade-off is that spelling differences, such as “4 Bestari” and “4bestari,” create errors.

Either choice can earn full marks when the reason fits the situation and the trade-off is named.

Check yourself

A fictional bus app shows the next bus time in large text on the first screen, and moves the route map to a second screen. Explain this decision in two or three sentences.

Answer

A model answer: “The app puts the next bus time on the first screen because users open it to answer one question: when does the bus arrive? Showing it straight away reduces the taps needed and supports a quick task. The trade-off is that the route map takes an extra step to reach.”

It has the choice, the need, the principle of a quick, simple task, and the trade-off.

What to study next

Explanations also help when you test a design. Continue with testing a prototype with observable tasks, then use the practice set.

Note your thin answers in the mistake log. If you want a teacher to question your reasons, see online one-to-one Computer Science tuition.

Common questions

What does it mean to explain a usability decision?

It means giving the reason a design choice helps the user. Name the choice, say what the user needs, link it to a principle such as clarity or feedback, and mention what it costs. A reason turns a description into an explanation.

What is a trade-off?

A trade-off is something a design choice costs or makes harder. A confirmation message protects against mistakes but adds one extra step. Mentioning the cost shows you understand that design choices balance competing needs.

How long should an explanation be?

Match the marks. A short-mark question needs one clear sentence with a because. A longer question needs the full chain. Read how many marks are given, and include one distinct point for each.

Can two different decisions both be correct?

Yes, when each is explained well. A dropdown and a text box can both suit a field, depending on the users and the task. The marks go to a clear reason that fits the situation in the question.

If your reasons read like lists, a one-to-one Computer Science teacher can ask follow-up questions that push each answer from a statement to a full explanation.

  • Online one-to-one lessons for your child with an experienced teacher.
  • Your first class is a one-hour trial, from RM50. The fee is agreed before you book.
  • Happy with the teacher? Continue with lessons of about 1.5 hours. If not, ask for another teacher.