Human Computer Interaction
Human Computer Interaction
Questions
Enable shortcuts:
● Both apps have shortcuts for frequently used actions, such as a prominent "Play" button
in app (b) and "Game Start" in app (a), enabling users to begin gameplay quickly without
navigating through multiple menus.
Keep the user informed of actions:
● App (a) uses labels like "Welcome Challenge" and clear buttons like "Log Out" to inform
users of their current options and actions.
● App (b) uses clear options like "Play" and visual indicators to keep users updated about
their choices.
● Both apps follow standard interface designs, with buttons such as "Settings" and menus
placed in familiar locations (e.g., bottom or top-right).
● Key actions like "Play" or "Game Start" are centrally positioned, adhering to intuitive
patterns.
(ii) Identify the changes to be made in the apps to make it more appealing. For example: reduce
menu size
iii) Based on the guidelines given by nokia predict the guidelines to be followed while developing a
mobile app for chatting.
● Enable shortcuts for frequently used functions.
● Keep the user informed with status indicators like "Typing..." or "Message
Delivered."
● Follow familiar interface patterns, e.g., chat bubbles and bottom-placed controls.
● Add customization options for themes, fonts, and notifications.
● Optimize for accessibility with a clean, intuitive design
Imagine that you are watching a video on TV, turn down the volume and observe the non-verbal
behavior as the actor often exaggerate their gestures and facial expressions to convey their emotions.
It is easy to understand what kind of scene is happening from the actors posture, body movements,
gestures and facial expressions.
(i) Identify the method by which people compensate non-verbal communication during online chats
In online chats, people use emojis, GIFs, stickers, and text formatting (e.g., bold or
Consider you are working on a project “Eduplay” an interactive education app that combines games
with learning materials for young children aged 5 to 10.
(i) Consider the scenario and identify the team members involved in the process
Project Manager
Educational Content Experts
UX/UI Designers
App Developers
Quality Assurance Testers
Marketing Team
Psychologists/Child Development Experts
Customer Support Team
The collaborative communication model is ideal in this scenario because the success of the
Eduplay app requires constant collaboration between different teams—content developers,
designers, and developers. Regular discussions, feedback, and sharing of ideas are essential to
make sure the app is educational, engaging, and user-friendly. Tools like Slack, Microsoft Teams,
or project management software such as Trello can facilitate this process by enabling real-time
collaboration, file sharing, and seamless communication across departments.
(iii) Identify the use of asynchronous communication used in the scenario given
Emails for project updates and feedback.
Project Management Tools (e.g., Trello, Jira) for task assignments and progress tracking.
Recorded Videos/Voice Messages for sharing instructions or feedback.
Online Collaboration Platforms (e.g., Google Docs) for document updates and contributions.
You are designing a mobile app that helps users navigate through a large shopping mall. The app
provides information such as store locations, promotions and event schedules
- To ensure users can easily find their way around the mall clear and simple navigation tools like
maps, interactive floor plans can be used
- Applying principles like feedback (eg. Vibrate or auditory cues when arriving at a location) and
affordance ( buttons/ icons should look tappable) will ensure the app is intuitive and user
friendly.
(i) Consider the scenario and predict the method to incorporate personalization to an app which
track health fitness.
Allow users to set personal goals (e.g., weight loss, step count, or workout duration).
Provide customized workout plans and meal suggestions based on user preferences,
fitness level, and health data.
Track and analyze individual progress metrics (e.g., calories burned, heart rate) to
offer tailored feedback.
Use push notifications to remind users about workouts or encourage them to stay
active.
(ii) Identify the challenges to face while developing a health app. For example: getting personal
information
Ensuring data privacy and security.
Obtaining user trust for sharing personal information.
Meeting regulatory compliance (e.g., HIPAA, GDPR).
Ensuring accuracy of data from devices.
Maintaining user engagement.
Integrating with various health devices.
Managing development costs.
(iii) While developing a smart home system predict the ways to provide seamless and intuitive
experience to users
Personalized Automation: AI learns routines to adjust lighting, temperature, and appliances.
Voice/Gesture Control: Integrate with Alexa/Google Assistant; enable gestures for device
control.
Unified Hub: Single app for managing all devices, easy pairing, and third-party integration.
Proactive Notifications: Alerts for security, energy savings, or weather-related reminders.
User-Friendly Interfaces: Simple controls, clear visuals, and tutorials for all users.
Energy Management: Track usage and provide efficiency tips.
(iii) Find A, B, C, D in the table with suitable areas of usage, first one is given:
Hardware interface selection options Suite area
Desktop Office related tasks
Smart phones Simple and short task
Kiosks Public user and installations
LCD Display
Virtual Reality Spatial Training, immersive entertainment
NEXT SET
1 You have been tasked with designing a voice activated smart home control system for people with
physical disabilities, specifically those with limited mobility. The system will allow users to control
household appliances, lights, doors and entertainment systems using voice commands. The system will
also need to support various accessibility features such as speech recognition for different accents,
speech impairments and background noise interference. Additionally the system will integrate with a
mobile app that allows caregivers to monitor and control the home environment remotely. The voice
commands need to be intuitive and adaptable allowing users to perform complex actions like “dim the
lights and turn on the TV” or “lock all the doors and set the alarm”. The system should also provide
feedback in the form of visual or auditory responses, like notifications when commands are successfully
executed or when errors occur.
(i) The error handling and feedback for the above scenario can be done by:
- Real time feedback when command is not understood or ambiguous
- For visually impaired auditory responses
- For hearing impaired visual responses
- Able to do undo actions quickly
Similarly identify the methods to apply privacy and security to the above given scenario
(ii) To deal with the background noise we can implement a wake word. Predict alternative method for
background noise prevention
Use multi-microphone arrays for noise cancellation.
Incorporate beamforming microphones to focus on user speech.
Implement machine learning algorithms to filter background noise.
Enable a manual activation option like a button press on the mobile app to bypass noise issues.
(iii) With reference to the above scenario, identify the steps to be taken for failure management in
critical situations like short circuit
● Emergency Notifications.
● Fall back system.
● Auto shutdown.
● Diagnostics and Alerts
● Integration with emergency Services.
Network of screens for add/ remove user is given in the above figure. Similarly identify network
screen for “message”
(ii)
Managing multiple columns in interactive system is given. Similarly identify the methods for
managing list of names
(i) Consider the scenario and develop GOMS function for photocopy paper.
.
(iii) Identify the GOMS model for getting money from ATM with CLOSE METHOD and L7 METHOD
3 A large e-commerce platform has introduced new features to enhance the shopping experience. These
features include inlays for providing additional product details and overlays for important notifications,
recommendations, and shopping cart updates.
Inlays:
When a user browses a product category (e.g., smartphones), small inlay popups appear when the
user hovers over or taps on a product thumbnail. These inlays show quick product specifications like
price, average rating, and key features. Users can choose to expand the inlay to reveal additional details
such as product comparisons, availability in nearby stores, or user reviews.
Overlays:
The platform also uses overlays to notify users of time-sensitive information, such as flash sales,
limited stock warnings, and cart reminders. These overlays appear at the top or bottom of the screen and
can be dismissed with a swipe or close button. If a user is idle on the platform for a certain amount of
time, an overlay may suggest items based on their browsing history. Overlays also inform users when a
product in their cart is about to sell out or when prices drop for a product they viewed earlier.
Inlays:
★ Provide mini summaries like account balance, recent transactions, or loan details on
hover.
★ Tooltips can also guide users by offering contextual help for form fields or inputs.
Overlays:
★ Display urgent alerts like low balance or downtime warnings to ensure user awareness.
★ They can also highlight promotional offers, such as cashback deals or limited-time loan
offers.
(ii) A user is searching for a new smartphone in a platform. As they scroll through the list, they hover
over a product, triggering an inlay that provides a quick glance at key specs like battery life,
camera quality, and price. The user clicks on the inlay to view a product comparison with other
smartphones in the same price range.
Identify the method to give notification to user on a sudden flash sale on the same product
The most effective method would be to use an overlay notification. This overlay can appear
prominently, either at the top or center of the screen, with a clear call-to-action (CTA). The overlay
can include:
● A banner displaying "Flash Sale: [Product Name] now 20% off for the next 30 minutes!"
● A countdown timer to create urgency.
● A "Shop Now" or "Add to Cart" button that redirects users to the product page.
Augmentation Tools
● IBIS
● gIBIS
Meeting Rooms
● Xerox PARC’s CoLab
● Capture Lab
Sharing Surfaces
● VideoWhiteboard
● TeamWorkStation
(iii)