Pasquale Di Giovanni, Marco Romano, Monica Sebillo, Genoveffa Tortora, Giuliana Vitiello Lasanthi De Silva, Jeevani Goonethilaka, Gihan Wikramanayake Tamara.

Slides:



Advertisements
Similar presentations
Usability Lab 2007 Corso Laboratorio di Basi Dati II Rome, 2007 Enea Usability Lab - C.R. Casaccia, Roma, Italy User Requirements & Cyber Enterprise Web.
Advertisements

Design, prototyping and construction
1 Design, Prototyping, and Evaluation in Developing Countries Jen Mankoff, Assistant Professor EECS.
User Interfaces 4 BTECH: IT WIKI PAGE:
1/10 POSDATA Team EVR:MAKING USE Hou, Kyu Cho, Eun Young Jeung, Min Ho Jung,Hee Joon.
Bologna Process in terms of EU aims and objectives
August 9 Usability planning and conferences. Evaluations Fill out online eval form Optional: Write a letter to instructor about your experiences in the.
Universal Design for Learning (UDL). UD in Architecture a movement of designing structures with all potential users in mind incorporated access features.
Human Centred Design of a smart phone alert application for drivers Annie Pauzié, Ifsttar/LESCOT, France
Learning about software Interfaces.  In this lab, you will examine  Excel Spreadsheet Interface  Access Database Interface  You will also learn about.
User Interface Design Notes p7 T120B pavasario sem.
Page16/2/2015 Sirlan Usage and usability considerations for SIRLAN solution success.
Design Activities in Usability Engineering laura leventhal and julie barnes.
Principles and Methods
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
What is a prototype? A prototype is a small scale model of your larger product. Can be a physical object, or a simple software program. Many physical.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
LEARN. NETWORK. DISCOVER. | #QADexplore Implementing Business Process Management: Steps to Success WCUG – November 18, 2014.
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
EQNet Travel Well Criteria.
Evaluation of OCHA’s Role in Humanitarian Civil-Military Coordination Findings and Recommendations Seminar on Evaluation of UN Support for Conflict Affected.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Personalized Medicine Research at the University of Rochester Henry Kautz Department of Computer Science.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Systems Analysis and Design in a Changing World, 6th Edition
Collaboration  ICT  Mind-mapping John Ralston  Deirdre Cook The Open University.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Team Crutch. Vision Statement Team crutch aims to develop portable, inexpensive, user-friendly software for the Android platform that mitigates communication.
Enhancing Empowerment in Social Life Networks Tamara Ginige Supervisor – Prof Deborah Richards.
DESIGNING MOBILE INTERFACES FOR NOVICE AND LOW-LITERACY USERS PRESENTED BY JOANNE BRUNO FOR CHI 436.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
Mobile search engine for a smart phone / navigation system can be used to search and compare hundreds of stores and their products in seconds. © 2001 –
Guidelines and Prototypes CS774 Human Computer Interaction Spring 2004.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Introduction to Interactive Media The Interactive Media Development Process.
Formative Evaluation cs3724: HCI. Problem scenarios summative evaluation Information scenarios claims about current practice analysis of stakeholders,
Usability Testing CS774 Human Computer Interaction Spring 2004.
IEEE SCC41 PARs Dr. Rashid A. Saeed. 2 SCC41 Standards Project Acceptance Criteria 1. Broad market application  Each SCC41 (P1900 series) standard shall.
Section 4.2 AQA Computing A2 © Nelson Thornes 2009 Types of Operating System Unit 3 Section 4.1.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
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.
Writing Software Documentation A Task-Oriented Approach Thomas T. Barker Chapter 5: Analyzing Your Users Summary Cornelius Farrell Emily Werschay February.
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.
Summary of “Towards Mobile Accessibility for Older People: A User Centered Evaluation” HCC 741 ASSISTIVE TECHNOLOGY AND ACCESSIBILITY FALL 2014 HYE-KYUNG.
SBD: Information Design
SBD: Activity Design Chris North cs3724: HCI. Problem scenarios summative evaluation Information scenarios claims about current practice analysis of stakeholders,
Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software.
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
Writing to Teach - Tutorials Chapter 2. Writing to Teach - Tutorials The purpose of a tutorial is to accommodate information to the needs of the user.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
C R E S S T / U C L A 1 UCLA Graduate School of Education & Information Studies Center for the Study of Evaluation (CSE) National Center for Research on.
Computer/Human Interaction Spring 2012 Northeastern University1 MBTA Transport Assistance Nanda Kishore Bhat (Fall '11), Serkan Okur (Sp '12), Quazi Farhan.
Prototyping Creation of concrete but partial implementations of a system design to explore usability issues.
Evaluating GIS for Disaster Management Bruce Kinner GEOG 596A.
A Social Life Network to enable farmers to meet the varying food demands Professor Gihan Wikramanayake University of Colombo School of Computing.
Architecture for Social Life Network to Empower People at the Middle of the Pyramid Athula Ginige 1, Tamara Ginige 2, and Deborah Richards 3 1 University.
Social Life Networks: Concept, Research Challenges and Progress Professor Athula Ginige School of Computing and Mathematics University of Western Sydney.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Author: Zhenhui Rao Student: 范明麗 Olivia I D:
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
Chapter 6 : User interface design
Youth in agribusiness: shaping the future of agriculture
Business Information Systems
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Presentation transcript:

