Avaliação de Avaliação de Usabilidade: Software Usabilidade: Software
para para InternacionalizaçãoInternacionalização
Michel GrandoMichel GrandoMauricio GerhardtMauricio Gerhardt
Paulo HenriquePaulo HenriqueMariane SoaresMariane Soares
JaderJader
Sistema Avaliado: MultiLinguasSistema Avaliado: MultiLinguas Ferramenta para Internacionalização de Ferramenta para Internacionalização de
SoftwareSoftware Aplicação Específica: Usuários Avançados Aplicação Específica: Usuários Avançados
(geralmente programadores)(geralmente programadores)
A AvaliaçãoA Avaliação
OBJETIVO:OBJETIVO: Localizar problemas na interface que Localizar problemas na interface que
afetem (obstruam?) a interação sistema-afetem (obstruam?) a interação sistema-usuáriousuário
METODOLOGIAMETODOLOGIA Primeiro passo: Avaliação HeurísticaPrimeiro passo: Avaliação Heurística Segundo passo: Ensaio de InteraçãoSegundo passo: Ensaio de Interação
Primeiro Passo: Primeiro Passo: Avaliação HeurísticaAvaliação Heurística
Avaliadores receberam treinamento no Avaliadores receberam treinamento no software software
Realizada por estudantes de graduação Realizada por estudantes de graduação (Não-Profissionais do ramo)(Não-Profissionais do ramo) Maior probabilidade de não encontrar Maior probabilidade de não encontrar
problemasproblemas Objetivos:Objetivos:
Encontrar problemas em potencial na interfaceEncontrar problemas em potencial na interface Dados para gerar o EnsaioDados para gerar o Ensaio
Avaliação HeurísticaAvaliação Heurística
Inexistências de muitas tarefas: logo, todas Inexistências de muitas tarefas: logo, todas as possíveis tarefas do software foram as possíveis tarefas do software foram executadasexecutadas
Atividades Usuais da execução do software: Atividades Usuais da execução do software: Criação de Tipos e IdentificadoresCriação de Tipos e Identificadores Atribuição de Textos Literais aos IdentificadoresAtribuição de Textos Literais aos Identificadores Acréscimo/Decréscimo de IdiomasAcréscimo/Decréscimo de Idiomas Ferramentas de navegação (Procura, Ferramentas de navegação (Procura,
substituição, etc)substituição, etc)
Resultados da Avaliação Resultados da Avaliação HeurísticaHeurística
Detectados vários problemas de pouca Detectados vários problemas de pouca significância, que não devem interferir no significância, que não devem interferir no resultado final. Porém, trarão atraso na resultado final. Porém, trarão atraso na realização das tarefasrealização das tarefas
Resultados da Avaliação Resultados da Avaliação HeurísticaHeurística
Problema mais grave no Formulário de Problema mais grave no Formulário de Mesclagem: muitos dados e pouca Mesclagem: muitos dados e pouca informação visual de como o usuário deve informação visual de como o usuário deve proceder com o sistemaproceder com o sistema
Segundo Passo: Ensaio de Segundo Passo: Ensaio de InteraçãoInteração
Concebido com dados colhidos na Concebido com dados colhidos na análise heurísticaanálise heurística
Verificação no momento em que o Verificação no momento em que o usuário interage com o sistema, usuário interage com o sistema, buscando saber se os problemas buscando saber se os problemas relatados na análise heurística relatados na análise heurística procedemprocedem
Ensaio de InteraçãoEnsaio de Interação Ambiente: Local de trabalhoAmbiente: Local de trabalho Troca constante de informaçõesTroca constante de informações 3 Classes de usuários: 3 Classes de usuários:
Iniciante Iniciante Intermediário Intermediário ExperienteExperiente
Ensaio de Interação - TarefaEnsaio de Interação - Tarefa
Geração de uma sequência de Geração de uma sequência de tarefas, contendo 27 passos (sub-tarefas, contendo 27 passos (sub-tarefas)tarefas)
Tarefas passam por todo o software, Tarefas passam por todo o software, dando ênfase nos pontos de maior dando ênfase nos pontos de maior probabilidade de errosprobabilidade de erros
Ensaio de InteraçãoEnsaio de Interação
Usuário 1: InicianteUsuário 1: Iniciante Tempo de interação: 45minutosTempo de interação: 45minutos Dificuldades apresentadas: Dificuldades apresentadas:
Soube realizar as tarefas sem muita Soube realizar as tarefas sem muita dificuldade, elogiou a facilidade com que dificuldade, elogiou a facilidade com que aprendeu a usar e corrigir problemas aprendeu a usar e corrigir problemas
Alguma demora para localizar as ferramentas Alguma demora para localizar as ferramentas (falta de condução)(falta de condução)
Erros pequenos, porém, repetidos várias vezes Erros pequenos, porém, repetidos várias vezes (??)(??)
Bastante dificuldade no formulário de Bastante dificuldade no formulário de mesclagem (todos os problemas possíveis?)mesclagem (todos os problemas possíveis?)
Ensaio de InteraçãoEnsaio de Interação
Usuário 2: IntermediárioUsuário 2: Intermediário Tempo de interação: 30minutosTempo de interação: 30minutos Dificuldades apresentadas: Dificuldades apresentadas:
Soube realizar as tarefas sem dificuldade, já Soube realizar as tarefas sem dificuldade, já estava bem adaptado às rotinas do sistemaestava bem adaptado às rotinas do sistema
Fez todas as tarefas sem dificuldades em Fez todas as tarefas sem dificuldades em localizar ferramentas, mas igualmente ao caso localizar ferramentas, mas igualmente ao caso anterior, se perdeu no formulário de mesclagemanterior, se perdeu no formulário de mesclagem
Já com alguma visão crítica, reclamou de alguns Já com alguma visão crítica, reclamou de alguns itens na interface que não estavam bem itens na interface que não estavam bem colocados, ou pelo trabalho levemente colocados, ou pelo trabalho levemente demasiado em realizar tarefas repetitivas demasiado em realizar tarefas repetitivas simples (legibilidade, ações mínimas)simples (legibilidade, ações mínimas)
Ensaio de InteraçãoEnsaio de Interação Usuário 3: ExperienteUsuário 3: Experiente Tempo de interação: 10minutosTempo de interação: 10minutos Dificuldades apresentadas: Dificuldades apresentadas:
Soube realizar as tarefas sem qualquer dificuldade, Soube realizar as tarefas sem qualquer dificuldade, elogiando a facilidade e rapidez com que elogiando a facilidade e rapidez com que conseguia realizar a maioria das tarefas, e a conseguia realizar a maioria das tarefas, e a segurança que a interface lhe passava nas segurança que a interface lhe passava nas operaçõesoperações
Assim como no caso anterior, também reclamou de Assim como no caso anterior, também reclamou de alguns procedimentos em que precisava repetir alguns procedimentos em que precisava repetir alguns passos para uma mesma tarefa repetitivaalguns passos para uma mesma tarefa repetitiva
Não teve praticamente nenhuma dificuldade com o Não teve praticamente nenhuma dificuldade com o formulário de mesclagem, pois já conhecia todas formulário de mesclagem, pois já conhecia todas as ferramentas e deficiências do mesmo, sabendo as ferramentas e deficiências do mesmo, sabendo quais rumos tomar para não perder tempoquais rumos tomar para não perder tempo
ConclusõesConclusões Pontos positivos: Pontos positivos:
Todos os usuários utilizados no ensaio Todos os usuários utilizados no ensaio conheciam o domínio do problema: dados conheciam o domínio do problema: dados concisos para o relatório finalconcisos para o relatório final
Ensaio feito em local de trabalhoEnsaio feito em local de trabalho Problemas encontrados pelos avaliadores na Problemas encontrados pelos avaliadores na
análise heurística, na sua grande maioria, foram análise heurística, na sua grande maioria, foram verificados como problemas à interação verificados como problemas à interação sistema-usuáriosistema-usuário
Comprovada a utilidade da avaliação de Comprovada a utilidade da avaliação de usabilidade no software: usabilidade no software: Detectados problemas que “já eram esperados”Detectados problemas que “já eram esperados”
ConclusõesConclusões Pontos negativos:Pontos negativos:
Analise Heurística e criação das tarefas: Analise Heurística e criação das tarefas: feitas por não-profissionais, porém, não feitas por não-profissionais, porém, não chegaram a afetar muito, devido ao chegaram a afetar muito, devido ao tamanho reduzido do softwaretamanho reduzido do software
Formulário de mesclagem: problemas Formulário de mesclagem: problemas que podem comprometer a concisão dos que podem comprometer a concisão dos dados se o usuário não se manter dados se o usuário não se manter atentoatento