Human-centered computing
Human-centered computing studies the design, development, and deployment of mixed-initiative human-computer systems. It is emerged from the convergence of multiple disciplines that are concerned both with understanding human beings and with the design of computational artifacts. Human-centered computing is closely related to human-computer interaction and information science. Human-centered computing is usually concerned with systems and practices of technology use while human-computer interaction is more focused on ergonomics and the usability of computing artifacts and information science is focused on practices surrounding the collection, manipulation, and use of information.
Human-centered computing researchers and practitioners usually come from one or more disciplines such as computer science, human factors, sociology, psychology, cognitive science, anthropology, communication studies, graphic design, and industrial design. Some researchers focus on understanding humans, both as individuals and in social groups, by focusing on the ways that human beings adopt and organize their lives around computational technologies. Others focus on designing and developing new computational artifacts.
Overview
Scope
HCC aims at bridging the existing gaps between the various disciplines involved with the design and implementation of computing systems that support humans' activities. Meanwhile, it is a set of methodologies that apply to any field that uses computers in applications in which people directly interact with devices or systems that use computer technologies.HCC facilitates the design of effective computer systems that take into account personal, social, and cultural aspects and addresses issues such as information design, human information interaction, human-computer interaction, human-human interaction, and the relationships between computing technology and art, social, and cultural issues.
HCC topics
The National Science Foundation defines three-dimensional research as "a three dimensional space comprising human, computer, and environment." According to the NSF, the human dimension ranges from research that supports individual needs, through teams as goal-oriented groups, to society as an unstructured collection of connected people. The computer dimension ranges from fixed computing devices, through mobile devices, to computational systems of visual/audio devices that are embedded in the surrounding physical environment. The environment dimension ranges from discrete physical computational devices, through mixed reality systems, to immersive virtual environments. Some examples of topics in the field are listed below.List of topics in the HCC field
- Problem-solving in distributed environments, ranging across Internet-based information systems, grids, sensor-based information networks, and mobile and wearable information appliances.
- Multimedia and multi-modal interfaces in which combinations of speech, text, graphics, gesture, movement, touch, sound, etc. are used by people and machines to communicate with one another.
- Intelligent interfaces and user modeling, information visualization, and adaptation of content to accommodate different display capabilities, modalities, bandwidth, and latency.
- Multi-agent systems that control and coordinate actions and solve complex problems in distributed environments in a wide variety of domains, such as disaster response teams, e-commerce, education, and successful aging.
- Models for effective computer-mediated human-human interaction under a variety of constraints,.
- Definition of semantic structures for multimedia information to support cross-modal input and output.
- Specific solutions to address the special needs of particular communities.
- Collaborative systems that enable knowledge-intensive and dynamic interactions for innovation and knowledge generation across organizational boundaries, national borders, and professional fields.
- Novel methods to support and enhance social interaction, including innovative ideas like social orthotics, affective computing, and experience capture.
- Studies of how social organizations, such as government agencies or corporations, respond to and shape the introduction of new information technologies, especially with the goal of improving scientific understanding and technical design.
- Knowledge-driven human-computer interaction that uses ontologies to address the semantic ambiguities between human and computer's understandings towards mutual behaviors
- Human-centered semantic relatedness measure that employs human power to measure the semantic relatedness between two concepts
Human-centered systems
- based on the analysis of the human tasks the system is aiding
- monitored for performance in terms of human benefits
- built to take account of human skills and
- adaptable easily to changing human needs."
Human-computer interaction
Within the field of human-computer interaction, the term "user-centered" is commonly used. The main focus of this approach is to thoroughly understand and address user needs to drive the design process. However, human-centered computing goes beyond conventional areas like usability engineering, human-computer interaction, and human factors which primarily deal with user interfaces and interactions. Experts define HCC as a discipline that integrates disciplines such as learning sciences, social sciences, cognitive sciences, and intelligent systems more extensively compared to traditional HCI practices.The concept of human-centered computing is regarded as an essential aspect within the realm of computer-related research, extending beyond being just a subset discipline of computer science. The HCC perspective acknowledges that "computing" encompasses tangible technologies that enable diverse tasks while also serving as a significant social and economic influence.
In addition, Dertouzos elaborates on how HCC goes beyond the notion of interfaces that are easy for users to navigate by strategically incorporating five technologies: natural interaction, automation, personalized information retrieval, collaborative capabilities, and customization.
While the scope of HCC is extensive, three fundamental factors are proposed to constitute the core of HCC system and algorithm design processes:
- Social and culturally aware considerations.
- Direct augmentation and/or consideration of human abilities.
- Adaptability is a key feature.
- Responsive actions aligned with the social and cultural context of deployment.
- Integration of input from various sensors, with communication through diverse media as output.
- Accessibility for a diverse range of individuals.
Human-centered activities in multimedia