0% found this document useful (0 votes)
56 views17 pages

Hci Unit I

Usability in User Interface Design refers to how effectively, efficiently, and satisfactorily users can interact with a system to achieve their goals. It is crucial for enhancing user experience, reducing errors, and ensuring that products meet the diverse needs of users, ultimately leading to greater user satisfaction and success. Usability is supported by various practices, including user-centered design, usability testing, and adherence to established guidelines.

Uploaded by

allaboinad658
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views17 pages

Hci Unit I

Usability in User Interface Design refers to how effectively, efficiently, and satisfactorily users can interact with a system to achieve their goals. It is crucial for enhancing user experience, reducing errors, and ensuring that products meet the diverse needs of users, ultimately leading to greater user satisfaction and success. Usability is supported by various practices, including user-centered design, usability testing, and adherence to established guidelines.

Uploaded by

allaboinad658
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

UNIT-I

1A.Explain usability goals and requirements of UI design.

Usability Goals and Requirements of UI Design

The usability of a user interface (UI) is essential to ensure that users can efficiently, effectively, and
satisfactorily interact with the system. Below are the key usability goals and requirements, as detailed in the
document:

1. Usability Goals

usability is defined by the ISO as the extent to which a product can be used by specified users to achieve
specified goals with effectiveness, efficiency, and satisfaction.

 Effectiveness:
Refers to the accuracy and completeness with which users can achieve their goals. This is often measured
through:
o Completion Rate: Percentage of tasks successfully completed by users.
o Number of Errors: Counting unintended actions, slips, or mistakes users make during tasks. Errors
are classified and rated for severity to diagnose usability problems.
 Efficiency:
Concerns the resources used (e.g., time) in relation to task completion. Efficiency is measured by:
o Task Time: The time it takes for a user to complete a task, calculated as the difference between start
and end times.
 Satisfaction:
Indicates how comfortable and acceptable the UI feels to users. Satisfaction is often gauged through:
o Surveys, interviews, or feedback.
o Metrics like time to learn, rate of errors, and retention over time.

2. Usability Requirements

To meet usability goals, specific requirements must be addressed in the UI design:

 Ascertain User Needs:


o Conduct task analysis to identify common, infrequent, and exceptional tasks.
o Ensure the UI balances functionality by avoiding clutter while providing access to advanced features
when needed.
 Ensure Proper Reliability:
o Actions taken by users must yield correct results, and the presented information should be accurate.
o Implement robust privacy, security, and data integrity features to build user trust.
 Promote Standardization:
o Use common UI features and consistent standards across applications, reducing user learning time,
error rates, and development costs.
o Examples include uniform menus and design paradigms, as seen in Microsoft Windows or Apple
macOS.
 Encourage Integration:
o Allow applications to work together seamlessly. For instance, the compatibility between Microsoft
Office applications enhances usability.
 Maintain Consistency:
o Apply uniform terminology, colors, fonts, and action sequences across the application, related
applications, and even different versions of the same application.
 Support Portability:
o Design UIs that can adapt across various platforms, devices, or browsers. Challenges include
differing screen sizes, resolutions, and interaction methods.
 Adhere to Project Schedules and Budgets:
o UI design must align with overall project timelines and cost constraints. Delays or overruns can lead
to reduced user satisfaction or project failure.

1B.What is universal usability. Explain various groups that support universal usability.

Deals with diversity of users (e.g., physical abilities, cultural aspects, personal differences, etc.) but also with
diversity of hard and software systems. Diversity is accompanied by a variety of challenges.

8 Important User Groups/Issues

1. Physical Abilities/Physical Workplaces


2. Cognitive and Perceptual Abilities
3. Personal Differences
4. Cultural and International Diversity
5. Users and Disabilities
6. Senior Citizens
7. Children
8. Differences in Software and Hardware

8 Important User Groups/Issues in HCI:

1. Physical Abilities/Workplaces:
Users have varying physical abilities (e.g., arm length, vision). UI design should allow for customization
(e.g., adjustable fonts, alternative input methods) to accommodate these differences.
2. Cognitive and Perceptual Abilities:
Users differ in cognitive processes (e.g., memory, problem-solving). Design should consider how factors
like mood, experience, and memory affect user performance.
3. Personal Differences:
Users have unique preferences and personalities. Understanding different personality types (e.g., using
MBTI or Big-Five models) can help tailor interfaces.
4. Cultural and International Diversity:
UI designs must accommodate diverse cultural backgrounds, considering factors like color symbolism, date
formats, reading directions, and localization for different languages and systems.
5. Users with Disabilities:
Accessibility for users with vision, hearing, or mobility impairments is crucial. Providing features like
adjustable fonts, screen readers, and alternative input devices ensures inclusivity.
6. Senior Citizens:
Aging affects physical, cognitive, and social abilities. UIs for seniors should feature large text, simple
navigation, and be easy to use, as older adults may have slower reactions and memory challenges.
7. Children:
Children’s cognitive and physical abilities are still developing. UIs for children should be engaging, simple,
and safe, balancing fun with parental controls and educational goals.
8. Differences in Software and Hardware:
Users may have different devices and operating systems. UIs should be responsive and adaptable to ensure a
consistent experience across platforms.

