estudo comparativo de métodos para avaliação de interfaces

51
Estudo Comparativo de Métodos para Avaliação de Interfaces Homem-Computador Silvio Chan¹ e Heloisa Vieira da Rocha² ¹Universidade de Campinas - UNICAMP ²Instituto de Computação - IC

Upload: maykon-de-castro-mendel

Post on 01-Oct-2015

220 views

Category:

Documents


2 download

DESCRIPTION

Estudo comparativo de interfaces.Estudo Comparativo de Métodos para Avaliação de Interfaces.

TRANSCRIPT

Estudo Comparativo de Mtodos para Avaliao de Interfaces Homem-Computador

Estudo Comparativo de Mtodos para Avaliao de Interfaces Homem-Computador

Silvio Chan e Heloisa Vieira da RochaUniversidade de Campinas - UNICAMPInstituto de Computao - IC

AgendaIntroduoRequisitos para avaliao de interfacesMtodos de avaliaoProblemas de utilizabilidadeMtodos Heursticos de AvaliaoClassificao dos Mtodos de AvaliaoConcluso

IntroduoO crescente reconhecimento da importncia da avaliao de interfaces homem-computador tem motivado o surgimento de diversos mtodos para verificao da qualidade, eficincia e efetividade das interfaces.Entretanto, esta rpida expanso tornou a avaliao uma atividade geralmente informal, no estruturada e, at mesmo, desorganizada. Estas caractersticas muitas vezes prejudicam o prprio resultado da avaliao, levando os interessados na avaliao a optarem por mtodos nem sempre adequados ao tipo de avaliao pretendida.

Interao Homem-Computador o conjunto de processos, dilogos, e aes atravs dos quais o usurio humano interage com um computador.

Interao Homem-ComputadorEste trabalho corresponde a um estudo terico comparativo de mtodos de avaliao de interfaces homem-computador com o objetivo de auxiliar no planejamento e na conduo da atividade de avaliao de interfaces.

Requisitos para avaliao de interfacesExistem grandes possibilidades de variao na definio dos elementos e conceitos bsicos da avaliao. Dois elementos essenciais podem ser identificados:

O objeto de avaliao

O avaliador.Requisitos para avaliao de interfacesO objeto de avaliao o alvo da verificao de qualidade. Tanto pode ser:

Toda a interface ou parte dela

Conjunto formado por interface-usurio e a interao resultante||Requisitos para avaliao de interfacesQualquer que seja o objeto de avaliao, este deve estar de alguma forma disponvel aos avaliadores.Isto inclui desde simples especificaes, modelos em papel, prottipos at a interface completamente implementada.A funo de avaliador tambm pode ser exercida de vrias formas e por diversos tipos de pessoas. O avaliador pode ser uma nica pessoa ou um grupo de pessoas, trabalhando em conjunto ou individualmente.

Requisitos para avaliao de interfacesO aspecto da avaliao diz respeito ao enfoque dado quanto a eficincia, efetividade ou ambas na interface.Eficincia: a capacidade de se realizar o trabalho consumindo-se poucos recursos, isto , economia de tempo, financeira, de material, etc.Efetividade: corresponde a capacidade de realizao de trabalho corretamente, permitindo que o usurio especifique exatamente como deseja sua execuo e possibilitando que resultados sejam entregues de forma clara e de acordo com as especificaes.Requisitos para avaliao de interfacesA definio do escopo da avaliao envolve o estabelecimento de limites para a atividade em relao ao objeto de avaliao.Tais limites incluem a poro do objeto a ser avaliada, o que deve ser observado e quais aspectos a serem levados em considerao. Da mesma forma, o tipo de avaliao determina a natureza da avaliao em relao a como ela deve ocorrer.Segundo Treu(1994), o tipo de avaliao distingue-a em:Requisitos para avaliao de interfacesDescritiva: simples taxao da qualidade da interface.Diagnstico: inspeo para determinar aspectos positivos e negativos na interface (mritos e problemas). Onde grande parte dos mtodos de avaliao se enquadra.Explanatria: determinao dos motivos pelos quais decises de design e implementao que afetam a funcionalidade, o comportamento e o design da interface foram tomadas.Prescritiva: verificao de formas de modificar o atual estado da interface, quer melhorando, quer degradando determinados aspectos. Mtodos de AvaliaoConjunto de procedimentos que define de forma clara como realizar a avaliao. Vrios so os mtodos existentes para avaliao de interfaces. Dentre os mtodos, existe a categoria dos mtodos heursticos que inclui:Avaliao HeursticaAvaliao baseada em guidelinesComparao entre InterfacesWalkthrough CognitivoWalkthrough Pluralstico

