CMSC 20370/30370 Winter 2020 Dealing with constraints Case Study: - - PowerPoint PPT Presentation

cmsc 20370 30370 winter 2020 dealing with constraints
SMART_READER_LITE
LIVE PREVIEW

CMSC 20370/30370 Winter 2020 Dealing with constraints Case Study: - - PowerPoint PPT Presentation

CMSC 20370/30370 Winter 2020 Dealing with constraints Case Study: Developing Countries Feb 10, 2020 Quiz Time (5-7 minutes). Quiz on SmartSpeakers Principles of Good Design Administrivia Thank you for the constructive feedback Will


slide-1
SLIDE 1

CMSC 20370/30370 Winter 2020 Dealing with constraints Case Study: Developing Countries

Feb 10, 2020

slide-2
SLIDE 2

Quiz Time (5-7 minutes).

Quiz on SmartSpeakers

Principles of Good Design

slide-3
SLIDE 3

Administrivia

  • Thank you for the constructive feedback

– Will help improve next iteration of this class – You are the first to take the class and this is the first class

  • n making technology inclusive

– 15 quizzes in total, we will drop your lowest 5 scores, quizzes are to jog memory for class/check on readings

  • GP1 grades are back
  • GP2 is on Wed for feedback

– No need to print poster – Can paste onto poster board – Main thing is to get design alternatives sketched out based

  • n any user research to date

– Moved GP2 report due date to Monday 17 Feb

slide-4
SLIDE 4

Today’s Agenda

  • Finishing off human abilities
  • Recap on inclusion
  • Dealing with constraints
  • Case Study: Developing systems for

developing countries

slide-5
SLIDE 5

Case Study: SeeingVR

  • Low vision users – not fully blind, blurred vision, light

sensitivity, can’t correct with contact lenses or glasses

  • Formative work with low vision users
  • SeeingVR prototype of 14 augmentations to VR e.g.

Bifocal lens

  • Unity toolkit for integrating SeeingVR into applications
  • Evaluation with low vision users and developers
  • Limitations

– Small user sample – Biases from apps tested – Within subjects

slide-6
SLIDE 6

Learning

  • How to learn to use a computer-

based application

  • Using a computer-based application

to understand a given topic

  • People find it hard to learn by

following instructions in a manual

  • prefer to learn by doing
slide-7
SLIDE 7

Toddlers and iPads

  • Why do you think it works?
slide-8
SLIDE 8

Design implications

  • Design interfaces that encourage

exploration

  • Design interfaces that constrain and

guide learners

  • Dynamically linking concepts and

representations can facilitate the learning of complex material

  • Case study SeeingVR: Augmentations

are not as useful if there is a steep learning curve

slide-9
SLIDE 9

Reading, speaking, and listening

  • The ease with which people can read,

listen, or speak differs

– Many prefer listening to reading – Reading can be quicker than speaking/ listening – Listening requires less cognitive effort than reading or speaking

slide-10
SLIDE 10

The vision

  • Then:
slide-11
SLIDE 11
slide-12
SLIDE 12

Design implications

  • Use natural interactions
  • Distinguish from other interactions
  • Decide when its appropriate to use

voice vs text vs other forms of interaction

  • Privacy and security implications?
  • SeeingVR: text to speech augmentation
  • Other cases: using sonification
slide-13
SLIDE 13

Problem-solving, planning, reasoning and decision-making

  • All involves reflective cognition

– e.g. thinking about what to do, what the

  • ptions are, and the consequences
  • Often involves conscious processes, discussion

with others (or oneself), and the use of artifacts – e.g. maps, books, pen and paper

  • May involve working through different

scenarios and deciding which is best option

slide-14
SLIDE 14
slide-15
SLIDE 15

Design implications

  • Provide additional information/functions for users

who wish to understand more about how to carry

  • ut an activity more effectively
  • Use simple computational aids to support rapid

decision-making and planning for users on the move

  • SeeingVR: highlight what’s salient, could help

find clues in a game

slide-16
SLIDE 16

Summary of human abilities

  • Cognition involves several processes including attention,

memory, perception and learning

  • Interface design can greatly affect how well users can

perceive, attend, learn and remember how to do their tasks

  • We have only talked about cognition but humans differ on

many axes and we need to accommodate accordingly

  • Accessibility is about accommodating differing human

abilities (e.g. cognition, motor, sensory, physical, etc)

  • Inclusion is about accommodating humans of different

abilities, ages, cultures, demographics, in different contexts

slide-17
SLIDE 17

Recap: why are we here?

  • This class is to help you learn about

examples of making technology inclusive

  • Most systems are designed for the

“typical” user

– Assumes Internet connection – Assumes literate, educated, informed

  • This is not often the case….
slide-18
SLIDE 18

What is being marginalized/underserved?

  • Here we are looking at cases where the typical user

assumptions break

– E.g. accessibility – -> humans have different abilities – According to the world bank, 15% of all humans have at least

  • ne disability