2A.Why do we really want usability. Explain with examples.

Why Do We Want Usability?

Usability is essential in UI design as it directly influences user satisfaction, productivity, and the success of a
product. Here’s why usability matters, with real-world examples:

1. Enhancing User Experience

 A usable system ensures users can complete tasks efficiently and with satisfaction, reducing frustration.
Example: Airline Travel Booking Systems
Displaying all weekend price options for a month on a single screen makes the booking process more
efficient and user-friendly, improving navigation and reducing operational costs.

2. Reducing Errors and Increasing Reliability

 Usability minimizes user errors and ensures reliable outcomes, building trust in the system.
Example: Banking Applications
A banking app that accurately processes transactions and shows clear error messages (e.g., insufficient
funds) helps users avoid mistakes, fostering trust in the app’s reliability.

3. Motivating Developers to Create Efficient Designs

 Usable systems encourage designers to balance functionality with simplicity, leading to better adoption
and satisfaction.
Example: Google Search Engine
Google’s minimalist design, with its simple search box, caters to a global audience while ensuring a
user-friendly experience.

4. Meeting the Needs of Diverse User Groups

 Usability ensures accessibility for various groups, including those with disabilities, seniors, or children,
meeting their unique needs.
Example: Accessibility Features for Vision-Impaired Users
Features like screen readers, text-to-speech, and adjustable fonts in apps like Microsoft Word improve
usability for vision-impaired users.

5. Reducing Training and Maintenance Costs

 Usable systems require less time and effort for user training and system maintenance, making them more
cost-effective.
Example: Industrial and Commercial Systems
In an insurance claims system, a user-friendly interface reduces data entry steps, speeding up training
and lowering operational costs.

6. Adapting to Different Contexts


 Usability ensures applications function seamlessly across platforms, devices, and cultural contexts.
Example: Yahoo Portal
Yahoo’s portal, which integrates services like email, weather, and banking, offers a versatile and
efficient experience for diverse user groups.

2B.What is the Organizational design to support usability.

Organizational Design to Support Usability

Organizational design to support usability involves strategies, structures, and practices that prioritize usability
throughout product development. It focuses on high-level commitment and systematic processes to integrate
usability into every phase of development.

1. High-Level Commitment
Organizations need to foster a culture that values usability by:
o Appointing roles like user-interface architects and usability engineering managers.
o Recognizing usability as a competitive advantage when products have similar functionalities.
o While Chief Usability Officers (CUOs) are rare, many companies integrate usability into their
corporate strategy.
2. Specialized Roles and Skills
As UI design has grown more complex, roles have specialized, leading to:
o Role Specialization: Individuals become experts in areas like UI tools, graphic design, or audio
design.
o Cross-Functional Teams: Usability efforts often require collaboration between designers,
engineers, and marketing teams to align business objectives with user needs.
3. Process-Oriented Approach
Usability is treated as a dynamic, iterative process, including:
o Guidelines and Standards: Organizations establish consistent design standards, like Apple’s
Human Interface Guidelines or Microsoft’s UI standards.
o Iterative Design Methods: Early usability testing, feedback, and prototype evaluations are essential
to refining designs and avoiding errors.
4. Organizational Structures
Usability is supported by:
o Dedicated Usability Teams: Teams focused on usability testing, user research, and prototype
evaluation.
o Integration into Development: Usability experts work closely with development teams throughout
the lifecycle to ensure user-centric designs.
5. Examples
o Apple and Microsoft: Both companies use comprehensive usability guidelines to ensure high-
quality user experiences.
o IBM’s Ease of Use Development Methodology: IBM integrates usability practices throughout the
design and development phases, aligning them with business goals.

Key Benefits

Organizational design for usability:

 Promotes intuitive, user-friendly systems.


 Reduces development costs and time through effective design and testing.
 Enhances product acceptance by aligning with user needs and expectations.