Problemas de utilizabilidade

Problemas de utilizabilidadeMtodos heursticos e empricos encaixam-se muito bem no tipo de avaliao de diagnstico. Todos procuram verificar a qualidade de interfaces atravs da constatao de ausncia ou presena de problemas de utilizabilidade, de suas caractersticas de ocorrncia e gravidade.Os problemas detectados so, na maioria, infraes a princpios bsicos de utilizabilidade, que podem ser considerados guidelines que deveriam ser seguidas em qualquer interface para garantia de eficincia e efetividade.Princpios de utilizabilidadeNielsen e Molich (1989) e Karat et al. (1992):Utilizar dilogo simples e naturalFalar na linguagem do usurioMinimizar a carga de memria do usurioSer consistenteFornecer feedbackFornecer sadas claras e bem indicadasFornecer atalhos (shortcuts)Utilizar boas mensagens de erroPrevenir erros10. Fornecer um layout visual intuitivo11. Fornecer bom help12. Permitir customizao pelo usurio13. Minimizar o uso e efeito de modos14. Suportar a continuidade de dispositivos de entradaAvaliao heursticaA avaliao heurstica um mtodo em que os problemas de utilizabilidade so detectados atravs da inspeo em profundidade da interface pelo prprio avaliador.

Avaliao heursticaElemento fundamental

O avaliador.Responsvel por encontrar os problemas que ferem os princpios de utilizabilidade estabelecidos como parmetros de avaliao.Avaliao heurstica

O(s) avaliador(es).Pode ser qualquer pessoaEnvolvida ou no no desenvolvimento da interfacePessoas sem experincia em avaliao de interfacesEspecialistas em utilizabilidadeTodos devem ao menos ter conhecimento de quais so os princpios de utilizabilidade nos quais se apoia a avaliao e quais seus significados.Avaliao heurstica

Avaliadores no-especialistas em utilizabilidadeA sesso de avaliao deve iniciar-se com a explicao dos princpios aos avaliadores.E com a distribuio de folhas nas quais estesprincpios so enumerados, definidos, ou mesmo, exemplificados.Obviamente, avaliadores comexperincia em utilizabilidade dispensam tal introduo.Perfil dos Avaliadores Impacto no desempenho

Novatos

Regulares

DuplosExperimentos mostram que o perfil dos avaliadores tem grande impacto no desempenho deste mtodo. Nielsen (1992), descreve um experimento realizado com trs tipos de avaliadores:avaliadores sem experincia em utilizabilidadeespecialistas em utilizabilidadeavaliadores com experincia em utilizabilidade e no tipo particular de interface sendo avaliadaPerfil dos Avaliadores Impacto no desempenho

Especialista em utilizabilidadeQuaisquer indivduos com formao em rea relacionada com utilizabilidade ou fatores humanos, ou pessoas que j tenham trabalhado durante longo perodo com questes de tais reas.Resultados

Avaliao baseada em GuidelinesGuidelines correspondem a recomendaes publicadas que tratam de questes de design e estilo em interfaces;Diversas corporaes produtoras de software dispem de suas prprias guidelines internas;Este um mtodo de inspeo baseado em, princpios, pois os princpios de utilizabilidade nada mais so que guidelines de aplicao geral.Avaliao baseada em GuidelinesGuidelines

