410 likes | 534 Views
Ideas for Future Research. Anirudha Joshi Industrial Design Centre, IIT Bombay February 2013. design for Indian needs. human computer interaction. software engineering. design for Indian needs. human computer interaction. software engineering. Text input in Indic scripts.
E N D
Ideas for Future Research Anirudha JoshiIndustrial Design Centre, IIT Bombay February 2013
design for Indian needs human computer interaction software engineering
design for Indian needs human computer interaction software engineering • Text input in Indic scripts
Without help p (one tailed) Nokia (0.208) Samsung (0.195) Sony (0.001) Total p (one tailed) Nokia (0.000) Samsung (0.010) Sony (0.000) Task Success /5 Users
Swarachakra • Logically structured (based on the structure of the script) • All consonants visible • Wheel with vowel modifiers pops up around the consonants
Three Designs – Disha • Also completely logical • Consonants displayed in groups • Most frequent character in the centre, accessed on tap • Other characters need a slide • Finger input possible – large area for each button
Evaluations • Independent variables • Age • Mobile phone experience • Education • Writing skills • Reading skills • Confidence of mobile phone task • First time usability test • 19 words graded on difficulty • Speed, errors, confidence • Longitudinal test • 10 short paragraphs typed over a period of 2 weeks in 10 sessions • Speed, errors, confidence
design for Indian needs human computer interaction software engineering • Text input in Indic scripts • Design for people with less education • Appropriate user models for emerging economies • Audio-visual interfaces • Voice-based socialisation on phones
Evaluating Anonymous Social Networking for HIV Patients with Social Prototypes
design for Indian needs human computer interaction software engineering • Text input in Indic scripts • Design for people with less education • Appropriate user models for emerging economies • Audio-visual interfaces • Voice-based socialisation on phones • Way-finding and navigation
Way-finding Through Audio-Visual Interfaces • Can landmark-based navigation work for users with lower levels of education? • Two Audio-Visual Interfaces • Traditional map-based navigation with voice support • Landmark-based navigation with voice and picture support
Results India HCI 2012
design for Indian needs human computer interaction software engineering • Text input in Indic scripts • Design for people with less education • Appropriate user models for emerging economies • Audio-visual interfaces • Voice-based socialisation on phones • Way-finding and navigation • Usable security
design for Indian needs human computer interaction software engineering • Text input in Indic scripts • Design for people with less education • Appropriate user models for emerging economies • Audio-visual interfaces • Voice-based socialisation on phones • Way-finding and navigation • Usable security • Teaching Indic scripts to children
Toy for teaching Devanagari 1. Home-based Sitting-position Single/Multi player
CONCEPT 1 The child places the same alphabet again (चिड़िया).
CONCEPT 2 Lot of fishes come with the word मछ्ली.
design for Indian needs human computer interaction software engineering • Text input in Indic scripts • Design for people with less education • Appropriate user models for emerging economies • Audio-visual interfaces • Voice-based socialisation on phones • Way-finding and navigation • Usable security • Teaching Indic scripts to children • Localisation
Principles of Good Localisation • Simplify, un-sanskritise text • कळफलकसक्रीयकुलुपकाढले, विकल्पपर्याय • Use explicit noun-verbs • Call (make call) = कॉलफोनकरा • Cool commands, metaphors are lost in translations • Go (where?) = जाशॉर्टकट • Answer = उत्तरफोनघ्या • Register = नोंदआल्यागेल्याफोनच्यानोंदी • Don’t use English words where you don’t need them • अनलॉककुलुपकाढा • Use English words where you need them • Loudspeaker = ध्व.क्षे. स्पीकर • Contacts = संपर्कडायरी, Edit number = संपर्कसंपादननंबरबदला • Get the grammar right (sequence matters) • “कॉलहोतआहेनिखिल” “निखिललाफोनहोतआहे”
design for Indian needs human computer interaction software engineering • Text input in Indic scripts • Design for people with less education • Appropriate user models for emerging economies • Audio-visual interfaces • Voice-based socialisation on phones • Way-finding and navigation • Usable security • Teaching Indic scripts to children • Localisation • HCI+SE process integration • Goals for specific contexts • Industrial, commercial, social • Software ethnography
Contributions 1/3 importantgoals are not achieved 8 “latent” goals Relative contribution of HCI activitiesto usability goalsachievement HCI Activities Framework Usability Goals Setting Tool informs integration with activities that contribute to Project follows results in Waterfall helps set Agile Process Product is compared to has RUP Goals Process models integrating HCI activities with SE evaluates fidelity evaluates the design against Index of Integration Usability Goals Achievement Metric Correlation Validated by comparing with traditional UEs Agile vs.Waterfall Product vs.Services validates
design for Indian needs human computer interaction software engineering • Text input in Indic scripts • Design for people with less education • Appropriate user models for emerging economies • Audio-visual interfaces • Voice-based socialisation on phones • Way-finding and navigation • Usable security • Teaching Indic scripts to children • Localisation • HCI+SE process integration • Goals for specific contexts • Industrial, commercial, social • Software ethnography