3.Explain in detail about Four pillars of successful user interface design with a neat sketch.

Four Pillars of Successful User Interface Design

The four pillars of successful UI design help user-interface architects turn good ideas into effective, user-
friendly systems. These pillars are based on practical principles that streamline the design process, enhance
usability, and ensure high-quality outcomes. The pillars include Guidelines Documents & Process, User-
Interface Software Tools, Expert Reviews, and Usability Testing. Each plays a significant role in refining the
design, improving user satisfaction, and reducing costly redesigns.

1. Guidelines Documents & Process

Creating a set of guidelines early in the design process is crucial. These guidelines help ensure consistency,
clarity, and efficiency throughout the design and development stages. Companies like Apple and Microsoft have
set strong internal guidelines that are followed across all their projects, ensuring high-quality, user-centered
products.

Key Aspects of Guidelines:

 Terminology: Standardized vocabulary for objects, actions, and abbreviations.


 Screen Layout: Consistent formats for menus, dialogs, feedback, error messages, and form filling.
 Input and Output Devices: Guidelines for various devices like keyboards, touch inputs, and audio
feedback.
 Action Sequences: Clear instructions for interactions such as clicking, dragging, gestures, and keyboard
shortcuts.
 Training Materials: Online help, tutorials, and reference materials to support users.
These guidelines should be a social process within an organization, encouraging feedback and collaboration. As
the guidelines evolve, they help maintain a high standard of usability across the project, ensuring the design
stays on track and that changes can be incorporated efficiently.

Benefits:

 Promotes consistency and completeness.


 Facilitates design automation.
 Helps in defining education, enforcement, and enhancement policies.
 Records decisions for transparency across teams.

2. User-Interface Software Tools

Designing interactive systems requires creating realistic prototypes that give both users and stakeholders a clear
idea of what the final product will look like. Since interactive systems are often abstract during early stages, it’s
essential to present prototypes as early as possible to gain user feedback.

Tools for Prototyping:

 Simple tools like word processors or drawing programs.


 Advanced graphical design environments such as Macromedia Director and Flash.
 Development environments like Microsoft’s Visual Basic/C++, which are easy to start with and offer
powerful features.

Prototyping helps users understand the system’s design and functionality early, which reduces costly mistakes
and ensures that required changes can be incorporated during the early stages. This process ensures that design
decisions are tested, evaluated, and adjusted in real-time before the system is built.

3. Expert Reviews

Expert reviews are an essential pillar in UI design as they provide initial assessments from individuals with
deep expertise in usability. These reviews help identify potential issues early in the design process and prevent
major flaws from being overlooked.

Types of Expert Reviews:

 Heuristic evaluations: Experts evaluate the interface based on established usability principles.
 Cognitive walkthroughs: Experts simulate user tasks and identify potential challenges in completing
those tasks.

While expert reviews are important, they should be complemented by actual usability testing to ensure that the
design aligns with real user needs and behaviors.

4. Usability Testing

Usability testing is perhaps the most critical pillar for ensuring that the design meets user expectations. It
involves gathering feedback from users, often through pilot tests, surveys, or automated tools, to identify any
usability issues before the system is launched.

Types of Usability Testing:


 Pilot Tests: Small-scale tests involving target users to refine designs before full implementation.
 Surveys: Gathering broad user feedback on specific design aspects.
 Automated Analysis Tools: Tools that track and analyze user interactions to highlight areas of
improvement.

Testing with real users allows designers to gather actionable insights and make improvements before the final
release. This feedback loop ensures that the interface is user-friendly and intuitive.

4A.Explain Social impact statement for early design review?

The Social Impact Statement (SIS) is a proactive tool used in the early stages of system design to assess and
mitigate the social, ethical, and practical impacts of a new system. It helps ensure that the system aligns with
societal needs, reduces risks, and addresses potential concerns from stakeholders.

Key components of a Social Impact Statement include:

1. System Description and Benefits: This section outlines the high-level goals of the system and how it will
benefit various stakeholders. It clarifies who the stakeholders are and how the system's benefits align with
their interests.
2. Addressing Concerns and Potential Barriers: Anticipating issues such as changes in job roles, security
concerns, potential layoffs, and the preservation of individual rights. It also considers broader societal
impacts, such as fairness, diversity, democratic principles, and ensuring equitable access across all user
communities.
3. Development Process Outline: This part provides an estimated project schedule, a decision-making
process, and clearly defines the role of each stakeholder. It also includes plans for staff, training, hardware
requirements, data backups, and a transition plan for migrating from old systems to the new one. A clear
strategy for measuring the system's success is also outlined.
4. Review and Feedback: After the SIS is drafted, it is shared with a review panel, including managers,
designers, and end-users, to gather feedback and ensure all concerns are addressed. If applicable, citizen
groups or other relevant communities are also consulted to present their input.
5. Enforcement and Implementation: Once the SIS is finalized, it is enforced as part of the development
process. The review panel ensures that the system is built according to the principles outlined in the
statement.

