HUMAN COMPUTER INTERFACE

Similar documents
HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction

What is HCI? IUI is a specific field of HCI. Intelligent User Interfaces (IUI) 06/04/2015. Human Computer Interaction

A Brief Survey of HCI Technology. Lecture #3

Universal Usability: Children. A brief overview of research for and by children in HCI

Course Syllabus. P age 1 5

Chapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space

Introduction to HCI. CS4HC3 / SE4HC3/ SE6DO3 Fall Instructor: Kevin Browne

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Introduction. chapter Terminology. Timetable. Lecture team. Exercises. Lecture website

Projection Based HCI (Human Computer Interface) System using Image Processing

User Interface Software Projects

Human Computer Interaction (HCI, HCC)

Concerning the Potential of Using Game-Based Virtual Environment in Children Therapy

Interaction Techniques for Immersive Virtual Environments: Design, Evaluation, and Application

ISO ISO is the standard for procedures and methods on User Centered Design of interactive systems.

Effective Iconography....convey ideas without words; attract attention...

Advancements in Gesture Recognition Technology

Human Computer Interaction

RV - AULA 05 - PSI3502/2018. User Experience, Human Computer Interaction and UI

RESNA Gaze Tracking System for Enhanced Human-Computer Interaction

Drumtastic: Haptic Guidance for Polyrhythmic Drumming Practice

Naturalness in the Design of Computer Hardware - The Forgotten Interface?

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

Charting Past, Present, and Future Research in Ubiquitous Computing

Human Computer Interaction

Developing a VR System. Mei Yii Lim

PERFORMANCE IN A HAPTIC ENVIRONMENT ABSTRACT

Socio-cognitive Engineering

First day quiz Introduction to HCI

Design and Implementation Options for Digital Library Systems

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

TEACHING PARAMETRIC DESIGN IN ARCHITECTURE

Usability Evaluation of Multi- Touch-Displays for TMA Controller Working Positions

THE ROLE OF USER CENTERED DESIGN PROCESS IN UNDERSTANDING YOUR USERS

Human Computer Interaction. What is it all about... Fons J. Verbeek LIACS, Imagery & Media

Human-Computer Interaction IS 4300

Towards affordance based human-system interaction based on cyber-physical systems

SIMULATION MODELING WITH ARTIFICIAL REALITY TECHNOLOGY (SMART): AN INTEGRATION OF VIRTUAL REALITY AND SIMULATION MODELING

The University of Algarve Informatics Laboratory

Building a bimanual gesture based 3D user interface for Blender

Sketchpad Ivan Sutherland (1962)

Application of 3D Terrain Representation System for Highway Landscape Design

An Audio-Haptic Mobile Guide for Non-Visual Navigation and Orientation

Who are these people? Introduction to HCI

Ubiquitous Computing Summer Episode 16: HCI. Hannes Frey and Peter Sturm University of Trier. Hannes Frey and Peter Sturm, University of Trier 1

Design Home Energy Feedback: Understanding Home Contexts and Filling the Gaps

Virtual Environment Interaction Based on Gesture Recognition and Hand Cursor

Motivation and objectives of the proposed study

Discussion on Different Types of Game User Interface

Timeline of Significant Events

Mid-term report - Virtual reality and spatial mobility

The Evolution of User Research Methodologies in Industry

Human Factors. We take a closer look at the human factors that affect how people interact with computers and software:

Outline. Paradigms for interaction. Introduction. Chapter 5 : Paradigms. Introduction Paradigms for interaction (15)

Welcome, Introduction, and Roadmap Joseph J. LaViola Jr.

Dr. Salsabeel Alabbady 1

R (2) Controlling System Application with hands by identifying movements through Camera

project gnosis tech ed development centre Teaching Kids since 2013

Interactive Coffee Tables: Interfacing TV within an Intuitive, Fun and Shared Experience

Dix, Alan; Finlay, Janet; Abowd, Gregory; & Beale, Russell. Human- Graduate Software Engineering Education. Technical Report CMU-CS-93-

Wednesday, November transforming human factors discoveries into design solutions for Nortel Networks customers

D8.1 PROJECT PRESENTATION

The essential role of. mental models in HCI: Card, Moran and Newell

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