Pode ter como traduo literal a palavra Diretriz, o conjunto de regras para determinado assunto que est sendo abordado.Avaliao baseada em GuidelinesEquivale a um check-list das propriedades, caractersticas, estilo e comportamento da interface frente ao que recomendado pelas guidelines;Pode ser utilizado desde o incio do desenvolvimento do produto e muitas vezes elimina a prpria fase de avaliao, caso a interface seja desenvolvida rigidamente dentro das guidelines;Avaliao baseada em GuidelinesO ambiente de trabalho um conjunto de janelas. Cada janela contm uma barra de menu, uma barra de ferramentas, a barra de atalhos e uma ou mais perspectivas.Tenha cuidado para no misturar metforas de interface do usurio. Pode desfocar o conceito original, e seu prprio aplicativo.Use capitalizao estilo para menus, dica e todos os ttulos, incluindo aqueles usados para Windows, dilogos, guias, ttulos de coluna e botes de presso. Capitalizar as primeiras e as ltimas palavras, e todos os substantivos, pronomes, adjetivos, verbos e advrbios. No inclua pontuao final.

https://eclipse.org/articles/Article-UI-Guidelines/Contents.htmlAvaliao baseada em GuidelinesA avaliao baseada em guidelines tem o menor custo dentre os mtodos estudados, mas sua produtividade restrita abrangncia das guidelines consideradas na avaliao.O baixo custo decorre da no necessidade de avaliadores especializados, pois a atividade pode ser conduzida pela prpria equipe de desenvolvimento da interface.Outro aspecto positivo deste mtodo, alm do baixo custo, que avaliadores baseados em guidelines tendem a realizar avaliaes mais completas que em outros mtodos.Comparao entre InterfacesA comparao entre interfaces no propriamente um mtodo para avaliao. Trata-se de uma abordagem simplificada de avaliao que pode ser baseada em heursticas ou em guidelines, onde as recomendaes so substitudas por decises e solues de estilo, design e implementao adotadas por cada interface.Esta abordagem de avaliao relativa pode ser classificada em:Comparao com interface refernciaO objeto de avaliao comparado a uma interface referncia. Neste caso, a interface referncia torna-se uma espcie de guideline e suas caractersticas so utilizadas como base de comparao em relao ao objeto de avaliao.

Interface utilizada como referncia

Interface avaliadaComparao mtuaNo existe uma interface de referncia. Os objetos de avaliao so comparados entre si, apontando assim, mritos e defeitos de cada um deles em relao ao outro. Trata-se de um processo heurstico, onde cada caracterstica de uma interface comparada caracterstica correlata de outra.

Interface avaliada

Interface utilizada como refernciaWalkthrough CognitivoO mtodo de Walkthrough Cognitivo corresponde a uma tentativa de tornar efetiva a prtica da teoria cognitiva na avaliao de interfaces homem-computador.Utiliza como avaliadores membros da equipe de desenvolvimento da prpria interface, que analisam tarefas selecionadas de forma a cobrir as metas gerais dos usurios tpicos da aplicao. Trata-se de um mtodo que pode ser aplicado desde o incio do ciclo de vida do produto.Walkthrough CognitivoO que caracteriza este mtodo como cognitivo a considerao da atividade cognitiva do usurio na utilizao da interface.

Walkthrough CognitivoO mtodo leva em conta as metas do usurio, as tarefas que ele deve concluir para atingir tais metas, o conjunto de aes que devem ser executadas para concluir a tarefa, a percepo, a interpretao e a avaliao do resultado dessas aes;Ou seja, o mtodo avalia a facilidade com que o usurio transpe o que (Norman 1986) define como os Golfos de Execuo e Avaliao ao usar a interface.Walkthrough CognitivoO mtodo foi criado inicialmente para avaliar interfaces simples, que se apoiam no conceito de aprendizado atravs da utilizao.sistemas de caixa bancrio eletrnico

