Human-centered computing (HCC) aims to tailor computer systems to meet human needs and abilities ef­fec­tive­ly. A key ap­pli­ca­tion area is human-computer in­ter­ac­tion, with current projects em­pha­siz­ing user-friend­li­ness and the seamless in­te­gra­tion of in­tel­li­gent systems into daily life.

What is human-centered computing? A de­f­i­n­i­tion

Human-centered computing (HCC) is a research and de­vel­op­ment field dedicated to designing, de­vel­op­ing, and im­ple­ment­ing intuitive and user-friendly computer systems. This includes software, hardware, and digital work­spaces, with a focus on tailoring these systems to human needs, abilities, and behaviors. In essence, HCC aims to bridge the gap between people and tech­nol­o­gy. HCC considers social, cultural, and personal factors to eliminate barriers like language and education.

HCC develops methods and practices that apply to all areas in which people interact directly with computers. This ensures that tech­nol­o­gy supports or helps people to enhance their skills.

Human-centered systems

Systems designed for human-centered computing (HCC) are known as human-centered systems (HCS). These systems analyze human tasks, allow per­for­mance mon­i­tor­ing, and consider human ca­pa­bil­i­ties. They are also adaptable to meet people’s changing needs.

AI Tools at IONOS
Empower your digital journey with AI
  • Get online faster with AI tools
  • Fast-track growth with AI marketing
  • Save time, maximize results

Central topics and research fields in human-centered computing

The National Science Foun­da­tion (NSF) – the US agency re­spon­si­ble for basic research in the non-medical field – considers human-centered computing to be a three-di­men­sion­al space that en­com­pass­es humans, computers and the en­vi­ron­ment:

  • The human dimension extends to in­di­vid­ual needs as well as goal-oriented groups and society per se.
  • The computer dimension includes sta­tion­ary and mobile computer devices as well as visual and acoustic systems.
  • The en­vi­ron­men­tal dimension covers not only physical devices, but also mixed reality systems and immersive virtual en­vi­ron­ments.

As human-centered computing touches on various di­men­sions and thus numerous spe­cial­ist areas, the range of research and de­vel­op­ment fields is very broad. The relevant HCC subject areas include:

  • Problem solving in dis­trib­uted systems, for example in internet and sensor-based in­for­ma­tion systems
  • Mul­ti­me­dia and mul­ti­modal in­ter­faces, including haptic, gestural, spatial and portable in­ter­faces, but also brain-computer in­ter­faces and methods for in­ter­ac­tion with ar­ti­fi­cial in­tel­li­gence as human-tech­nol­o­gy in­ter­faces
  • In­tel­li­gent in­ter­faces and user modeling with in­for­ma­tion vi­su­al­iza­tion and cus­tomiz­able content
  • Multi-agent systems for con­trol­ling actions and solving complex problems in delimited areas of re­spon­si­bil­i­ty
  • Tech­nol­o­gy-supported com­mu­ni­ca­tion between people, for example in video con­fer­ences or via high-bandwidth networks
  • De­f­i­n­i­tion of semantic struc­tures for mul­ti­me­dia in­for­ma­tion used for cross-mode input and output
  • Assistive and adaptive tech­nolo­gies providing improved access to in­for­ma­tion, work and en­ter­tain­ment for people with physical, cognitive or social im­pair­ments
  • Col­lab­o­ra­tive systems that enable in­ter­ac­tions for knowledge gen­er­a­tion across or­ga­ni­za­tions, countries and dis­ci­plines
  • Computer an­i­ma­tions in augmented and virtual reality

Important areas of ap­pli­ca­tion for human-centered computing

Human-centered computing is often applied in human-computer in­ter­ac­tion (HCI). This includes areas like touch in­ter­ac­tions with smart­phones or human-machine systems in air traffic control, where the focus is on un­der­stand­ing and ad­dress­ing users’ needs, par­tic­u­lar­ly in terms of user in­ter­faces and in­ter­ac­tions. In contrast, human-centered computing takes a broader approach, in­cor­po­rat­ing multiple dis­ci­plines and in­te­grat­ing in­tel­li­gent systems more com­pre­hen­sive­ly.

Another key ap­pli­ca­tion is human-centered mul­ti­me­dia (HCM). This area can be divided into three cat­e­gories: mul­ti­me­dia pro­duc­tion, analysis, and in­ter­ac­tion. Each category plays a role in designing systems that align with human needs and improve user ex­pe­ri­ence.

  • Mul­ti­me­dia pro­duc­tion: It’s essential to involve people in all stages of media pro­duc­tion. HCM pro­duc­tion systems aim to consider cultural dif­fer­ences, social factors, and human ca­pa­bil­i­ties through­out the process. This approach ensures not only an efficient pro­duc­tion process but also active par­tic­i­pa­tion.
  • Mul­ti­me­dia analysis: In human-centered computing, the automatic analysis of human ac­tiv­i­ties and social behavior is key. HCM ap­pli­ca­tions improve com­mu­ni­ca­tion between in­di­vid­u­als and enhance access to in­for­ma­tion in different contexts. Mul­ti­me­dia analysis offers a nuanced un­der­stand­ing of human behavior, which can be used to optimize user ex­pe­ri­ence and system functions.
  • Mul­ti­me­dia in­ter­ac­tion: To fa­cil­i­tate effective com­mu­ni­ca­tion, it is crucial to un­der­stand how and why people interact with each other. Achieving natural in­ter­ac­tion requires con­sid­er­ing cultural dif­fer­ences and social context. While face-to-face com­mu­ni­ca­tion occurs in real time and in person, computer-based live com­mu­ni­ca­tion involves physical distance between the par­tic­i­pants.

In addition, HCC is applied in the human-centered design approach. This problem-solving method is used in designing products, processes, services, systems, and even in areas like man­age­ment. The approach typically involves em­pathiz­ing with the target group to address issues, and at times, com­peti­tor analysis is also used.

Three current HCC projects

  1. Project ECHO (Health Science Center of the Uni­ver­si­ty of New Mexico): Project ECHO – Extension for Community Health­care Outcomes – was launched in 2003 by Dr. Sanjeev Arora of the Uni­ver­si­ty of New Mexico. It aims to provide rural pop­u­la­tions in un­der­served areas with better access to spe­cial­ized health­care services through video­con­fer­enc­ing.
  2. Project Euphonia (Google): In 2019, the tech company started de­vel­op­ing tech­nolo­gies aimed at helping people with speech disorders com­mu­ni­cate more ef­fec­tive­ly with digital devices. Google utilizes machine learning to customize speech recog­ni­tion systems, such as Google Assistant, to better un­der­stand and adapt to in­di­vid­ual speech patterns.
  3. Seeing AI (Microsoft): Seeing AI is an app developed by Microsoft to assist blind and visually impaired in­di­vid­u­als in per­ceiv­ing their sur­round­ings more ef­fec­tive­ly. Available for free, the app can read texts, describe photos, and identify objects and products in real time. The rec­og­nized in­for­ma­tion is then read aloud to the user.
Go to Main Menu