By producing the SIS early in the development process, it influences the project’s schedule, budget, and system
requirements. It also ensures that the design team, end-users, and all stakeholders are aligned with the social
implications of the system, promoting ethical and responsible design. The SIS serves as a guide throughout the
project to ensure that social and ethical considerations are incorporated at every stage, fostering a balanced
approach to technology development.

4B.Explain in detail various legal issues that are to be considered seriously while designing a user interface?

When designing user interfaces (UIs), developers must carefully consider various legal issues to ensure
compliance and avoid legal risks:

1. Privacy: Protecting sensitive data is a primary concern. Designers must implement robust security measures
such as password controls, identity verification, and encryption, particularly when handling personal or
confidential information like medical, financial, or legal data. Compliance with privacy laws like GDPR and
CCPA is essential to avoid penalties.
2. Safety and Responsibility: UIs for critical systems (e.g., medical, aviation, automotive) must prioritize
safety, as errors can lead to life-threatening situations. Interfaces must be intuitive, reliable, and thoroughly
tested. Documenting testing processes and obtaining stakeholder approval can provide legal protection in
case of system failures.
3. Copyright and Patent Protection: Developers should ensure that their UI design does not infringe on
existing patents or copyrights. Additionally, developers may seek to protect their own designs and software
by filing patents or registering copyrights to prevent unauthorized use and distribution.
4. Copyright Protection for Online Content: With the rise of digital content, it’s crucial to respect copyright
laws when providing online resources. Designers should ensure users cannot illegally distribute or copy
copyrighted materials, but they must also allow for fair use in contexts like education and personal use.
Permissions or payments should be in place for accessing or sharing protected content.
5. Freedom of Speech in Electronic Environments: UIs for platforms that enable communication (e.g.,
email, social media) must strike a balance between allowing free speech and preventing harmful content.
Legal questions arise about moderating content and the responsibility of service providers to censor or
remove offensive material, especially in regulated environments.

By considering these legal factors, developers can design UIs that are not only user-friendly but also legally
compliant, protecting both users' rights and the organization’s interests.

5A.What is usability in User Interface Design? Why Usability is so important? Explain principles of user interface
design.

What is Usability in User Interface (UI) Design?

Usability in UI design refers to the ease with which users can interact with a system to achieve their goals. It
focuses on ensuring that the design is effective, efficient, and satisfying for the user. According to the ISO
definition, usability involves:

 Effectiveness: The accuracy and completeness with which users can accomplish their tasks.
 Efficiency: The resources expended (such as time and effort) in completing tasks.
 Satisfaction: The comfort and acceptance of the system by the users.

The goal is to create user interfaces that are intuitive, reliable, and enjoyable, making tasks easier for users to
perform.

Why is Usability Important?

Usability is critical for the success of interactive systems for several reasons:

1. User Experience: A well-designed interface ensures users can accomplish their tasks without frustration,
enhancing their experience.
o Example: An airline booking website that displays all pricing options in one view reduces clicks and
improves navigation.
2. Efficiency and Productivity: A system that is easy to learn and use allows users to perform tasks faster,
thus improving productivity.
o Example: Google's search interface is simple, enabling users to find information with minimal effort.
3. Error Reduction: A clear and logical design reduces user errors, fostering trust and minimizing mistakes.
o Example: Banking applications with clear error messages prevent transaction mistakes.
4. Cost and Time Savings: Systems with high usability require less training and ongoing maintenance, saving
both time and money.
o Example: Usable office software reduces the need for intensive employee training.
5. Accessibility and Inclusion: Ensuring usability accommodates all user groups, including those with
disabilities, making systems more inclusive.
o Example: Text-to-speech features in apps for visually impaired users enhance accessibility.

Principles of User Interface Design:

1. Consistency: Maintain uniformity in terminology, actions, and layouts to help users navigate easily across
and within applications.
2. Simplicity: Design interfaces that are simple and uncluttered, providing essential functionality while
keeping advanced features accessible for expert users.
3. Visibility of System Status: Always inform users about what is happening through progress indicators,
notifications, or status updates.
4. Feedback: Provide immediate and clear responses to user actions, ensuring users understand the results of
their interactions.
5. Error Prevention: Anticipate potential errors and design mechanisms to prevent them, like disabling
buttons until required fields are filled.
6. Flexibility and Efficiency: Allow users to customize their experience and use shortcuts for common tasks
to improve efficiency.
7. Accessibility: Design for diverse user groups, considering physical, cognitive, and sensory differences to
ensure inclusivity.