Interactive Aircraft Cabin Simulator for Stress-Free Air Travel System: A Concurrent Engineering Design Approach

Interface Design V: Beyond the Desktop

Controlling Humanoid Robot Using Head Movements

Vocational Training with Combined Real/Virtual Environments

ISO INTERNATIONAL STANDARD. Ergonomics of human-system interaction Part 910: Framework for tactile and haptic interaction

Unit 23. QCF Level 3 Extended Certificate Unit 23 Human Computer Interaction

Lecture 6: HCI, advanced course, Design rationale for HCI

ACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS

Chapter 4. Research Objectives and Hypothesis Formulation

week Activity Theory and HCI Implications for user interfaces

The Application of Virtual Reality in Art Design: A New Approach CHEN Dalei 1, a

A Kinect-based 3D hand-gesture interface for 3D databases

Human Computer Interaction Lecture 04 [ Paradigms ]

User Acceptance of Desktop Based Computer Software Using UTAUT Model and addition of New Moderators

CS 3724 Introduction to HCI

CS 315 Intro to Human Computer Interaction (HCI)

The use of gestures in computer aided design

Relation-Based Groupware For Heterogeneous Design Teams

Haptic presentation of 3D objects in virtual reality for the visually disabled

D S R G. Alina Mashko, GUI universal and global design. Department of vehicle technology. Faculty of Transportation Sciences

USER-CENTRED DESIGN: THE HOME USE CHALLENGE

Study of the User-Involvement Iterative Computer Game Interface Design Method

CHAPTER 1. INTRODUCTION 16

VOICE CONTROL BASED PROSTHETIC HUMAN ARM

INTERACTIVE SKETCHING OF THE URBAN-ARCHITECTURAL SPATIAL DRAFT Peter Kardoš Slovak University of Technology in Bratislava

SITUATED CREATIVITY INSPIRED IN PARAMETRIC DESIGN ENVIRONMENTS

EECS 4441 Human-Computer Interaction

Performance Evaluation of an Online Text-Based Strategy Game

Human-computer Interaction Research: Future Directions that Matter

Using VR and simulation to enable agile processes for safety-critical environments

The big hole in HCI research. Vassilis Kostakos Center for Ubiquitous Computing University of Oulu, Finland

Improvisation and Tangible User Interfaces The case of the reactable

in the New Zealand Curriculum

Transcription:

HUMAN COMPUTER INTERFACE TARUNIM SHARMA Department of Computer Science Maharaja Surajmal Institute C-4, Janakpuri, New Delhi, India ABSTRACT-- The intention of this paper is to provide an overview on the subject of Human-Computer Interaction. The basic overview includes the definitions, scope, design process and a survey of existing and recent technologies, finally the applications of HCI.Human Computer Interaction (HCI) is the study of how people design, develop, implement and use interactive computer systems and the effect computers have on individuals, organizations and the society. Continued use of the processes, techniques and tools developed by HCI can drastically reduce costs and increase productivity and profitability in organizations. Effective design of HCI is indispensable to complex applications but it helps people operate these systems with more ease and safety. It is aimed to ease completion of tasks in a computer. It encompasses things such as use of shortcuts, offering information feedback, designing dialogs for interaction with the user and also offers error prevention and error handling. It purposes is to accept input from the user, process that input, and generate output hence making human interaction with the computer efficient. Keywords: Human-Computer Interaction, common architectures used in the design of HCI systems, emerging technologies I. What is HCI? Human: Individual user, a group of users working together, a sequence of users in an organization Computer: Desktop computer, large-scale computer system, Pocket PC, embedded system (e.g., photocopier, microwave oven), software (e.g., search engine, word processor) User interface: Parts of the computer that the user contacts with Interaction: Usually involve a dialog with feedback & control throughout performing a task HCI (human-computer interaction) is the study of how people interact with computers and to what extent computers are or are not developed for successful interaction with human beings. One important HCI factor is that different users form different conceptions or mental models about their interactions and have different ways of learning and keeping knowledge and skills. In addition, cultural and national differences play a important part. Another consideration in studying or designing HCI is that user interface technology changes rapidly, offering new interaction dimensions to which previous research findings may not apply. Finally, user preferences change as they gradually use new interfaces. HCI is also sometimes referred to as Man Machine Interaction (MMI) or Computer Human Interaction (CHI). Basic goal of HCI is to improve the 128

