Post on 19-Dec-2015
Human Centered Computing
Philosophical-humanistic position regarding the ethics and aesthetics of a workplace
Any system that enhances human performance
Software design process that results in interfaces that are really user-friendly
HCC
HCC research focuses on all aspects of human-machine integrationHumans with softwareHumans with hardwareMachine-Machine interaction e.g. software
agents.
Scope of HCC
Goes way beyond user friendly interfaces. Uses 5 technologies in a synergesic way. Natural interaction,
automation, individualized information access, collaboration and customization.
Core of HCC system and algorithm design process Socially and culturally aware. Directly augment or consider human abilities. Be adaptable.
HCC Application Qualities Act according to the social and cultural context in which they
were deployed. Integrate input from different types of sensors and
communicate through a combination of media. Allow access by a diversity of individuals.
Scope of HCC - AcademiaHCC doctoral program at Georgia Tech
Bridge gap between technology and humans. Integrating concepts from anthropology, cognitive
sciences, sociology psychology with computing and computer science.
HCC consortium at UC BerkleyGuide the future development of computing so as to
maximize its value to society.Institute of human and machine cognition at
Florida.
HCC at NASAMultimodal Interface Technology
• Collaborative Science• Dialogue Systems
Human-System Modeling• Brahms• Apex-GOMS
Agent-Based Decision Systems• Mars Exploration Rovers HCS Tasks• Intelligent Launch and Range Operations• Integrated Mission Operations for ISS
HCC at NASA - Human-System Modeling
technical area focuses on computational modeling of distributed groups (scientists, engineers, astronauts, and mission operations personnel) interacting with advanced autonomous and robotic systems
HCC at NASA – Decision Systems
DS capabilities include software tools for intelligently acquiring, representing, managing, sharing, and interacting with scarce or valuable knowledge
HCC at NASA – Multimodal Interface Technology
Technical area integrating humans, computational devices, and
environments in a seamless manner, leveraging the unique capabilities of each to satisfy system-level requirements
MI technologies speech and natural language interfaces multimedia systems adaptive and intelligent interfaces displays, ubiquitous computing, and mobile and
wearable computing
Approaches to Human-Centered Software Development
System Purpose
System Principles
Blackbox Behavior
Design Representation
Physical Representation
Level 1
Level 2
Level 3
Level 4
Level 5
Assumptions Constraints
System goals, high-level requirements, design constraints, limitations
Responsibilities Requirements , I/F requirements
Hazard Analysis
Intent
Refinement Decomposition
Task analyses Task allocation Controls, displays
Validation plan and results
Environment models
Analysis plans and results
HCI design
Test plans and results
Software and hardware design specifications
GUI design, physical controls design
Software code, hardware assembly instructi ons
Environment Operator System and components V& V
Level 6 Operations
Operator manuals Maintenance Training materials
Level 0 Project management plans, status information, safety plan, etc.
External interfaces
Audit procedures
Logic principles, control laws, functional decomposition, and allocation
Operator Task models HCI models
Blackbox functional models Interface specifications
Test plans and results
Error reports, change requests, etc.
Performance monitoring and audits
HCM – Human Centered Multimedia
Three key factors in the development of future computing systems:
cultureintegration of sensors and multiple
media.access outside the desktop by a wide
range of users.
HCM….
Multimedia technologies are key in accessing the world’s resources, particularly if we extend our notion of multimedia to what it really is—A combination of digital, analog, spatial, and
sensory inputs and outputs.This leads to ubiquitous computing.
HCM – Cultural Factors
Cultural factors plays an important role in human–human
communication because the way we generate signals and interpret symbols depends entirely on our cultural background
The contrast is even greater in film: colors, music, and all kinds of cultural signals convey the elements of a story. Consider the differences between Bollywood and Hollywoodmovies (colors, music, story structure, and so on).
Content is knowledge, and to make this knowledge widely accessible, we must develop culture specific automatic analysis techniques.
HCC, HCI, and Human Computation
HCC - conceived as a theme that is important for all computer-related research.
HCI - The study of interaction between people and computers. It is often regarded as the intersection of computer science, behavioral sciences, design and several other fields of study. Interaction between users and computers occurs at
the user interface (or simply interface), which includes both software and hardware
HCC, HCI, and Human Computation
Human Computation The computer asks a person or a large
number of people to solve a problem, then collects, interprets, and integrates their solutions
HCC and human-based computation approach computing from two different perspectives, they both try to maximize the synergy between human abilities and computing resources.
Can this synergy be really possible, and if it is then can we really create a ….