HCI Exam Questions and Concepts 2012
HCI Exam Questions and Concepts 2012
Participatory design techniques include workshops, where users and designers collaborate to brainstorm and prototype solutions; storyboards, which utilize visual narratives to map out interaction sequences from a user's perspective; and role-playing, which involves users and designers enacting scenarios to identify potential design issues. These techniques are significant as they involve users directly in the design process, ensuring that user needs and perspectives are integrated into the final product .
Gestalt Laws can enhance database entry screen usability through principles like proximity, grouping related text boxes for ease of recognition; similarity, ensuring consistent styling for elements within the same category; figure-ground distinction, utilizing clear background contrasts to highlight text boxes; and closure, incorporating borders or background shading to delineate grouped categories. These principles help users process information more effectively by providing visual cues that align with their natural perceptual tendencies .
Design rationale provides several benefits in system development: it improves communication among designers and stakeholders, preserves the reasons behind design decisions for future reference, enables traceability of decisions, aids in design consistency, supports decision-making by comparing alternatives, and facilitates user training by explaining design choices .
Principles of learnability in interface design include consistency, which aids users in predictability of interface actions; affordances, which help users understand possible actions and functions; feedback, providing users with information about their actions and system status; simplicity, avoiding unnecessary complexity that can hinder learning; and visibility, ensuring that important information is easily accessible .
Shneiderman’s Golden Rules include: 1) Strive for consistency, 2) Enable frequent users to use shortcuts, 3) Offer informative feedback, 4) Design dialog to yield closure, 5) Offer simple error handling, 6) Permit easy reversal of actions, 7) Support internal locus of control, and 8) Reduce short-term memory load. These rules guide designers in creating user-friendly interfaces by promoting intuitive interactions, efficient use, and effective feedback, thus enhancing overall usability .
Characteristics of HCI Design Patterns include reusability, allowing designers to apply proven solutions to recurring design problems; comprehensibility, making it easy for designers to understand the problem and solution; adaptability, enabling patterns to be adjusted to specific design contexts; and usability improvement, as they encode best practices for efficient design. These patterns are crucial as they foster consistent and effective interface design across various applications .
The Usability Engineering Lifecycle promotes effective interface design by providing a structured process that includes stages of planning, requirement analysis, iterative design, and testing. It emphasizes the continual refinement of user interfaces through user involvement and feedback, incorporating techniques like usability testing and prototyping to ensure that user needs are met and the interface is intuitive and efficient .
Constructivist theory posits that perception is a construct of the mind, influenced by experience and prior knowledge. This theory impacts interface design by encouraging designers to create customizable interfaces that accommodate user experiences and expectations. For example, constructivist principles support the use of familiar icons that leverage users' previous knowledge to facilitate learning and interaction. Ecological theory, on the other hand, suggests that perception is direct and relies on the affordances in the environment. This theory influences design by advocating for intuitive interfaces that reveal their functionality through clear affordances, such as buttons that look 'clickable'. Overall, the constructivist approach might lead to customizable dashboards, while ecological design fosters contexts that are instantly comprehensible without learning .
The 'gulf of execution' refers to the gap between a user's intention and the actions required to execute that intention within a system. It represents the challenges users face in translating their goals into specific actions. The 'gulf of evaluation', on the other hand, is the distance between the system output and the user’s ability to comprehend that output to make informed decisions. Essentially, the gulf of execution involves user challenges in doing what they want with the system, while the gulf of evaluation pertains to understanding what the system has done .
Problems with interface metaphors include potential user misunderstanding if the metaphor does not align with user experiences or expectations, over-simplification of complex systems that may lead to a lack of necessary functionality, cultural differences that can obscure metaphor comprehensibility across diverse user bases, and limitations in the evolution of metaphors when constrained by real-world analogies .