5B.Explain in detail about Participatory Design?

Participatory Design: Detailed Explanation

Participatory Design (PD) is an approach to system design that emphasizes involving end users directly in the
design process. The core idea is that users, as the primary stakeholders, can provide insights into how systems
should work and what needs to be addressed to meet their needs. This engagement can lead to more accurate,
functional, and user-friendly systems.

Key Concepts:

 User Involvement: By incorporating users in the design process, designers gather more accurate
information about tasks and user needs. This allows for the development of systems that are better
aligned with user expectations and workflows.

However, participatory design is not without its challenges, which include:

1. User Ego Investment: As users become more involved, they may feel a personal investment in the
system's success, potentially leading to resistance if the final product doesn't meet their expectations.
2. Cost and Time: Extensive user involvement can be costly and time-consuming, as it requires resources
for coordination, meetings, and gathering feedback.
3. Opposition and Compromise: Not all users may agree with the design direction, and some may feel
alienated if their suggestions are rejected. This can also lead to pressure on designers to compromise
their vision to accommodate conflicting user preferences.

Despite these challenges, participatory design is generally seen as positive because it ensures that important
user insights are captured that would otherwise be missed. These insights can be vital in creating successful,
user-centric systems.

PICTIVE Method:
One well-known participatory design technique is PICTIVE (Plastic Interface for Collaborative Technology
Initiatives through Video Exploration), developed by MJ Muller. PICTIVE is a low-tech, collaborative design
technique where users sketch and build low-fidelity prototypes using simple materials like paper, plastic, and
tape.

Here’s how it works:

1. Sketching Interfaces: Users start by sketching their ideas for the user interface (UI).
2. Creating Prototypes: The sketches are then turned into prototypes using simple materials like paper,
plastic sheets, and tape to simulate the interface.
3. Scenario Walkthroughs: Users perform walkthroughs of these prototypes, explaining their thought
process while the interactions are videotaped.
4. Presentation: The videotaped walkthroughs are presented to other stakeholders (managers, designers,
etc.) for feedback and further iterations.

This approach is useful because it allows users to visualize their ideas in a tangible format and gives designers
and stakeholders a better understanding of how the proposed design might work in real scenarios. It is also a fun
and engaging way to involve users early on, which can increase their investment and enthusiasm in the project.

6A.Explain in detail about usability measures in designing user interface.

Usability in User Interface (UI) design is critical for ensuring that users can effectively, efficiently, and
satisfactorily accomplish their goals. Key usability measures include:

1. Effectiveness: This refers to how accurately and completely users achieve their intended tasks. It is
typically measured by:
o Completion Rate: The percentage of tasks successfully completed out of total tasks attempted. A
higher rate indicates better usability.
o Number of Errors: Tracking the errors users make during task completion helps identify design
flaws. These errors can be categorized and assigned severity ratings, offering valuable insights for
improvement.

2. Efficiency: This measures the resources used (mainly time) to complete tasks. The focus is on minimizing
the time required for users to finish tasks without compromising the quality of the outcome.
o Task Time: The total time users take to complete a task, from start to finish. Shorter task times with
fewer resources indicate better efficiency.
3. Satisfaction: This captures the comfort and acceptability of the interface from the user’s perspective. It’s
typically measured through subjective feedback from users, such as surveys or interviews that ask about
their experience using the system.
Additional usability measures include:

 Time to Learn: How long it takes for new users to become proficient in using the system. Shorter
learning times are indicative of a more user-friendly interface.
 Speed of Performance: The time it takes users to carry out routine tasks, such as navigating menus or
completing actions.
 Rate of Errors: The frequency and types of errors users make while interacting with the interface. High
error rates signal usability issues that need addressing.
 Retention Over Time: How well users retain their knowledge and skills after some time, such as after a
few hours, days, or weeks. It reflects the long-term usability of the system.

6B.Discuss about Scenario Development?

Introduction to Scenario Development


Scenario development is a technique used in the early design stages to gather relevant data about tasks, user
communities, and system interactions. It is especially useful when redesigning interfaces or automating manual
systems. It helps in creating a clear understanding of how tasks are executed and the sequence in which they
occur.

1. Collecting Data for Design


