HCC: O que é Human-Centered Computing?
Human-Centered Computing (HCC), ou computação centrada no ser humano, se concentra em adaptar sistemas computacionais às necessidades e capacidades humanas, de forma ideal. Uma das mais importantes áreas de aplicação da tecnologia é a interação entre o homem e a máquina. Projetos costumam focar na usabilidade e na integração de sistemas inteligentes ao cotidiano.
Definição de Human-Centered Computing
Human-Centered Computing (HCC) é um campo de pesquisa e desenvolvimento que se concentra na criação, no desenvolvimento e na utilização de sistemas computacionais intuitivos e fáceis de usar. Isso inclui não apenas o software e o hardware, mas também ambientes de trabalho digitais. O foco principal é adaptar esses sistemas às necessidades, capacidades e comportamentos humanos. Em outras palavras, o objetivo da Human-Centered Computing é reduzir a lacuna entre o ser humano e a tecnologia, considerando aspectos sociais, culturais e pessoais para eliminar barreiras de acesso, como linguagem e educação.
A HCC desenvolve métodos e práticas aplicáveis a todas as áreas em que as pessoas interagem diretamente com computadores. Isso garante que a tecnologia apoie as pessoas ou ajude a expandir suas capacidades.
Human-Centered Systems
Os sistemas projetados para a Human-Centered Computing são chamados de Human-Centered Systems (HCS). O termo refere-se a sistemas que servem para analisar tarefas humanas e cujo desempenho pode ser monitorado. Human-Centered Systems e caracterizam por considerar as habilidades humanas e por serem adaptáveis às necessidades em constante mudança das pessoas.
Principais campos de pesquisa da Human-Centered Computing
A National Science Foundation (NSF), agência dos Estados Unidos responsável pela pesquisa básica em áreas diversas, excluindo o foco principal em saúde, considera a Human-Centered Computing como um espaço tridimensional que envolve o ser humano, o computador e o ambiente:
- A dimensão humana abrange tanto as necessidades individuais quanto as de grupos orientados por objetivos e a sociedade como um todo.
- A dimensão do computador inclui, além de dispositivos de computação fixos e móveis, também sistemas visuais e acústicos.
- A dimensão ambiental cobre não apenas dispositivos físicos, mas também sistemas de realidade mista e ambientes virtuais imersivos.
Como a Human-Centered Computing abrange diversas dimensões e, portanto, várias áreas de estudo, a gama de campos de pesquisa e desenvolvimento é muito ampla. Alguns dos temas relevantes incluem:
- Soluções de problemas em sistemas distribuídos, como em sistemas de informações baseados em internet e sensores.
- Interfaces multimodais e multissensoriais, incluindo interfaces hápticas, gestuais, espaciais e vestíveis, além de interfaces cérebro-computador e métodos de interação com inteligência artificial como interfaces homem-máquina.
- Interfaces inteligentes e modelagem de usuários com visualização de informações e conteúdo personalizável.
- Sistemas multiagentes para controle de ações e resolução de problemas complexos em áreas de responsabilidade delimitadas.
- Comunicação entre pessoas assistida por tecnologia sob diferentes condições, como em videoconferências ou em redes de alta largura de banda.
- Definição de estruturas semânticas para informações multimídia, que servem para entrada e saída intermodais.
- Tecnologias assistivas e adaptáveis, que proporcionam às pessoas com deficiências físicas, cognitivas ou sociais um melhor acesso à informação, trabalho e entretenimento.
- Sistemas colaborativos, que possibilitam interações para a geração de conhecimento além das fronteiras de organizações, países e áreas de especialização.
- Animações computacionais, também no âmbito de realidade aumentada e realidade virtual.
Importantes áreas de aplicação da Human-Centered Computing
Uma área em que a Human-Centered Computing é frequentemente utilizada é a Interação Humano-Computador (Human-Computer Interaction: HCI). Seja em interação por toque com smartphones ou sistemas homem-máquina na aviação, o enfoque está em entender e considerar as necessidades dos usuários de forma precisa. Embora o foco principal esteja nas interfaces de usuário e nas interações, a Human-Centered Computing se dedica de forma mais abrangente a considerar diferentes disciplinas e integrar sistemas inteligentes.
Outra área de aplicação importante é Human-Centered Multimedia (HCM). A diferenciação entre as categorias de produção, análise e interação multimídia é essencial:
-
Produção multimídia: É necessário envolver as pessoas em todos os aspectos da produção de mídia. Os sistemas de produção HCM têm como objetivo considerar diferenças culturais e sociais, assim como as capacidades humanas, durante todos os processos de produção. Isso garante não apenas um fluxo de trabalho eficiente, mas também uma participação ativa.
-
Análise multimídia: No campo da Human-Centered Computing, a análise automática das atividades humanas e do comportamento social é particularmente relevante. As aplicações HCM ajudam a melhorar a comunicação entre indivíduos e o acesso à informação em diferentes contextos. As análises multimídia permitem uma compreensão aprofundada do comportamento humano, o que as torna úteis para otimizar a experiência do usuário e as funções do sistema.
-
Interação multimídia: Para facilitar a comunicação entre pessoas, é fundamental entender como e por que elas interagem entre si. Para alcançar uma interação natural, é necessário considerar as diferenças culturais e o contexto social. Enquanto a comunicação face a face ocorre fisicamente no local e em tempo real, na comunicação ao vivo assistida por computador, há uma distância física entre os interagentes.
Além disso, a HCC também é utilizada no Human-Centered Design. Essa abordagem para solução de problemas é aplicada em design de produtos, processos, serviços e sistemas, além de ser utilizada, por exemplo, no campo da gestão. Os problemas são geralmente resolvidos por meio de empatia com o público-alvo, embora a abordagem também seja utilizada em análises da concorrência.
Três projetos em andamento sobre Human-Centered Computing
-
Project ECHO (Health Science Center da Universidade do Novo México): O Project ECHO, Extension for Community Healthcare Outcomes, foi criado em 2003 pelo Dr. Sanjeev Arora, da Universidade do Novo México. O projeto tem como objetivo garantir um melhor acesso da população rural em áreas carentes a serviços de saúde especializados, utilizando videoconferências.
-
Project Euphonia (Google): A gigante de tecnologia iniciou, em 2019, o desenvolvimento de tecnologias para pessoas com distúrbios de fala, visando facilitar a comunicação dos afetados com dispositivos digitais. Para adaptar sistemas de reconhecimento de fala como o Google Assistant aos padrões de fala específicos, o Google utiliza machine learning.
-
Seeing AI (Microsoft): O Seeing AI é um aplicativo desenvolvido pela Microsoft que auxilia pessoas cegas e com deficiência visual a perceber melhor seu ambiente. A aplicação gratuita é capaz de ler textos, descrever fotos e identificar objetos e produtos em tempo real. As informações reconhecidas são lidas em voz alta.