PQ Flashcards

(18 cards)

1
Q

Define Human-Computer Interaction (HCI).

A

Answer: HCI is the study and practice of designing, implementing, and evaluating interactive computing systems for human use. It focuses on usability, accessibility, and user experience.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain the significance of usability engineering in HCI.

A

Answer: Usability engineering ensures that systems are user-friendly, efficient, and effective. It involves systematic methods such as user testing, heuristic evaluations, and iterative design to improve user experience.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the main paradigms of interaction in HCI?

A

Answer:

Command-line interfaces (CLI)

Graphical user interfaces (GUI)

Natural user interfaces (NUI)

Virtual/Augmented reality interfaces

Conversational interfaces (Voice-based AI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Discuss the role of cognitive psychology in HCI.

A

Answer: Cognitive psychology helps in understanding how users perceive, process, and interact with technology. It informs interface design by addressing memory load, attention span, and error prevention.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain the differences between usability testing and heuristic evaluation.

A

Answer:

Usability testing involves real users interacting with a system to identify problems.

Heuristic evaluation relies on experts reviewing an interface based on usability principles.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Hierarchical Task Analysis (HTA) in HCI?

A

Answer: HTA is a systematic method for breaking down complex tasks into smaller, manageable subtasks to improve usability and system efficiency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain how HCI integrates into the software development life cycle (SDLC

A

Answer: HCI principles are incorporated into SDLC through user research, prototyping, usability testing, iterative design, and post-deployment evaluation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Analyze the usability of a commonly used mobile application (e.g., WhatsApp, Instagram). Identify three usability issues and propose solutions.

A

Answer:

Issue 1: Overloaded interface (Solution: Simplify navigation)

Issue 2: Small touch targets (Solution: Increase button size)

Issue 3: Lack of dark mode (Solution: Provide theme options)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Design a simple wireframe for a banking app login screen. Include elements that enhance user experience.

A

Answer: A wireframe should include a username field, password field, login button, fingerprint authentication option, and a “Forgot Password?” link.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Conduct a heuristic evaluation of a given website. Identify at least three violations of usability heuristics.

A

Answer:

Violation 1: Poor error visibility (Solution: Provide clear error messages)

Violation 2: Inconsistent navigation (Solution: Standardize menu structure)

Violation 3: Lack of feedback (Solution: Add loading indicators)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain the role of affordances and signifiers in UI design. Provide examples.

A

Answer: Affordances indicate possible actions (e.g., a button suggests clicking), while signifiers clarify how to interact (e.g., underlined text suggests a hyperlink).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Compare and contrast direct manipulation interfaces with command-based interfaces.

A

Answer:

Direct manipulation (e.g., drag-and-drop in GUIs) offers visual feedback and immediate results.

Command-based interfaces (e.g., CLI) require textual input but provide more flexibility for power users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A company wants to improve its e-commerce website’s usability. Outline a five-step usability evaluation process.

A

Answer:

Define usability goals

Recruit participants

Conduct user testing

Analyze findings

Implement improvements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the five usability principles defined by Nielsen?

A

Answer:

Learnability

Efficiency

Memorability

Errors (low error rate)

Satisfaction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Differentiate between UI and UX design.

A

Answer: UI design focuses on visuals and aesthetics, while UX design emphasizes overall user experience, usability, and interaction flow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How does Fitts’ Law apply to UI design?

A

Answer: Fitts’ Law states that the time to acquire a target is a function of its size and distance. UI designs should place frequently used elements within easy reach and ensure buttons are large enough for quick interaction.

15
Q

Explain the concept of accessibility in HCI and list three ways to improve it

A

Answer: Accessibility ensures systems can be used by people with disabilities. Improvements include:

Providing alternative text for images

Ensuring keyboard navigation support

Using high-contrast color schemes

16
Q

Describe three common interaction errors in user interfaces and their possible solutions.

A

Answer:

Slip errors (accidental clicks) → Solution: Undo functionality

Mistake errors (wrong input) → Solution: Confirmation dialogs

Mode errors (user confusion) → Solution: Clear visual cues for different modes