Human-centered computing

Human-centered computing ( HCC ) studies the design, development, and deployment of mixed-initiative human-computer systems. It is emerged from the convergence of multiple disciplines that are concerned with both the design and computational artifacts. [1] 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, handling,

Human-centered computing researchers and practitioners, 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.



HCC aims at bridging the existing gaps between the various disciplines involved with the design and implementation of computing systems. [1] Meanwhile, it is a set of methods 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 and development of the human-computer interaction, human-computer interaction, human-interaction interaction, and the relationships between computing technology and art, Social, and cultural issues. [1]

HCC topics

The National Science Foundation (NSF) defines the trends of HCC research as “a three dimensional space comprising human, computer, and environment.” [2] 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 of the 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. [2] Some examples of topics in the field are listed below.

List of topics in 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 capabilities, modalities, bandwidth and latency.
  • Multi-agent systems that control and coordinate actions and solve complex problems in distributed environments, such as disaster response teams, e-commerce, education, and successful aging.
  • Models for effective computer-mediated human-interaction interaction (eg, video conferencing, collaboration across high vs. low bandwidth networks, etc.).
  • 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 semantic ambiguities between human and computer systems [3]
  • Human-centered semantic relatedness measure that employs human power to measure the semantic relatedness between two concepts [4]

Human-centered systems

Human-centered systems (HCS) are systems designed for human-centered computing. HCS focuses on the design of interactive systems as they relate to human activities. [5] According to Kling et al., The Committee on Computing, Information and Communication of the National Science and Technology Council , identified human-centered systems, or HCS, as one of five components for a High Performance Computing Program. [6] Human-centered systems can be referred to in terms of human-centered automation. According to Kling et al., HCS refers to “systems that are:

  1. Based on the analysis of the human tasks the system is aiding
  2. Monitored for performance in terms of human benefits
  3. Built to take account of human skills and
  4. Adaptable easily to changing human needs. ” [6]

In addition, Kling et al. Defines four dimensions of human-centeredness that should be taken into account when classifying a system: systems that are human-centered must analyze the complexity of the targeted social organization, and the varied social units that structure work and information; The Center for the Advancement of Women in the United States of America. The basic architecture of the system should reflect a realistic relationship between humans and machines; The purpose and hearing of the system is designed to be an explicit part of the design, evaluation and use of the system. [6]

Human-centered activities in multimedia

Wikimedia human-centered design visualization, created by Myriapoda .

The human-centered activities in multimedia , or HCM , can be considered according to: [7] production, annotation, organization, archival, retrieval, Analysis, and interaction.

Multimedia production

Multimedia production is the human task of creating media. [8] For instance, photographing, recording audio, remixing, etc. It is important that all aspects of media production should directly involve humans in HCM. There are two main characteristics of multimedia production. The first is culture and social factors. HCM production systems should consider cultural differences and be designed according to the culture in which they will be deployed. The second is to consider human abilities. Participants involved in HCM production should be able to complete the activities during the production process.

Multimedia analysis

Multimedia analysis can be considered as a type of HCM applications which is the automatic analysis of human activities and social behavior in general. There is a broad range of potential opportunities in the field of social and economic development.

Multimedia interaction

Multimedia interaction can be considered as the interaction activity area of ​​HCM. It is paramount to understand both how humans interact with each other and why, so that we can build systems to facilitate communication and so that people can interact with computers in natural ways. To achieve natural interaction, cultural differences and social context. For instance, a couple of examples include: face-to-face communications where the interaction is physically located and real-time; Live-computer mediated communications where the interaction is physically remote but remains real-time; And non-real time computer-mediated communications


Academic programs

As human-centered computing has become increasingly popular, many universities have created special programs for HCC research and study for both graduate and undergraduate students.

User interface designer

Main article: User interface design

A user interface designer is an individual who usually has a high level of knowledge, not only on technology , cognitive science , human-computer interaction , learning sciences , but also on psychology and sociology . A user interface designer Develops and Applies user-centered design methodologies and agile development processes That includes consideration for overall usability of interactive software applications Emphasizing interaction design and front-end development.

Information architect (IA)

Main article: Information architecture

Information architects and the need to organize information to best satisfy these needs. Specifically, information architects often act as a key bridge between technical and creative development in a project team. Areas of interest in IA include search schemas, metadata, and taxonomy. [9]


NASA / Ames Computational Sciences Division

NASA Mars Project

The Human-Centered Computing (HCC) group at NASA / Ames Computational Sciences Division is conducting research at Haughton as members of the Haughton-Mars Project (HMP) to determine, via an analog study, how we will live and work on Mars. [10]

  1. HMP / Carnegie Mellon University (CMU) Field Robotics Experiments -HCC is collaborating with researchers on the HMP / CMU field robotics research program at Haughton. Researchers in this project has carried out a parallel investigation that documents work during traverses. A simulation module has been built, using a tool that represents people, their tools, and their work environment, which will serve as a controller for a robot that assists scientists in the field work in March. When it comes to taking human, computing and environment all into consideration, the theory and techniques in HCC will be the guideline.
  2. Ethnography of Human Space Exploration of Space -HCC lab carrying an ethnographic study of scientific field work, covering all aspects of a scientist’s life in the field. This study involves observing as participants at Haughton and writing about HCC lab`s experiments. HCC is the only way to get the most out of their work. In this study, HCC is focusing on learning and conceptual change.

See also

  • Cognitive science
  • Computer-mediated communication
  • Context awareness
  • crowdsourcing
  • Health information technology
  • Human-based computation
  • Human-computer interaction
  • Information science
  • Social Computing
  • Socially relevant computing
  • Ubiquitous computing
  • User-centered design


  1. ^ Jump up to:a b c Alejandro Jaimes; Daniel Gatica-Perez; Nicu Sebe; Thomas S. Huang (Nov 20, 2007). “Human-centered computing: towards a human revolution” (PDF) . IEEE Computer.
  2. ^ Jump up to:a b “US NSF – CISE – IIS” . . Retrieved 2015-04-17 .
  3. Jump up^ Dong, Hai, Hussain, Farookh, and Chang, Elizabeth (2010). “A human-centered semantic service platform for the digital ecosystems environment” . World Wide Web .
  4. Jump up^ Dong, Hai, Hussain, Farookh, Chang, Elizabeth (2013). UCOSAIS: A Framework for User-Centered Online Information Advertising, Web Information Systems Engineering – WISE 2013 . Springer-Verlag Berlin Heidelberg. pp. 267-276.
  5. Jump up^ Communications, Texas. “Human-Centered Systems | Research Areas | Research | Computer Science & Engineering | College of Engineering” . . Retrieved 2015-04-17 .
  6. ^ Jump up to:a b c “Human Centered Systems in the Perspective of Organizational and Social Informatics” (PDF) . . Retrieved 2015-04-17 .
  7. Jump up^ Jaimes, A. (2006). “Human-centered multimedia: culture, deployment, and access” . IEEE Multimedia Magazine . , 13 (1): 12-19.
  8. Jump up^ “Human-Centered Computing: A Multimedia Perspective”. Jaimes, Alejandro, Nicu Sebe, and Daniel Gatica-Perez. “Human-centered computing: a multimedia perspective.” Proceedings of the 14th annual ACM international conference on Multimedia. ACM, 2006 . Doi : 10.1145 / 1180639.1180829 .
  9. Jump up^ “Information Architecture Basics” . . 2013-10-08 . Retrieved 2017-03-10 .
  10. Jump up^ “NASA – Human Centered Computing” . . Retrieved 2017-03-10 .

Leave a Comment

Your email address will not be published. Required fields are marked *