interactions between users and computers by making computers more usable and receptive to the user's needs.hci is concerned with the joint performance of tasks by humans and machines. It boost up Human capabilities to use machines, algorithms and programming of the interface itself. Engineering concerns that arise in designing and building interfaces are the process of specification, design, and implementation of interfaces and design trade-offs. Human-computer interaction thus has science, engineering, and design aspects. It is the need of present to develop interactive interaction technologies for future. II. HCI Scope Use & Context: Find application areas for computers Human: Study psychological & physiological aspects e.g., study how a user learns to use a new product, study human typing speed Computer: Hardware & software offered e.g., input & output devices, speed, interaction styles, computer graphics Development: Design, implementation & evaluation The main orientation is toward the users, especially the non-computer-professional users, and how to improve the human-computer usage for them. Areas of studies include: the problems people having with computers the impact of computers upon people in both individual and organizational contexts the determinants of utility, usability and acceptability the appropriate allocation of tasks between computers and people modeling the user as an aid to better system design Harmonizing the computer to the characteristics and needs of the user III. HCI Design Process It is a goal directed, creative activity; a plan for development. It also includes decision making activity to balance tradeoffs between requirements of product compatibility and ease of use [1]. Four basic levels of interaction design in HCI include: 1. Identifying the user s need and developing requirements In this we are going to see who will be our end users and kind of support an interactive product can provide. 2. Developing the prototype for designs In this firstly we will collect the ideas for fulfilling the requirements specified initially. Then on the basis of that we will develop i) Conceptual Design: produce the basic model of the product which gives the vague idea about what product is going to do, about its functionality and its interface. ii) Physical design: in this consideration of the physical technicalities of product is done like icons to use, menu format, colors, sounds etc 3. Building interactive models In this build a simple prototype of the designs including paper based story boards etc. 4. Evaluating Designs In this evaluation of design is being done from user point of view i.e. design & products usability, reliability and acceptability. This means user involvement is must throughout the development. 129

Three principles for user centered approach are: 1. Focus on users and tasks in the initial stage Understand the potential users by studying their behavior, attitude & cognitive characteristics. Observe users in their daily routine tasks, understanding the nature of these tasks and then participating these users in designing the product. User s task and the way of doing them are the driving force behind the development and all decisions are made within the context of the users, their work and their environment. 2. Empirical measurement Users reaction to various prototypes and performance to manuals is seriously taken into account, recorded & analysed.it further helps designers to choose between different alternative designs. Proper check has to be kept on the progress as the product is developed. 3. Iterative Design Testing is performed to see if there are any errors or problem in the design. If found, fix them and carry out more tests. IDENTIFYING NEEDS REQUIREMENT GATHERING + SPECIFICATION DESIGN +STORY BOARDING PROTOTYPE IMPLEMENTATION EVALUATION INSTALLATION Fig 1. HUMAN COMPUTER INTERACTION DESIGN PROCESS IV. LIFECYCLE MODEL FOR HCI Many life cycle models exist in general. They show how different activities are related to each other. For HCI we have Star Lifecycle model & ISO 13407. A. STAR LIFECYCLE MODEL This model is suggested by Hartson & Hix (1989).The important features of this model are evaluation is at the center of activities [2].IN this no particular ordering of activities is done. Development may start in any one of the activities. It is hard to manage time and track progress in this model but it has the great benefit of being able to utilize user 130

