Nuevas Ideas en Informática Educativa TISE 2014 Avaliação da comunicabilidade de sistema odontológico de município de Quizada-Cé Andréia Libório Sampaio Yarllyson Neves Universidade Federal do Ceará Campus Quixadá [email protected] Yarllyson Neves Enyo Gonçalves Tavares Enyo Gonçalves Tavares Universidade Federal do Ceará Universidade Federal do Campus Quixadá Ceará [email protected] Campus Quixadá [email protected] Resumo –Communicability is a characteristic that expresses the ability que guiaram o seu design. Para avaliar a comunicabilidade of the designer to communicate design decisions to users through the com usuários, um dos métodos propostos pela Engenharia interface as well, ensuring that the user can understand what to do in Semiótica é o Método de Avaliação de Comunicabilidade the system to perform tasks independently, with efficiency and ease. The Evaluation Method of communicability evaluates the interaction (MAC) [2] que permite avaliar a comunicabilidade de um details in order to find breaks in communication and associated sistema interativo a partir da observação da interação dos "natural expressions" to these disruptions. This work aims to evaluate usuários com o sistema. the communicability of the SISO system - Dental System of the City of Por outro lado o Sistema Odontológico de Quixadá – Quixadá. A development platform was used, the Entities framework, which enables developers to concern themselves only with the domain CE (SISO) foi desenvolvido para a Prefeitura do classes, thus generating an automated interface. município. Surgiu da necessidade de ter um sistema capaz Palavras-chave: Comunicabilidade; Avaliação da Interação; Siso; de controlar os serviços odontológicos da Secretaria de Entities. Saúde, tendo em vista que este controle vinha sendo feito através de formulário em papel e que o serviço 1. INTRODUÇÃO A Interação Humano-Computador (IHC) é a área da odontológico vinha sendo interrompido mensalmente para computação que estuda a interação das pessoas com os que os profissionais envolvidos contabilizassem os sistemas computacionais. Ela oferece um conjunto de procedimentos realizados do mês. métodos para avaliar esta interação. Os principais Neste contexto surge a necessidade de identificar falhas benefícios de fazer uma avaliação é avaliar a qualidade de de comunicação entre usuário-sistema, de modo a uso e corrigir os problemas identificados contribuindo para identificar questões que necessitam ser revistas no SISO, o aumento da produtividade dos usuários, diminuir o possibilitando número e a gravidade dos erros cometidos durante o uso, e posteriormente. que melhorias sejam implementadas aumentar a satisfação dos usuários, assim como ajuda a Este artigo concentra-se em analisar a interação do SISO identificar e corrigir os problemas de IHC contribuindo com base no Método de Avaliação da Comunicabilidade para diminuir o custo de treinamento e suporte, e para (MAC) e está organizado da seguinte forma: A seção 2 planejar versões futuras do sistema, pois chamam a traz os trabalhos relacionados. A seção 3 traz a atenção da equipe para partes do sistema que podem caracterização da Pesquisa. A seção 4 apresenta a Análise melhorar, além de indicar outras partes que podem ser dos Resultados, e por fim, a seção 5 apresenta conclusão e mais exploradas. trabalhos futuros. 2. REFERENCIAL TEÓRICO Adicionalmente, existem algumas teorias de IHC que Interação Humano Computador é “a disciplina relacionada dão suporte ao projeto e avaliação de sistemas. A com o design-concepção, avaliação e implementação de Engenharia Semiótica [1] é uma delas, a qual compreende sistemas computacionais interativos para uso humano e a interação do usuário com o sistema como um processo com o estudo dos maiores fenômenos relacionados com os de comunicação entre o projetista e o usuário. A mesmos” [3]. Comunicabilidade é a propriedade de um sistema transmitir ao usuário os princípios de interação e decisões 879 Nuevas Ideas en Informática Educativa TISE 2014 com o estudo dos maiores fenômenos relacionados com os a) Observar e identificar o foco da avaliação; mesmos” [3]. b) Definir o perfil das pessoas participantes do teste; A Engenharia Semiótica é uma teoria de IHC voltada c) Preparar instalações e materiais (computador, instalar para a comunicação. Ela caracteriza a interação humano- software para captura de imagens, povoamento do banco computador como sendo a comunicação humana mediada de dados); por sistemas computacionais [2]. Seu foco de investigação d) Elaboração é a comunicação entre designers, usuários e sistemas. consentimento, O Método de Avaliação de Comunicabilidade (MAC) é de documentos questionário como da termo entrevista de inicial, questionário da entrevista final, roteiro e cenários do teste; um método de observação e é essencialmente qualitativo. e) Realizar um teste-piloto. Ele visa apreciar a qualidade da comunicação da ETAPA: Coleta de Dados metamensagem do designer para os usuários [2]. Por ser Após a etapa de preparação, os seguintes passos foram um método qualitativo que privilegia a análise em seguidos para a condução de cada avaliação: profundidade, o número de participantes normalmente é a) Foi apresentado o termo de consentimento para o pequeno, variando entre cinco e dez participantes. usuário. Uma das atividades deste método é a intepretação, onde b) Uma entrevista pré-teste foi aplicada com a intenção de o avaliador faz a etiquetagem dos vídeos. Ele assiste a conhecer melhor o perfil de cada participante. cada vídeo de interação repetidas vezes para identificar c) O usuário foi convidado a realizar todas as atividades rupturas de comunicação, ou seja, momentos da interação propostas em que o usuário demonstra não ter entendido a enfatizando que poderiam abandonar o teste a qualquer metacomunicação do designer, ou momentos em que o momento, caso sentissem a necessidade. usuário encontra dificuldades de expressar sua intenção de d) Ao final, foi feita uma breve entrevista, onde o usuário comunicação na interface. As rupturas de comunicação refletiu sobre a avaliação realizada. encontradas nos vídeos devem ser categorizadas por uma ETAPA: Interpretação nos cenários, sem tempo pré-definido, expressão de comunicabilidade que coloca “palavras na Após a aplicação do teste com os participantes, para boca do usuário”, tais como: “Cadê?” e “Epa!”. Dessa cada cenário, analisamos os vídeos das interações de cada forma, associar uma expressão de comunicabilidade a uma usuário com o SISO, a fim de realizarmos a etiquetagem. sequência de interação permite ao avaliador presumir o Essa é uma etapa demorada e que exige bastante rigor do que o usuário poderia ter dito (ou de fato disse) naquele avaliador. momento. ETAPA: Consolidação Existem 13 etiquetas para categorizar rupturas de comunicação no método de avaliação Após a etiquetagem chegamos às etapas Interpretação de das etiquetas e elaboração do Perfil Semiótico. comunicabilidade. São elas [2] Cadê? E Agora? O que é 3.2. Definição Do Foco, Escolha Do Perfil E Quantidades isto? Epa! Onde Estou? Ué, o que houve? Por que não Dos Usuários e Ambiente funciona? Assim não dá. Vai de outro jeito. Não Selecionamos Obrigado! Pra mim está bom. Socorro! e Desisto. essenciais para o uso do SISO. Em seguida, selecionamos 3. CARACTERIZAÇÃO DA PESQUISA potenciais 3.1. Metodologia da Pesquisa funcionários da Prefeitura Municipal de Quixadá na qual as usuários funcionalidades do sistema, básicas que que são são alguns Para utilizar o MAC foi necessário um planejamento de já realizam o mesmo trabalho só que de forma manual, como seria a avaliação. Para isso foram seguidas as etapas Atendentes de Consultórios e Odontólogos, somando um recomendadas pelo próprio método. São elas: total de seis (6) profissionais. ETAPA: Preparação 880 Nuevas Ideas en Informática Educativa TISE 2014 O ambiente onde foram realizados os testes foi Adicionalmente, podemos observar a alta frequência da controlado (ambiente onde ele poderá se concentrar no etiqueta “O que é isto?”, indicando inconsistências ou sistema, sem correr o risco de ser interrompido ou ter sua diferenças entre os termos que o usuário está familiarizado atenção desviada das atividades do teste). e aquele usado pelo designer. Além disso, esta etiqueta nos Antes de iniciarmos os experimentos, fizemos um teste mostra a insegurança dos usuários sobre os significados piloto com a finalidade de testar o software para gravação das funcionalidades. Outra etiqueta bastante frequente foi dos vídeos, o roteiro da avaliação, onde observamos o a “Cadê?”, principalmente no Cenário 1 – Cadastrar tempo do experimento, o nível de dificuldade das tarefas, a Atendimento, ordem das etapas e os questionários (iniciais e finais). familiarizando-se com o ambiente (sistema). A alta 3.4. Cenários De Testes frequência da etiqueta “Ué o que houve?” foi um reflexo devido os usuários ainda estarem O uso de cenários é indicado pela literatura de IHC para de expressão inadequada do designer para representar uma que o participante do teste sinta-se imerso na tarefa que ele funcionalidade, por exemplo, nos Cenários Buscar Por vai realizar no sistema que está sendo avaliado. Definimos Data e Buscar por Paciente, o sistema não retorna nenhum 5 funcionalidades tipo de mensagem ao usuário informando porque a busca avaliadas no SISO, são eles: 1: Cadastrar um Atendimento, realizada não obteve resultado, o qual induz o usuário a 2: Cadastrar um Encaminhamento, 3: Cadastrar um realizar às vezes buscas fora do contexto dos signos Paciente, 4: Buscar por Data de Encaminhamentos, 5: representados no filtro, gerando assim etiquetas do tipo “E Buscar por Pacientes. Agora?” e “Vai de Outro jeito!”, pois ao perceber que suas 4. ANÁLISE DOS RESULTADOS ações não produzem resultado, o usuário fica perdido na cenários que contextualizam as O gráfico abaixo apresenta um resumo das etiquetas que tarefa por não saber qual o próximo passo a realizar ou representam os problemas identificados em cada um dos então etiquetas do tipo “Vai de Outro Jeito!”, tentando cenários, assim como a frequência com que elas realizar a tarefa de outra maneira na qual o designer ocorreram. A análise das etiquetas permite ao avaliador propôs. obter algumas indicações das causas e provavelmente As ocorrências das etiquetas “Cadê?”, “E agora?”, “O possíveis soluções para o problema identificado. que é isto?”, “Por que não funciona?”, “Onde estou?” e “Ué, o que houve?” causam interrupção do raciocínio durante o uso. Este fato pode ser um ponto extremamente complicado para usuários inexperientes. O gráfico abaixo mostra as etiquetas por usuário. Os usuários B, C, D, E e F são mais experientes e o usuário A tem pouca experiência em usar sistemas computacionais. Gráfico 1. Quantidade de etiquetas por cenário. Fonte: Própria. O cenário com maior quantidade de rupturas de comunicação foi o cenário relacionado com a “Realização de Buscas”, como podemos observar na tabela, nos cenários 4 e 5, “Buscar por Data de Encaminhamentos” e “Buscar Pacientes e alterar dados cadastrais”, respectivamente. Gráfico 2. Quantidade de etiquetas por usuário. Fonte: Própria. 881 Nuevas Ideas en Informática Educativa TISE 2014 Como podemos observar no gráfico 2, é visível que Você é alguém que trabalha em um consultório de usuários sem experiência (Usuário A) possuem mais odontologia e está interessado em utilizar o Sistema dificuldades em interpretar os signos da interface do Odontológico de Quixadá (SISO). Você é alguém que pode sistema. Porém, podemos ver também, que usuários não ter experiência com o uso de sistemas de informação. experientes, também sentem dificuldades. Etiquetas do Aprendi que você quer realizar as seguintes atividades no tipo “Ué o que houve?” e “O que é isto”, são frequentes site: (i) Cadastrar um Atendimento, (ii) Cadastrar um em todos os usuários, devido a falta de feedback do Encaminhamento, (iii) Cadastrar um Paciente, (iv) Buscar sistema em relação às atividades propostas. Usuários por Data de Encaminhamentos e (v) Buscar Pacientes e experientes e inexperientes sentiram dificuldade em alterar dados cadastrais. Para realizar estas atividades, interpretar alguns dos signos, como por exemplo: A caixa aprendi que você precisa de apoio para sentir-se seguro de filtro, e as buscas realizadas em que não obtiveram no uso do sistema. resultado. Eis, portanto o sistema que fiz para você, um sistema com A partir das etiquetas observadas nos experimentos com os a funcionalidade Cadastrar Atendimento bem visível e usuários, constatamos que o SISO apresentou os seguintes fácil de ser utilizada; com os Encaminhamentos já problemas de interação: realizados e um botão bem visível de Criar um Novo 1 - Para acessar um submenu, é necessário clicar em cima do Encaminhamento onde você pode encontra-lo facilmente nome, pois a área de seleção não é suficiente para acessá-lo. ao abrir a página; A funcionalidade de Pacientes é 2 - O botão de Filtrar não possui nenhuma descrição, assim como simples e acessível, assim como todas as outras o filtro. funcionalidades do sistema; Explicando o que significa 3 - Os textos dos filtros não são bem claros e não possuem cada ícone da tela, se você passar o cursor do mouse por exemplos de preenchimento. cima dos signos aparecerá um texto explicativo; 4 - Ao clicar em OK no filtro, espera-se que conclua o resultado, porém é gerado um texto no campo de busca, resultante de uma oferecendo feedback do sistema para você durante o consulta SQL. cadastro, alteração, exclusão e buscas; um sistema com 5 - Os textos gerados pelos filtros não são de fácil interpretação. opção de realizar buscas de várias maneiras no mesmo Ex.: *, <=, = etc. lugar; mostrando todos os Encaminhamentos realizados 6 - O sistema não possui feedback ao usuário ao realizar uma nas datas específicas, exibindo todos os usuário de acordo consulta vazia ou feita de forma incorreta. com o nome do paciente e/ou nome da mãe de forma 7 - O sistema às vezes gera mensagens de erro de linguagem de simples e sem complicação. Banco de dados, o que torna incompreensível para o usuário. Para 8 - O sistema deixa habilitado ícones (como calendário, por isso, apresento textos explicativos nas funcionalidades básicas como cadastrar, editar, excluir e exemplo) sem estar no modo de edição. buscar; ofereço mensagens de erros legíveis e com os 4.1. Perfil Semiótico termos conhecidos por você; incluo botões para salvar Como descreve a literatura sobre a Engenharia dados cadastrais, adicionar Procedimentos realizados nos Semiótica, a interface do SISO é uma grande mensagem Atendimentos, filtrar pesquisas, todos de forma simples e do designer para os usuários deste sistema. A última etapa explicativa; ofereço a lista de todos os encaminhamentos e do MAC é a construção do perfil semiótico feito através da pacientes cadastrados no sistema de acordo com o que reconstrução da mensagem que foi percebida pelo usuário. deseja procurar; ofereço maneiras alternativas de realizar Com base nos problemas identificados através do uso do buscas de acordo com o que você deseja e da melhor sistema nos cenários pesquisados, segue abaixo a forma que o convir; reconstrução da metamensagem: 4.2. Análise Da Comunicabilidade 882 Nuevas Ideas en Informática Educativa TISE 2014 Os problemas identificados a partir das etiquetas Usuário D - “Poderia ter um botão solicitando ao usuário mostraram que o designer, falhou em alguns pontos na o que ele quer fazer ou então 4 (quatro) atalhos. Exemplo: tentativa de comunicar bem aos usuários sobre o uso do Cadastrar, Listar, Buscar, Editar, Excluir). Nos filtros sistema. O Designer ao desenvolver o sistema em um poderiam ter exemplos para cada opção daquela que template padrão e por não ter personalizado as telas existe.” acabou não comunicando bem suas intenções de design, Usuário E – O sistema poderia mostrar exemplos ao lado deixando as interfaces do mesmo jeito que foi gerada pelo de cada opção do filtro, e o botão de filtrar após cada framework[4]. Porém, em outros pontos como, por opção, já mostrando o resultado da pesquisa. exemplo, a ausência de textos explicativos nos filtros, os Usuário F – Deveria ter exemplos ao lado de cada opção textos gerados pelos os filtros (como o asterisco, símbolo do filtro, ter um botão com a palavra Buscar seria mais de menor igual, maior igual), a falta de feedback em viável que o ícone do filtro, ou então ao passar o mouse determinadas funcionalidades desenvolvidas, o designer por cima do ícone, ter uma dica explicando para que serve ficou aquele ícone, assim como no botão de “Novo”. limitado devido o Framework. Portanto, principalmente ao realizar buscas, a avaliação mostrou que Observamos que algumas modificações podem ser o usuário quer e necessita ter segurança de que vai inseridas no padrão gerado pelo framework da função de escolher a forma correta de se realizar as tarefas. É filtrar, como pode ser visto a seguir: interessante observar que este tipo de problema é 1 – Inserir exemplos nas opções do filtro, como podemos característico tanto para pessoas inexperientes quanto para observar nas figuras 2. pessoas experientes. De acordo com a análise das entrevistas pós-teste, segundo os usuários, o SISO apresenta mais falhas na funcionalidade de busca, onde os mesmos propuseram Figura 1. Modelo de filtro sugerido pelos usuários. algumas melhorias como: Usuário A – “O filtro é interessante, porém deixa confuso, 2 – Ao clicar em OK (dentro do filtro) a pesquisa poderia pois os textos não são explicativos, deveria ter exemplos. ser finalizada. O usuário ainda ressaltou que as buscas vazias deveriam 3 – Esconder para os usuários textos que dificultam a ter alguma resposta do sistema, tipo: ‘Nenhum resultado compreensão e interpretação, como por exemplo *, <=, =. encontrado para a busca X(texto da busca)’, por exemplo”. Neste caso a busca deveria ser pelo o Contém (em caso de Usuário B - O menu de busca é de fácil acesso por ser no ser campo do tipo String), Do dia X ao dia Y (Em caso de topo da página, porém ao clicar em OK, deveria finalizar a campo do tipo Date). busca, ou então deixar claro que precisa clicar no botão do 4 – Ao realizar buscas vazias, ou não encontradas o filtro, assim como também deveria retirar a linguagem sistema deveria ter uma mensagem de feedback ao usuário gerada pelo sistema, por exemplo o asterisco (*). “Não é informando que não há registros encontrados para aquela legal para o usuário o asterisco, pois deixa a gente sem pesquisa, como podemos observar na figura 5. saber qual o significado e porque está ali”. Usuário C – “O menu de busca é bom, porém devia ser mais simples, deveria ser menos burocrático e ter outras formas de busca, formas mais convencionais (como outros Figura 2. Mensagem de feedback sugerida pelos os usuários. sistemas que estamos acostumados a utilizar).” Fonte: Próprio Autor. 883 Nuevas Ideas en Informática Educativa TISE 2014 5 – Ao passar o mouse em cima do botão de filtrar, os comunicação, pontuando problemas obtidos pelos usuários usuários esperam que tenham alguma tooltip (dica durante a interação com o sistema. explicativa) sobre aquele botão, como podemos observar Este trabalho apresentou um estudo utilizando o MAC por exemplo na figura 5. para avaliar um sistema odontológico, onde foi possível identificar problemas de usabilidade da aplicação, dando subsídios para correções serem realizadas e melhoria do sistema. O SISO foi desenvolvido com o Framework Entities[4], Figura 3. Tootip (Dica explicativa) do botão de filtrar, sugerida no entanto o sistema não utiliza todos os recursos do pelos os usuários. Fonte: Próprio Autor. Este problema conseguimos identificar que na versão framework. Portanto uma análise de usabilidade do 3.8.8 do Entities já foi corrigido. framework Entities representa um trabalho futuro a ser 6 – Ou até mesmo, um botão convencional com o nome desenvolvido. “Buscar” ao invés do ícone de filtro, como podemos 6. Referências observar na figura 6. [1] DE SOUZA, C. S. The Semiotic Engineering of HumanComputer Interaction. Cambridge, MA: The MIT Press. Buscar (2005) Figura 4. Botão convencional, sugerido pelos usuários. [2] BARBOSA, S.D.J & DA SILVA, B. S. Interação Humano Para termos uma comunicabilidade satisfatória, o ideal Computador, Rio de Janeiro, RJ, Elsevier, (2010). seria que o(s) usuário(s) tivesse(m) o mínimo de [3] HEWETT, T. T., BAECKER, R., CARD, S. CAREV, T., dificuldades possíveis ao realizar as tarefas, contendo o GASEN, J., MANTEI, M. PERLMAN, G., STRONG, G., menor número de rupturas durante sua interação. VERPLANK, W. “ACM SIGCHI Curricula for Human- Com este estudo concluímos que a comunicabilidade Computer Interaction”. ACM SIGCHI Report, ACM, NY. nos cenários avaliados não foi satisfatória quando Disponível em: <http://sigchi.org/cdg/index.html>. (1992) consideramos pessoas (profissionais) que irão trabalhar Último acesso em outubro de 2012. [4] BRANDÃO, GOMES, M.; CORTÉS, M. I.; GONÇALVES, diretamente com o sistema em questão, na qual E. J. T., Entities: Um Framework Baseado em Naked destacamos Atendentes e Odontólogos do Sistema de Objects Saúde Público, porém observamos que mesmo essas pessoas sendo experientes ou não, as dificuldades seriam Desenvolvimento XXXVIII de Aplicações CONFERÊNCIA Web LATINO AMERICANA EM INFORMÁTICA 2012, Medelín – parecidas. Colombia, 2011. 5. CONCLUSÃO E TRABALHOS FUTUROS [5] CARVALHO J. V. DE; LAMMEL, F.; DA SILVA, J. D.; CHIPEAUX, L. C.; SILVEIRA, M.. Inspeção Semiótica e Avaliar a Interação Humano-Computador (IHC) é uma atividade para Transientes, fundamental em qualquer processo Avaliação de Comunicabilidade: Identificando falhas de de comunicabilidade sobre as configurações de privacidade do desenvolvimento que busque produzir um sistema Facebook, XI SB IHC. SBC – Sociedade Brasileira de interativo com alta qualidade de uso. Desta forma, é Computação, possível corrigir os problemas relacionados com a qualidade de uso antes de inserir o sistema interativo no cotidiano dos usuários, seja um sistema novo ou uma nova versão de algum sistema existente. Dentre as técnicas propostas pela área de IHC, o Método de Avaliação da Comunicabilidade (MAC) pode ser utilizado com o intuito de identificar rupturas na 884 Cuiabá, Mato Grosso, Brasil, 2012.