Pasquale Di Giovanni, Marco Romano, Monica Sebillo, Genoveffa Tortora, Giuliana Vitiello Lasanthi De Silva, Jeevani Goonethilaka, Gihan Wikramanayake Tamara Ginige Athula Ginige User Centered Scenario Based Approach for Developing Mobile Interfaces for Social Life Networks

Outline Broader Context Research Challenge Identifying Application Requirements Designing Mobile User Interface Conclusions and Future Works

Broader Context Today nearly 5 billion people use a mobile phone Over 3 billion of them live in developing countries Majority of current mobile applications have been developed to support people living in developed countries People in developing countries need applications that can assist them with their livelihood

The Geo-Social Universe May 2011

Social Networks Ref: Ramesh Jain

Going Beyond Social Networks Current Social Networks Important Unsatisfied Needs Maslow’s Hierarchy of Needs

Connecting People And Resources Aggregation and Composition Situation Detection Alerts Queries Information Health Educati on Agricul ture Transport ation Social Ref: Ramesh Jain

Research Challenge Our challenge is to support people living in developing countries to improve their lives. In particular we focused our attention on assisting farmers from rural zones of Sri Lanka in optimizing their crops.

Synthesis Review of Published Material Focus Group Meetings Technology Review Initial Analysis Potential Scenarios

Initial System Architecture

SLN4MOP Research Methodology Exploring possibilities using Action Research Requirements for Aggregation Unit Aggregation Unit Requirements for Processing Unit Processing Unit Requirements for User Interface Unit Mobile App Evaluation Stakeholder Needs SLN for Farmers Requirements Artefacts Evaluations

Identifying Application Requirements

Selecting Crops to Cultivate

Scenario Based Approach Scenarios Transformation Current Practice Scenarios Usability Specifications claims about current practice claims about current practice analysis of stakeholders, field studies analysis of stakeholders, field studies metaphors, information technology, HCI theory, guidelines metaphors, information technology, HCI theory, guidelines iterative analysis of usability claims and re-design iterative analysis of usability claims and re-design ANALYZE PROTOTYPE & EVALUATE DESIGN

Actors - Sirisena Sirisena is a 45 years old farmer with long experience in truck farming. Is part of Sinhalese ethnic group. Attended the primary school, and has a basic knowledge of English. Does not have advanced technical skills, Is pretty distrustful of the technological support and During his work, is accustomed to rely on his farmer experience. Manages the crop production of his family farm. Takes decisions on the kind of production and the time to start. Moreover he establishes an indicative selling price.

Actors - Premasiri Premasiri is a 40 years old low price fertilizers seller. In order to raise his revenues he also acts as market middle man. He can speak English as good as Sinhalese and has a basic knowledge of Tamil, so his intermediary role is well recognized by the farmers of the area. During the market activities his responsibility is to negotiate the best selling price of the product trying to match the expectations of his clients.