evaluation throughout the whole design process, adapting to the needs of the users as they are discovered and as they change. account of the needs of the user as well as the needs of the developer and owner Four Principles of Human-Centered Design: active involvement of users IMPLEMENTATION appropriate allocation of function to system and to user PROTOTYPING USABILITY EVALUATION TASK & FUNCTIONAL ANALYSIS iteration of design solutions Multi-disciplinary design CONCEPTUAL & FORMAL DESIGN REPRESENTATION REQUIREMENTS & SPECIFICATION PLAN THE HUMAN CENTERED PROCESS Fig 2. The Star Life Cycle B. ISO 13407 Human-Centered Design process model This model provides guidance on design activities that take place throughout the life cycle of interactive systems [3]. It gives or specifies four human centered design activities which are important for the development of system i.e. i) Understanding & specifying the context ii) iii) iv) of use Specifying the users & organizational requirements Producing the design prototypes Doing evaluations of designs against the requirements The goal of the standard is to ensure that the development and use of interactive systems take COMPLETE EVALUATE DESIGN AGAINST USER REQUIREMENT SPECIFY THE CONTEXT OF USE PRODUCE DESIGN SOLUTIONS SPECIFY USER & ORGANIZATIONAL REQUIREMENTS Fig 3. USER CENTERED DESIGN ISO13407 V. Emerging Computer/Human Interface Technologies The Idea of eliminating the difference between human thought and computer responsiveness leads 131

number of companies to work hard on number of promising technologies [4]. One of the technologies include Voice Recognition Software which makes computer to type as we speak, or it allows users to control the applications by issuing voice commands. The next level of human computer interface technology is ability to control your computer with your thoughts alone. This technology is called Brain Computer Interface Technology. Imagine the number of applications of direct brain control. Another recent technology that represents a wonderful approach to computer/human interfaces is igesture Pad, in which user places their fingers on a touch sensitive pad& then move them in certain patterns that are interpreted as commands. This technology offers a new dimension in computer/human interface but it s still a somewhat clumsy translation through physical limbs. Another latest technology for physically disabled persons is tracking the head movement of a person s head and translating that into mouse movements device developed for this technology named HeadMouse. While tracking head movement is better in many ways than tracking mouse movement, a more intuitive approach would be to track actual eye movements. This technology is quickly emerging technology with high potential for widespread adoption by computing public. The two most promising companies which offer eye tracking technology with potential for human/computer interface applications appear to be Tobii Technology & EyeTech Digital Systems. Fig 5. Brain Computer Interface People could easily manipulate cursors on the screen, direct various software applications, enter text on virtual keyboards etc. Another promising area of computer/human interface technology which offers tactile feedback hardware that allows users to feel their computer interfaces [5]. In this, computer can track & translate detailed hand and finger movements. These technologies give users the ability to manipulate virtual objects using their hands. This technology has potential for making human/computer interfaces more intuitive and efficient. VI. Future of HCI Fig 4. Eye Tracking Technology One of the possible future developments of HCI is the MAKEY technology which makes everything in the world a possible piece of technology. In this technology instead of simply connecting random items to use as a keyboard or mouse using it to help make using a computer easier [6]. This would be incredibly helpful mainly in developing countries 132

where they may not be able to afford to buy all the hardware necessary to interact with a computer. However it also helps people to use computers who perhaps can t access because of the disability or some injury [7]. By allowing such sort of things a reality new ways to use objects to perform tasks on a computer would be discovered. Not only this at the recent industry advisory board meeting HCI was unanimously pointed as the important topic for future research and teaching by our industry experts. Ease of use remains a barrier to growth and success in IT even in today s world. And this is surely the major challenge for emerging markets such as smart phones, medical devices, home media appliances & automotive interfaces. References [1]Berry, L.; Bartram, L.; Booth, K.S. (2005). Role-based control of shared application views. Proceedings of the 18th Annual ACM Symposium on User Interface Software and Technology, Seattle, October 23-26, 2005. [2]Blackler, A.; Popovic,V.; Mahar, D. (2003). The nature of intuitive use of products: an experimental approach. Design Studies, 24, 491-506. [3]D. Arsic, B. Hornler, B. S. and Rigoll, G. A Hierarchical Approach For Visual Suspicious Behavior Detection In Aircrafts, 2009 [4] Kim, J. K. S. H. G. J. K. B. J. Automatic free parking space detection by using motion stereo-based 3D reconstruction 2007 [5]B. Shneiderman and C. Plaisant, Designing the User Interface: Strategies for Effective Human-Computer Interaction (4th edition), Pearson/Addison-Wesley, Boston (2004). [6]J. Nielsen, Usability Engineering, Morgan Kaufman, San Francisco (1994). [7]Gregory D. Abowd and Elizabeth D. Mynatt. Charting past, present, and future research in ubiquitous computing. ACM Transactions on Computer-Human Interaction, 7(1):29 58, 2000. 133