If current data is unavailable, logs or user inputs can be used to retrieve task information. A table listing user
communities and tasks helps gather input on responsibilities. Flowcharts or sequence diagrams further
clarify task execution, aiding designers in the early stages of design.
2. Creating and Reviewing Scenarios
Scenarios are written to describe real-life usage or emergency situations, offering an easy way to describe
system functionality. Stakeholders from different user communities contribute to the scenario reviews,
providing valuable feedback that shapes the design.
3. Real-World Application of Scenarios
Scenarios can be presented in large group settings or on physical devices where tasks are frequently
performed. These representations help stakeholders visualize user interactions and gather input for design
improvements.
4. Examples of Scenarios in Design

 National Digital Library Scenario: A teacher uses the library to find materials for teaching the
industrial revolution, showing the need for quick, efficient access to educational resources.
 Holocaust Museum Scenario: A grandmother and grandson explore a museum, highlighting how users
interact with information and the emotional impact of personal discovery.

5. Visual and Video Scenarios


Some designers create video scenarios to better communicate their vision, making it easier for others to
understand the potential system design and any challenges. This method has been used in high-profile
projects like Apple's Knowledge Navigator.

Benefits of Scenario Development


Scenario development helps identify potential blockers early in the design process and ensures smoother
implementation. It also provides a user-centered perspective, making it easier to anticipate needs and challenges
for different user communities.

7A.Discuss briefly about Contextual Design method used in software development projects.
Contextual Design in Software Development
Contextual Design (CD) is a user-centered design methodology that emphasizes understanding users' work in its
natural context. This method is critical because a significant number of software development projects fail due
to poor communication between developers, business clients, and users. CD seeks to bridge this gap by
fostering collaboration between technical and non-technical stakeholders and ensuring the software addresses
real-world user needs.

Stages of Contextual Design Methodology

1. Envision: This phase aligns all stakeholders by defining business objectives, identifying constraints,
specifying user populations, and preparing the project plan and budget. High-level design sketches are made
to convey the system's concepts to non-technical users.
2. Discovery: In this stage, the team works to understand the user community in-depth, gathering data on their
tasks, information needs, terminology, priorities, and models. This information forms the basis for
developing user requirements.
3. Design Foundation: A conceptual design of the product is created and validated, often through prototyping.
User feedback is collected to refine the design.
4. Design Details: This stage involves detailed design work, including screen layouts and specifications for
each element. Usability evaluations are conducted to ensure the design is practical.
5. Build: The development phase begins, where the design is turned into a working product. Developers are
supported throughout the coding process, and usability evaluations are conducted for complex screens or
workflows.
6. Release: Once the product is built, the focus shifts to preparing for the rollout. This phase includes
evaluating the installation process, measuring user satisfaction, and ensuring that everything is in place for
the product's successful deployment.

Deliverables and Feedback


Throughout each stage, specific deliverables are produced, and feedback is gathered through reviews to ensure
the product meets both business and user needs. These deliverables include product definitions, business cases,
design guidelines, usability tests, and documentation for training and help.

Iterative Process
Contextual Design acknowledges that product requirements can change over time. As a result, the methodology
is iterative, allowing for adjustments and refinements based on feedback gathered at each stage. This flexibility
helps ensure that the final product closely aligns with user expectations and business objectives.

7B.Discuss about usability motivations.

Usability Motivations

Usability motivations drive the design of systems that are efficient, user-friendly, and cost-effective. These
motivations ensure that systems meet user needs and improve overall user satisfaction while reducing
operational costs.

1. Life Critical Systems


o Examples: Air traffic control, nuclear reactors, military operations.
o These systems prioritize high reliability, quick decision-making, and error minimization to avoid
critical failures.
2. Industrial and Commercial Systems
o Examples: Banking, insurance, airline reservations, credit card management.
o Usability ensures efficient business operations and customer satisfaction. For instance, an airline
booking system displaying price options for multiple dates reduces clicks, enhancing user experience
and lowering training and operational costs.
3. Office, Home, and Entertainment Applications
o Examples: Email, mobile devices, online games, education packages.
o These systems aim for simplicity and ease of use to enhance productivity and enjoyment.
4. Exploratory Systems
o Examples: Web browsing, search engines, business decision-making tools.
o These interfaces help users explore vast information efficiently. Google’s simple search interface
makes finding relevant information quick and easy.
5. Creative Interfaces
o Examples: Design systems (e.g., AutoCAD), music composition software.
o Creative interfaces offer flexibility for complex tasks, balancing functionality and ease of use,
allowing users to focus on creativity.
6. Collaborative Interfaces
o Examples: Virtual collaboration tools, social networks (e.g., Facebook, YouTube).
o These interfaces enable smooth collaboration across locations and time zones.
7. Socio-Technical Systems
o Examples: Social media platforms like Facebook, YouTube.
o The motivation here is to enhance user interaction and social engagement through seamless design.