Scenario of Current Practices: Crop Business Crop Selection Crop Production Getting the local market Farmer Activities Middleman Activities Harvest selling

Situation FeaturePros (+) and Cons (-) The farmer selects the crop cultivation on the basis of : 1. The period of the year 2. The crop producing high yield within a short time 3. The crop selling prices of the last year. + The process knowledge is transmitted from father to son as cultural heritage + Cultural level of Sri Lankan farmers is enough to perform basic computations - the neighboring crops are paramount in the market business and are not considered - clients are provided with a little variety of products. - over supply may result from this strategy The selling price is established when the middle man gets the local market and estimates it on the basis of competitors’ products. + The production is oriented to the local market economy - the selling prices of crops change vigorously in few hours Claims about Scenarios

Requirements RequirementRationale Users may need training provided by expertsUsers are not used to work with advanced technological instrumentation. Therefore, they may need training. The application has the access to data related to the distribution of crops located around user’s farm. Farmers are interested to get information just about neighboring crops that are supposed to be sold to the same market. The application should be easy to use and should require a little training effort. The application is used manly in specific and not frequent tasks The user interface should be effective: it should provide a simple management of users mistakes. The application provides support to a critical task on the basis of data updated directly by users. Therefore, it is paramount to reduce the number of possible unintentional user mistakes.

User profiles All of the information is carried out from the initial survey conducted directly in situ. 1. Most users will be in the range of 20 to 45 years. 2. The range of the instruction level varies between Ordinary Level and Master Degree. 3. A large number of people can speak English well enough. 4. Most users are not familiar with technology, with the exception of mobile phones that are quite widespread. 5. Users are disposed to use some technological instruments on condition that they are not invasive.

Scenario Transformation Activity A software application aimed to assist farmers in diversifying the crop production can assist to avoid selling prices of crops changing vigorously in few hours.

Design Claims about Scenarios Situation FeatureRationale Design claim 1. Using the geo coordinates provided by the integrated GPS module, farmers can access information about estimated quantities and the last selling prices of neighbouring crops This allows farmers to select the appropriate crops in order to provide a larger variety of products and to make selling prices live up their expectations. Design claim 2. Data presentation should be provided in easy and immediate way exploiting the communicative power of images and color language. This allows small screen of the mobile device to provide users with complex information. Design claim 3. The interface should provide users with a small number of menu levels and operations. Farmers use the application just few times a year so that they need to be able to use the application without requiring a long training effort.

Designing the Mobile user interface

Data Visualisation Requirements UI FunctionalityRationale List of products, each one associated with a significant icon. At any cultural level the user is able to quickly identify the visualized product. A visual colored cue associated to each product to indicate the estimated harvest quantity. The visual cue is needed to inform a participant of the quantity of a given product of the list. It provides an intuitive way to understand the magnitude of the quantity. Interface provides users with language support, both in text and audio forms. Interface can exploit the multimodality in order to guarantee the right comprehension of the information in each situation. For example when the user is semi-literate or when he is working in a sunny or noisy environment.

Data Entry Requirements UI FunctionalityRationale Interface avoids requiring text input. Whenever it is possible multiple radio buttons are used. Text input is a common annoying source of mistakes. Radio buttons are easier to interact with. Interface limits the number of interactions, hiding operations that can be automatized. Some operations require unnecessarily user interactions exploiting the advanced device features.

The crops catalog

Product selection

Meta Process Survey conducted in situ Defining current practice scenarios Claims and requirements Brainstorming partners Transforming current practice scenarios Design claims and UI requirements Brainstorming partners Developing Interface Prototype Testing and Interviews

Next Step Data models are getting developed to support the identified UI functionality. Algorithms for predicting the production levels are being investigated. Auto generation of mobile interfaces to be adaptable to local crop types, users' language, culture based use of colours is being worked on. Plan is to finish this work by November 2012 and perform field testing for UI usability with a group of farmers in December 2012.

Creating a Bright Future