– In the USA, according to the Center for Disease control (CDC) 1 in 4 adults have a disability – You are learning about how to place a user in the center of a design process to make your designs inclusive – The readings are examples of inclusive systems made using this user-centered design process – The group project is to help you try out the process for itself – The individual assignment was to help you think critically about a system design and whether it is inclusive

slide-19
SLIDE 19

What examples have we covered…

  • Systems for accessibility
  • Systems for low income users
  • Systems for users in difficult circumstances

such as abuse

slide-20
SLIDE 20

Where are we heading…

  • Systems for developing countries
  • Systems for LGBQT
  • Systems for gender
  • Systems for workers in the gig economy
  • Systems for children
  • Systems for addiction and chronic illness
  • Asking ourselves the question is

technology the answer?

slide-21
SLIDE 21

Today: Developing countries

Source:https://commons.wikimedia.org/wiki/File:Developed_and_developing_countries.PNG and CIA World Fact book

slide-22
SLIDE 22

Source: World Bank https://datahelpdesk.worldbank.org/knowledgebase/articles/906519-world-bank-country-and-lending-groups

slide-23
SLIDE 23

Why are these countries any different?

slide-24
SLIDE 24

Why are these countries any different?

  • Users may not be literate
  • Usually more mobile broadband than

home broadband users

  • Users usually accessing internet from

mobile device – may be first access

  • Bandwidth can be expensive
  • Poor infrastructure in parts
slide-25
SLIDE 25

Case Study: SmartSpeakers

  • Why Q&A?
  • Why voice?
  • Text and technology illiterate in the slum
  • Resource-constrained -> this is not like

asking Alexa or Google home for something

  • Public space interactive speech system
slide-26
SLIDE 26
slide-27
SLIDE 27
  • Prior work -> smart speakers

– Trouble with accents – Trouble with conversations and multi-person interaction – Neighbourly with Google

slide-28
SLIDE 28
  • What if you WoZ it? Replace backend with

a person?

slide-29
SLIDE 29

Focus on emergent users of tech

  • Use products with static buttons e.g.

feature phone

  • Able to navigate websites/smart phones
  • Able to type/input text for searching
slide-30
SLIDE 30
slide-31
SLIDE 31

Longitudinal deployment

slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34
  • Also looked into systems ability to answer

questions

  • Types of questions asked for each system
  • Frequency of questions
slide-35
SLIDE 35

Discussion

  • Propose hybrid Artificial Intelligence –

Human-powered delay system

– Machine takes first pass and also passes to human if requires more complicated answer – Public speech system seems useful

slide-36
SLIDE 36

What about….

  • Privacy issues?

– Asking questions in public?

  • Guidelines for what types of questions are

appropriate?

  • Fairness in use of the system

– E.g. one girl used the system for 1 hour in 135 interactions!

  • Everyone wants to be entertained…
slide-37
SLIDE 37

Is this specific to India?

  • Yes and no
  • Some characteristics are common to low-

middle income country settings

  • Have to be highly contextualized and

locally relevant

  • Same system may not work in South Africa

for instance…

slide-38
SLIDE 38

The Internet Is Mobile

5million fixed line

broadband subscriptions

354 million active

mobile broadband subscriptions

vs

Source: https://www.itu.int/en/ITU-D/Statistics/Documents/statistics/2019/ITU_Key_2005-2019_ICT_data_with%20LDCs_28Oct2019_Final.xls

slide-39
SLIDE 39
slide-40
SLIDE 40
slide-41
SLIDE 41

41

Gupta, A., Calder, M., Feamster, N., Chetty, M., Calandro, E., and Katz-Bassett, E. “Peering at the Internet’s Frontier: A First Look at ISP Connectivity in Africa” PAM 2014.

slide-42
SLIDE 42

42

slide-43
SLIDE 43

Most recent study in South Africa

  • Qualitative interviews with 52 low income

mobile users

  • RQ: How do these users manage privacy
  • n Facebook, WhatsApp, Instagram etc
slide-44
SLIDE 44
slide-45
SLIDE 45
slide-46
SLIDE 46
slide-47
SLIDE 47

Crime and physical safety

  • Non-real time posting
  • Concern for personally identifiable

information contained in photos

  • Hard to overcome hacking owing to data

costs

slide-48
SLIDE 48

Constraints are everywhere

  • Cost
  • Literacy level
  • Education level
  • Infrastructure
  • Access to devices
  • Access to Internet
  • Any others?
slide-49
SLIDE 49

Summary: So what does this mean for inclusive technology?

  • We have to consider people’s

environments in addition to their abilities

  • Have to consider culture
  • Humans don’t exist in a vacuum
  • Being inclusive means considering human

abilities, context, and constraints

slide-50
SLIDE 50

Coming up…

  • GP2 poster session
  • GP2 due date is moved
  • Considering different communities
slide-51
SLIDE 51

Get in touch:

Office hours: Fridays 2-4pm (Sign up in advance) or by appointment JCL 355 Email: marshini@uchicago.edu