Estilos e Paradigmas de Interação
Estilos de interação são as formas características pelas quais os usuários podem se comunicar com um sistema, como linguagens de comando, menus, preenchimento de formulários, manipulação direta e linguagem natural, enquanto paradigmas descrevem mudanças amplas na forma como a computação é utilizada.
Definition
Um estilo de interação é uma forma genérica de organizar a comunicação entre um usuário e um sistema, como manipulação direta ou interação conversacional, enquanto um paradigma de interação é um modelo dominante de como e onde a computação é realizada, que molda quais estilos são apropriados.
Scope
Este tópico abrange os principais estilos de interação: linha de comando, seleção de menu, preenchimento de formulários, manipulação direta e interação conversacional e em linguagem natural, bem como os paradigmas mais amplos que os enquadram, incluindo a interface gráfica do usuário, computação ubíqua e pervasiva, e interação tangível e incorporada. Ele examina as compensações que cada estilo faz em termos de aprendizado, velocidade e erro. Não aborda os dispositivos de entrada ou gestos específicos que realizam esses estilos, os quais são tratados em técnicas de entrada e interação.
Core questions
- Quais são os principais estilos de interação e quais compensações cada um apresenta?
- Por que a manipulação direta se tornou o estilo dominante para interfaces gráficas?
- Como as mudanças de paradigma, como a computação ubíqua, alteram os estilos de interação relevantes?
- Quando as interfaces conversacionais ou de linguagem natural são preferíveis às gráficas?
Key concepts
- interface de linha de comando
- seleção de menu
- preenchimento de formulários
- manipulação direta
- WIMP e interface gráfica do usuário
- interação em linguagem natural e conversacional
- computação ubíqua e pervasiva
- interação tangível
Key theories
- Manipulação direta
- Shneiderman caracterizou a manipulação direta pela representação contínua de objetos, ações físicas em vez de sintaxe complexa e operações reversíveis incrementais rápidas cujos efeitos são imediatamente visíveis, explicando o apelo e a facilidade de aprendizado das interfaces gráficas.
- Computação ubíqua
- Weiser argumentou que as tecnologias mais profundas desaparecem na vida cotidiana; a computação ubíqua prevê muitos dispositivos em rede incorporados ao ambiente, deslocando o computador de mesa único como o local da interação.
- Uma taxonomia de estilos de interação
- Textos clássicos de IHC organizam a interação em estilos: linha de comando, menus, preenchimento de formulários, manipulação direta e linguagem natural, cada um com perfis distintos para novatos e especialistas e para velocidade, erro e uso da tela.
Clinical relevance
A escolha do estilo de interação afeta fortemente quem pode usar um sistema e quão bem; linhas de comando são adequadas para usuários avançados e especialistas, enquanto a manipulação direta e os menus reduzem a barreira para usuários ocasionais; paradigmas conversacionais e ambientais emergentes agora moldam assistentes de voz, dispositivos de casa inteligente e tecnologia de saúde vestível.
History
Sistemas iniciais dependiam de linguagens de comando; as décadas de 1970 e 1980 trouxeram menus, formulários e, crucialmente, interfaces de manipulação direta pioneiras no Xerox PARC e popularizadas por computadores pessoais. Shneiderman nomeou e analisou a manipulação direta em 1983. A visão de Weiser de 1991 sobre computação ubíqua antecipou a proliferação atual de dispositivos embarcados e móveis, ampliando o conjunto de paradigmas relevantes.
Key figures
- Ben Shneiderman
- Mark Weiser
- Alan Dix
Related topics
Seminal works
- shneiderman1983
- weiser1991
- dix2004
Frequently asked questions
- O que distingue a manipulação direta de uma interface de linha de comando?
- A manipulação direta apresenta objetos na tela nos quais os usuários agem com apontar e arrastar, fornecendo feedback visual imediato e fácil reversão, o que é altamente aprendível. As interfaces de linha de comando exigem que os usuários se lembrem e digitem comandos, o que é poderoso e rápido para especialistas, mas mais difícil de aprender e mais propenso a erros para iniciantes.
- Existe um melhor estilo de interação?
- Não. Cada estilo compensa de forma diferente a facilidade de aprendizado, velocidade, flexibilidade e taxas de erro, portanto, a melhor escolha depende dos usuários, de sua experiência, da tarefa e do dispositivo. Muitos sistemas reais combinam vários estilos, por exemplo, menus mais atalhos de teclado mais manipulação direta.