quiosques de informaes de centros de compra e aeroportosWalkthrough CognitivoNeste tipo de interface, o usurio executa tarefas muito bem definidas e geralmente simples.Dessa forma, aplicar o Walkthrough Cognitivo representa um processo relativamente simples.No entanto, quando o objeto de avaliao uma interface mais complexa surgem questes que podem ser determinantes no sucesso deste mtodo.Tais questes, foram definidas por Wharton et al. (1992), so elas:Walkthrough CognitivoA seleo, a cobertura e a avaliao das tarefasO processo de realizao do Walkthrough CognitivoO requisito de conhecimento para os avaliadoresA influncia de grupos de avaliadoresA interpretao dos resultadosVantagensPoder ser aplicado j no incio do ciclo de desenvolvimento.Permitir que analistas, designers e implementadores atuem como avaliadores. Corresponder a uma forma de reconhecer a importncia de conhecer o usurio, a forma de como ele executa tarefas e realizar a anlise cuidadosa de tarefas.DesvantagensNo levar identificao imediata de problemas de utilizabilidade.Poder induzir a solues sub-optimais, ou mesmo errneas. No caso de no haver uma seleo criteriosa das tarefas, poder levar a uma viso muito isolada da interface e seus problemas.A utilizao frequente de conceitos de Cincia Cognitiva pode limitar a aplicao do mtodo por desenvolvedores caso no haja uma preparao inicial que leve tais avaliadores a um domnio suficiente de termos e significados.Ser um mtodo que, reconhecidamente, dispende tempo, como constatado em [Wharton et al. 1992] e [Jeffries et al. 1991].Walkthrough Pluralstico um mtodo de avaliao sistemtico que rene em um grupo de avaliadores, usurios finais, designers, desenvolvedores e especialistas em fatores humanos.A avaliao baseada em cenrios e prottipos de baixa-fidelidade (lo-fi).Prottipos de baixa-fidelidade [Retting 1994] so construdos em papel ou acetato, com vrias peas cada uma representando elementos da interface (janelas, menus, botes, caixas, cones, etc.) e suas possveis variaes.

Walkthrough PluralsticoEste tipo de prottipo corresponde a uma opo aos prottipos convencionais de software, ditos de alta-fidelidade (hi-fi), e tentam maximizar o nmero de avaliaes dentro do ciclo de desenvolvimento reduzindo o tempo consumido pelas sesses.Teste de UtilizabilidadeTeste de Utilizabilidade o nome genrico dado a alguns mtodos empricos para avaliao de interfaces [Dumas 1989]. Tais mtodos diferenciam-se dos mtodos heursticos por empregarem controles experimentais [Karat et al. 1992] e tm como pontos em comum:A participao de sujeitos que representam uma amostra da populao de usurios alvos da interface sendo avaliada nas sesses de avaliao.A utilizao de cenrios, tarefas tpicas ou crticas.A coleta de dados originados da observao dos sujeitos que participam das sesses de avaliao.Teste com pares de sujeitosEste tipo de teste coloca pares de sujeitos frente a interface para a execuo de tarefas. A utilizao de pares tem por finalidade tomar vantagem do dilogo que se estabelece entre os sujeitos durante os testes, quando os sujeitos trocam informaes e impresses sobre a interface, e tentam ajudar um ao outro na concluso das tarefas.Teste com sujeito e observadorUm observador (avaliador) colocado ao lado do sujeito para acompanhar sua interao com a interface. A princpio, o avaliador apenas observa a progresso das aes do sujeito para execuo de tarefas, mas caso seja solicitado pelo sujeito e considere necessria, o avaliador pode prestar assistncia.Teste Think-AloudRequisitar ao sujeito que verbalize seu raciocnio durante a sesso de teste da interface corresponde a outra maneira de observar suas impresses e detectar problemas de utilizabilidade. Estes trs mtodos podem se complementar, enriquecendo as informaes colhidas pelo observador.Classificao dos Mtodos de AvaliaoO objetivo desta seo apresentar uma tentativa de classificao dos mtodos de avaliao descritos na seo anterior. A tabela 1 classifica os mtodos em funo de aspectos que possam afetar sua facilidade de aplicao e adaptabilidade. A tabela 2 sugere uma adequao dos mtodos a tipos de problemas especficos.

ConclusoApesar de no envolver experimentos, as constataes deste estudo preliminar mostram que os mtodos abordados apresentam grandes variaes quanto a seus aspectos de facilidade de aplicao, adaptao, efetividade e eficincia.Os mtodos so propostos para cobrir de maneira eficiente o conjunto de condies que cercam os interessados na avaliao, mas no so imutveis. Definir uma abordagem prpria de avaliao de interfaces pode ser uma soluo prtica e adequada quando mtodos, aplicados isoladamente, no atendem s expectativas de quem est interessado na avaliao.OBRIGADO!!!

Abel Vieira Mendel FilhoArthur de Souza Gonalves IsidrioCristiano de Souza Elias CamposDiego Nicacio VianaHelder Flores CaldaIgor Melo MendesMaria Lcia Flores da Silva MendelMaykon de Castro Mendel