1 Ideas for Future Research Anirudha Joshi Industrial Design Centre, IIT Bombay February 2013.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica User interface Updated: December 2014.
User Interfaces 4 BTECH: IT WIKI PAGE:
Interpreting and Using ePIPS(P3,5,7) Feedback Glasgow 13 th February 2013.
Lifecycle models For more info on these models – see text
Learning and Teaching Conference 2012 Skill integration for students through in-class feedback and continuous assessment. Konstantinos Dimopoulos City.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
IS6112 Application Modelling and Design Introduction.
The Process of Interaction Design. Overview What is Interaction Design? —Four basic activities —Three key characteristics Some practical issues —Who are.
Midterm Exam Review IS 485, Professor Matt Thatcher.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15Slide 1 User interface design l Designing effective interfaces for software systems.
Normans Principles Usability Engineering. Normans Principle Norman’s model of interaction is perhaps the most influential in human computer interaction.
Design Process …and the project.
Usability 2004 J T Burns1 Usability & Usability Engineering.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
FACTORS TO BE TAKEN INTO ACCOUNT WHEN DESIGNING A GOOD HCI Year 13.
Mid-Term Exam Review IS 485, Professor Matt Thatcher.
Chapter 13: Designing the User Interface
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design.
Text Input in Indic Scripts
1 Applying cognitive theory We have a lot of models and concepts now –What good are they? Cognitive theory can be useful for things other than psychology.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
Human Computer Interaction Semester 1, 2013/2013.
Digital Learning Material (e-Content) Development Process Senthil Kumar 24 th June 2008 transforming education, empowering communities, promoting development.
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
Tietojärjestelmien peruskurssi Systeemisuunnittelu ja prototyyppimenetelmä Malin Brännback.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
IT3 Human Computer Interface [HCI] Human Computer Interfaces Factors that should be considered when designing a Computer Interface.
Digital Learning Resources (e-Content) Development Process Senthil Kumar 14th November 2011.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
Review for Final Exam Fall 2014 Jeff Offutt SWE 632 User Interface Design and Development.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Software Architecture
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
User Interfaces 4 BTECH: IT WIKI PAGE:
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Chapter 1: Human Factors of Interactive Software 1.1 Introduction 1.2 Goals of System Engineering –Steps For User-interface Engineering 1.3 System - User.
SD1230 Unit 6 Desktop Applications. Course Objectives During this unit, we will cover the following course objectives: – Identify the characteristics.
Digital Learning India 2008 July , 2008 Mrs. C. Vijayalakshmi Department of Computer science and Engineering Indian Institute of Technology – IIT.
Meghna Krishnan Rahul Nair Kedar A. Shiroor Dispatcher’s Rescue.
CSCI N100 Principles of Computing Basic Problem-Solving.
User Interfaces 4 BTECH: IT WIKI PAGE:
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Testing and delivery Web design principles. Web development is software development.
Usability Overview Upsorn Praphamontripong CS
Human Computer Interaction
Chapter 16: User Interface Design
Topic for Presentaion-2
Christopher Scaffidi Center for Applied Systems and Software
Design Thinking Elizabeth Matchefts.
Usability and user Interfaces
Teaching slides Chapter 1.
Introduction to Human Computer Interaction
Copyright Catherine M. Burns
Review for Final Exam Fall 2016
Fundamentals of Human Computer Interaction (HCI)
HCI Human Computer Interface
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
Review for Final Exam Fall 2018
Explain what touch develop is to your students:
Presentation transcript:

1 Ideas for Future Research Anirudha Joshi Industrial Design Centre, IIT Bombay February 2013

2 human computer interaction design for Indian needs software engineering

3 human computer interaction design for Indian needs software engineering Text input in Indic scripts

4 4

5 Source: An Installation in IDC

6

7

8 Source: Anshuman Kumar

Task Success /5 Users 9 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)

Swarachakra  Logically structured (based on the structure of the script)  All consonants visible  Wheel with vowel modifiers pops up around the consonants 10

Swarachakra 11

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 12

Swarachakra 13

 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 Evaluations 14

Results – Longitudinal Test: Speed 15

Results – Longitudinal Test: Errors 16

Results – Longitudinal Test: Confidence 17

18 human computer interaction design for Indian needs 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 19

20 human computer interaction design for Indian needs 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 21

22 Traditional Map-based Navigation 22

23 Landmark-based Navigation

Results India HCI Traditional Map-based Navigation Landmark-based Navigation No. of users10 No. of users reached79 Avg. success score Avg. time taken18.5 minutes19.7 minutes Avg. error1.88 per route0.88 per route SUS score

25 human computer interaction design for Indian needs 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

Security Usable by Less Educated Users 26

27 human computer interaction design for Indian needs 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 29 The child places the same alphabet again ( चिड़िया ).

CONCEPT 2 30 Lot of fishes come with the word मछ्ली.

Toy for teaching Devanagari

35 human computer interaction design for Indian needs 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

36 अनलॉककुलुप काढा कळफलक सक्रीयकुलुप काढले जाशॉर्टकट विकल्पपर्याय जतन कराजमा करा पुसाखोडा संदेशनिरोप कॉलफोन करा मागेबाहेर समाप्तबंद करा कॉल होत आहे निखिलनिखिल ला फोन होत आहे ध्व. क्षे. स्पीकर कॉल सारांश ३ : २०तुम्ही ३ मिनीटे २० सेकंद बोललात निखिल कॉल चालूनिखिल यांचा फोन आला आहे उत्तरफोन घ्या मौनआवाज थांबवा संपर्कडायरी नोंदआल्यागेल्या फोनच्या नोंदी सेटींगव्यवस्था तपशिलमाहिती बघा संपर्कात नवीन भरनवीन नंबर लिहा संपर्क संपादननंबर बदला संपर्क काढून टाकानंबर काढून टाका संपर्क शोधानंबर शोधा संपर्क हलवानंबर हलवा नवीन संपर्कनवीन नंबर प्रथम नामनाव आडनाव फोनक्रमांकफोन नंबर पुढीलपुढे जतनडायरीत जमा करा रद्द कराकॅसल संपर्क फोन मेमरीत जतननंबर डायरीत लिहीला कॉल कराफोन करा सुटलेला कॉलसुटलेला फोन सूचीपहा

 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) –“ कॉल होत आहे निखिल ”  “ निखिल ला फोन होत आहे ” Principles of Good Localisation 37

Localisation 38

39 human computer interaction design for Indian needs 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

activities that contribute to Relative contribution of HCI activities to usability goals achievement validates HCI Activities Framework is compared to Index of Integration Usability Goals Setting Tool followsresults in has helps set evaluates the design against Correlation evaluates fidelity Process models integrating HCI activities with SE Waterfall Agile RUP informs integration with Contributions 1/3 important goals are not achieved 8 “latent” goals Validated by comparing with traditional UEs Product vs. Services Usability Goals Achievement Metric Agile vs. Waterfall

41 human computer interaction design for Indian needs 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