8A.Explain in detail about Usability Testing and Laboratories.

Usability Testing and Laboratories

Emergence of Usability Testing and Laboratories: Usability testing became necessary to address user needs
and ensure systems were designed effectively. Initially, developers and managers resisted it, citing resource
limitations, but as successful projects showcased the benefits, demand for usability testing grew. Over time,
managers recognized that usability testing could accelerate projects and lead to significant cost savings.

Purpose of Usability Testing: Usability tests are designed to identify flaws in a user interface. The test results
are compiled into reports with recommended changes. Testing often speeds up projects and lowers development
costs, while also providing specific insights on design improvements.

The Rise of Usability Laboratories: The increase in usability testing led to the creation of usability
laboratories. These labs provide organizations with a clear commitment to usability. A typical usability lab
consists of two areas: one for participants and another for observers (designers, managers, customers). The labs
were first pioneered by companies like IBM and Microsoft, with more than 25 such labs worldwide.

Usability Lab Process: Usability lab staff work closely with the user interface designers from the beginning of
a project. They assist with tasks like task analysis, design reviews, and creating the usability test plan. The test
plan is developed 2-6 weeks before testing, and a pilot test is conducted one week ahead. Participants are
briefed and required to provide informed consent. The lab tests typically involve thinking aloud, where users
vocalize their thoughts, which provides valuable insights for designers.

Effective Usability Testing Techniques:

1. Videotaping: Recording participants' actions during usability tests is useful for reviewing issues later
and showing designers the problems users face.
2. Thinking Aloud: Users verbalize their actions during tasks, helping testers identify issues such as small
text size or poorly organized menus.
3. Usability Evaluation Tools: Some usability labs use applications to monitor user behavior and analyze
issues like task completion times.

Types of Usability Testing:

1. Paper Mock-ups: In early design stages, paper mock-ups can be used to test user reactions to layouts
and sequences.
2. Discount Usability Testing: This approach simplifies data collection using methods like thinking aloud,
low-fidelity prototypes, and heuristic evaluation. It works best in iterative design cycles.
3. Competitive Usability Testing: Compares new interfaces to previous versions or competitor products.
4. Universal Usability Testing: Tests with diverse users across multiple platforms to ensure the interface
works well for different user communities, like international users or different hardware configurations.
5. Field Tests and Portable Labs: Tests conducted in realistic environments using portable labs, allowing
for extended trials.
6. Remote Usability Testing: Tests conducted online, often with more participants from diverse
backgrounds, allowing users to test the interface in their own environments.

"Can-You-Break-This" Testing: This type of testing, pioneered by game designers, involves challenging
users to try to break the system or find fatal flaws. It’s crucial because it helps identify weaknesses before a
product is released.

8B.Discuss the concerns and potential barriers for Social Impact Statement for early design.

A Social Impact Statement (SIS) is essential for designing interactive systems, particularly in government or
public services, to address potential risks and ensure the system benefits a broad range of stakeholders.
However, there are several concerns and barriers in creating and implementing an effective SIS:

1. Anticipating Concerns: Key issues include job changes, privacy and security risks, accountability for
failures, biases, balancing individual rights with societal benefits, and preserving democratic values.
2. Stakeholder Engagement: Managing diverse stakeholder interests can lead to compromises, and engaging
all necessary groups early in the process can be challenging.
3. Practical Barriers: Developing the SIS early enough to influence the project is difficult due to time and
resource constraints, and feedback from multiple stakeholders can be complex to integrate.
4. Evaluation and Adaptation: Predicting long-term impacts is hard, and pressures for speed may hinder
thorough assessments.
5. Implementation Challenges: Migrating from old systems, ensuring training, and backing up data require
careful planning, and unforeseen difficulties may arise during deployment.

Overall, while a Social Impact Statement helps guide responsible design, it requires careful consideration of
various factors and continuous adaptation throughout the development process.

