Professional Documents
Culture Documents
Introduction
Pallavi Rao G
Agenda
• Introduction to HCI
• HCI in Software Engineering
• Areas of Research in HCI
• HCI in India
• Course Outline
Pallavi Rao G
Introduction
• How do you measure the success of a software
product?
– Users who use the product
– Exception: Embedded software and Operating System code
Pallavi Rao G
Introduction
• “Human‐computer interaction is a discipline
concerned with the design, evaluation and
implementation of interactive computing systems for
human use and with the study of major phenomena
surrounding them.”
Pallavi Rao G
Introduction
• What is not HCI?
– Not just about what it looks like
• What is HCI?
– About how it works
Pallavi Rao G
Introduction
• The goal is to create products that enable the user to
achieve their objectives in the best way possible
Pallavi Rao G
Introduction
• Why it is important to have a good design?
Pallavi Rao G
Introduction
Pallavi Rao G
Introduction
Pallavi Rao G
Introduction
Pallavi Rao G
Introduction
Pallavi Rao G
Introduction
Pallavi Rao G
Introduction
Pallavi Rao G
Introduction
• Google wave – Web based computing platform for
collaboration (launched in 2010 and killed in 2012,
reason - complicated user interface)
Pallavi Rao G
Introduction
• Railway ticket design problem:
Pallavi Rao G
Introduction
• Railway ticket design problem:
Pallavi Rao G
Introduction
• Information overload in a parking lot at LA:
Pallavi Rao G
Introduction
• Good design for the parking lot problem:
This design works well because it is
user-centered. Designer realized that
drivers simply want to know whether
they can park at a spot. Yes or No –
that’s all drivers needed, and that’s all
this sign shows.
Pallavi Rao G
Introduction
• Designing interactive systems – science or craft?
– Does it involve artistic skill and insight or reasoned
methodical science?
Pallavi Rao G
Introduction
• What HCI designers do?
– Apply design theories into solutions that work in the real
world
Pallavi Rao G
Introduction
• easy to learn
• support users’ tasks
• easy to use
• easy to remember
• prevention of errors
• pleasant to use
Pallavi Rao G
Introduction
• HCI - Multidisciplinary
Pallavi Rao G
Introduction
• According to ACM SIGCHI, Computer Science is the
basic discipline and other disciplines serve as
supporting disciplines
Pallavi Rao G
HCI and Software Engineering
• HCI - concerned with “Increasing Usability” -
building usable systems
Pallavi Rao G
HCI and Software Engineering
• Prof. Anirudha Joshi (IDC, IIT-Bombay) compares
Interaction design/HCI to be similar to film direction
Pallavi Rao G
Areas of Research in HCI
• Intelligent Methods and Interfaces
– Natural language and processing
– Gesture recognition
– Cognitive models of intelligence
– Affective and emotional models
– Affective computing
– Intelligent wearable, mobile and ubiquitous interfaces
Pallavi Rao G
Areas of Research in HCI
• Modeling Human Cognitive Processes
– Modeling perceptual processes
– Modeling of learning and thinking
– Modeling of memory
– Collaborative learning
– Collaborative systems
– Computer supported assistive technology
Pallavi Rao G
Areas of Research in HCI
• Application domains
– Natural User Interfaces
– Human-robot interaction
– Virtual and augmented reality
– Remote and face-to-face collaboration
– Embodied conversational agents
– Mobile interfaces
– Technology for differently able person
– Health
– Games
– Education / Education Technology
– Social media analysis / Social computing
– Human Data Interaction (HDI)
– HCI for Development (HCI4D) Pallavi Rao G
HCI research in Universities
• CMU
• Cornell
• MIT Media laboratory
• Georgia Tech
• University of Washington
• Queensland University of Technology
• Stanford Design school
• University of Michigan
• University of California, Berkeley
• Design schools – IITB, IITG, NID
Pallavi Rao G
HCI Research in Industry
• Microsoft
• IBM
• Google
• Nokia
• HP Labs
• Apple
• HP
• Intel
Pallavi Rao G
HCI in India
• HCI is an emerging area of great potential in India
• Mostly part of design schools, CS/IT have started
taking interest
• Problems faced for HCI research in India
– Interdisciplinary
• No collaboration between fields
– Data collection
• Instruments (for ex. Eye tracker, EEG machine) cost high
• Difficult to get some type of data (for ex. Emotion recognition data,
fMRI)
Pallavi Rao G
HCI in India
• Some of the HCI research projects:
– Speech Based Mobile Interface for the Textually Low
Literate
– User Centered Design of a Collaborative Work
Environment in an Educational Scenario
– An Artificially Intelligent Recommender for enhancing
user's browsing experience.
– Role of Non-verbal communications in User Interactions
and Demonstration through Gesture driven interfaces.
– Interactive Information Platform for Remote Health Care
– Study of Mobile as a future strategic advertising medium in
India
Pallavi Rao G
Course Outline
• In this course, we shall learn about:
– Diverse users, their interaction with systems and the
importance of good interface design
– How interactive systems are designed and evaluated in
practice
– Guidelines and heuristics for interactive system design
(also how and why the guidelines work)
Pallavi Rao G
Course Outline
• Text book
– Alan Dix, Janet Finlay, Gregory Abowd, Russel Beale, “Human–
Computer Interaction”, Pearson, 2009
• Assessment components
– Internal Continuous Assessment – 50 marks (scaled down to
30%)
• 2 tests (15 marks each)
• Term Work (20 marks)
– Tutorials: Design (5 marks)
– Design a mock interface (12 marks)
– Evaluate the mock interface (3 marks)
– Final Exam – 70 marks
Pallavi Rao G
Course Outline
• Lecture notes and other materials
– Blackboard
– Dropbox
• Instructional Method
– Lectures
– Seminars
• General Information
– Lecturer: Asst. Prof. Pallavi Rao
– Contact: pallavi.rao@nmims.edu
Pallavi Rao G