9A.Explain in detail about stages of user design process with a neat sketch.
1. Envision: This phase aligns all stakeholders by defining business objectives, identifying constraints,
specifying user populations, and preparing the project plan and budget. High-level design sketches are made
to convey the system's concepts to non-technical users.
2. Discovery: In this stage, the team works to understand the user community in-depth, gathering data on their
tasks, information needs, terminology, priorities, and models. This information forms the basis for
developing user requirements.
3. Design Foundation: A conceptual design of the product is created and validated, often through prototyping.
User feedback is collected to refine the design.
4. Design Details: This stage involves detailed design work, including screen layouts and specifications for
each element. Usability evaluations are conducted to ensure the design is practical.
5. Build: The development phase begins, where the design is turned into a working product. Developers are
supported throughout the coding process, and usability evaluations are conducted for complex screens or
workflows.
6. Release: Once the product is built, the focus shifts to preparing for the rollout. This phase includes
evaluating the installation process, measuring user satisfaction, and ensuring that everything is in place for
the product's successful deployment.

9B.Discuss the guidelines in Ethnographic observation.

Ethnographic observation is a valuable method in user interface design, allowing designers to understand users'
behaviors, challenges, and needs within their natural work environment. The process is structured into four key
stages:

1. Preparation: Researchers must understand the organization’s culture, policies, and history of the system
they are observing. Setting clear goals, preparing targeted questions, and gaining proper access and consent
are essential for a successful study.
2. Field Study: In this stage, researchers build rapport with both managers and users, observe users in their
workplaces, and collect qualitative data through direct observation and interviews. It’s important to
minimize disruption and capture all relevant aspects of the users' experience.
3. Analysis: After data collection, the researcher organizes the information into usable formats (textual,
numerical, multimedia) and begins analyzing it to identify patterns, pain points, and areas for improvement.
It’s crucial to refine goals as new insights emerge and filter out irrelevant data.
4. Reporting: Researchers present their findings to various stakeholders, considering their unique interests and
needs. The report should clearly highlight insights that can inform design changes, and researchers should
be open to feedback for further refinement.

While ethnographic observation provides deep, contextual understanding of user needs, it requires careful
interpretation to avoid misinterpretation, unintended disruption of user behavior, and overlooking critical
information. By following these guidelines, designers can gather relevant, actionable data that leads to more
effective and user-centered interface redesign.

10A.Write short notes on goals for our profession.

Usability Goals and Requirements of UI Design

The usability of a user interface (UI) is essential to ensure that users can efficiently, effectively, and
satisfactorily interact with the system. Below are the key usability goals and requirements, as detailed in the
document:

Usability Goals

usability is defined by the ISO as the extent to which a product can be used by specified users to achieve
specified goals with effectiveness, efficiency, and satisfaction.

 Effectiveness:
Refers to the accuracy and completeness with which users can achieve their goals. This is often measured
through:
o Completion Rate: Percentage of tasks successfully completed by users.
o Number of Errors: Counting unintended actions, slips, or mistakes users make during tasks. Errors
are classified and rated for severity to diagnose usability problems.
 Efficiency:
Concerns the resources used (e.g., time) in relation to task completion. Efficiency is measured by:
o Task Time: The time it takes for a user to complete a task, calculated as the difference between start
and end times.
 Satisfaction:
Indicates how comfortable and acceptable the UI feels to users. Satisfaction is often gauged through:
o Surveys, interviews, or feedback.
o Metrics like time to learn, rate of errors, and retention over time.

10.BExplain various development methodologies used for managing the design process

Stages Defined by LUCID Corporation

The LUCID methodology identifies six key stages:

1. Envision: Align stakeholders and define project goals.


2. Discovery: Understand users and tasks.
3. Design Foundation: Develop and test a conceptual design.
4. Design Details: Finalize screen layouts and specifications.
5. Build: Support developers and evaluate designs.
6. Release: Plan rollout and measure satisfaction.
1. Envision: This phase aligns all stakeholders by defining business objectives, identifying constraints,
specifying user populations, and preparing the project plan and budget. High-level design sketches are made
to convey the system's concepts to non-technical users.
2. Discovery: In this stage, the team works to understand the user community in-depth, gathering data on their
tasks, information needs, terminology, priorities, and models. This information forms the basis for
developing user requirements.
3. Design Foundation: A conceptual design of the product is created and validated, often through prototyping.
User feedback is collected to refine the design.
4. Design Details: This stage involves detailed design work, including screen layouts and specifications for
each element. Usability evaluations are conducted to ensure the design is practical.
5. Build: The development phase begins, where the design is turned into a working product. Developers are
supported throughout the coding process, and usability evaluations are conducted for complex screens or
workflows.
6. Release: Once the product is built, the focus shifts to preparing for the rollout. This phase includes
evaluating the installation process, measuring user satisfaction, and ensuring that everything is in place for
the product's successful deployment.

You might also like