<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Utilizando AvliI50 Heurfstica para Avaliar a Usabilidade de um~ Aplicao para Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Centro Politnico Curitiba - PR</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>clone</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Silvia@inf.ufpr.br}</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2001</year>
      </pub-date>
      <fpage>177</fpage>
      <lpage>182</lpage>
      <abstract>
        <p>QuaTIC 001 I 177</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Resumo</title>
      <p>A demanda par qualidade em
aplicaVo-espara Web fem se tornado
crescente, pois a coda d!a aumenta a
parcela do papuLado cam acessa `a
Internet. AtuaLmenfehd um cansensa
que a qualidade do sistema coma um
fade estd diretamenfe Iz"gada `a
quaLidade do sua z"nfeace. Nesse
confexta, um cancel.to chave e~
usabil!dade que estd facada emfazer
sistemas eficienfes, ef!cazes e facez.s
de usar. Mu!tas me-tadosde avalz-aVda
de usab!Lidadeest5a senda aplicadas
no desenvalvz.menta de apLz.caa-es
para Web cam a prapasite de
aumentar a qual!dade do sistema. 0
abjetiva desse trabaLha e fer uma
avaLiaVa-aquanta a` fac!Lz.dade de
aplicaV&amp;a do metodo de Avaliado
Heuristica, hem coma apresenfar as
prz`ncipaisresuLtadasdo avaLfaVBdae
usabz`L.zdaddee um apLz.caVdapara
Web atilt.,`anda esse me-tado" A
apL!caVda avaLiada e um s!stema
denam!nada S!sMa, que tern coma
abjetfva reaLizar ds matn alas via
Internet no cursa de Infarma !ca de
uma un!versidade,
PALAVRAS-CIIAVE: AplicaJes para
Web, Analia~&amp;oHeuristica, Intera8o
HomemComputador,Usabilidade.</p>
      <p>Nos 6ldmos anos a popularidadeda Internet,
em especial da "World Wide Web", tern
crescido significativamente. A/gumas
organizas na ansiedadede entrarrapidamente
na Web, acabaramse precipitando
e desenvolvendo aplica6es com urn nine}
baixjssimo de usabilidade e consequentemente
baixa qualidade.</p>
      <p>
        Bevan [I] destaca os seguintes requisitos
como necessos para desenvolver "Web sites'
de qualidade:peffcia no dominio da inform&amp;o,
conhecimento de HTML projeto grafico e
usabilidade. Sendo a usabilidade um desses
requisitos, atualmente, t6cnicas para avaliaV8o
de usabilidade em interfaces
HomemComputadoresto tambdmsendo aplicadas para
auxiliarem as organiza6es a desenvolverem
aplica6es para Web com niveis de usabilidade
satisfat6rios. So elas: avaliao heur!stica [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
teste de usabilidade{31, mtodo de mediV2ode
performance MUSiC (Metrics for Usabili
Standerds in Computing)[4], inspeo cognitiva
[5] e outros.
      </p>
      <p>
        Na teste de usabilidade [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] o projetista
observa o uso realizando algumas tarefas e
coleta dados dos problemas detectados.
baseadaem dados observacionais.
      </p>
      <p>A insp&amp;o cognitiva [51 pode ser realizada
nas fases iniciais do projeto. 0 objetivo do
m6todo obter Os pensamentos e aJes dos
ustuiriosquandousam a interface de um sistema
pela primeira vez. 0 m6todo esui focado na
facilidade Que um sistema tern em ensinar,
principalmenteatrav6sde explorago.</p>
      <p>0 mtodo de mediqgode perfomanceMUSiC
[4] inclui um conjunto de ferramentase t6cnicas
que possibilitaespecificar e medir a usabilidade,
al6m de possibilitar medir a performance e
satisfao do usudrio.</p>
      <p>
        Av&amp;Liao houri'stica[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] e um onde projetistas
de interfaceexaminama interface de um sistema
e julgam se est de acordocom alguns princfpios
estabelecidos.
      </p>
      <p>
        0 objetivo desse trabalho 6 razer uma
avaliaAo quanto k facilidade de aplica2o do
m6todo de Avalia5o Heurfstica, hem como
apresentarOsprincipals resultados da availso
de usabilidade de uma aplicaBo para Web - o
sistema SisMa, utilizando a tecnica Avaliao
Heuristica. 0 SisMa (Sistema de Matriculas do
curso de Bacharelado em Inforrndtica)[
        <xref ref-type="bibr" rid="ref6">6,7</xref>
        ] foi
constrm-docom o objetivo de propiciar aos
alunos do curso de Bachare!adoem Inforrmitica
de uma universidade a realizao de suas
matricalas via Internet.0 sistema apesar de ter
sido utilizado em fevereiro de 2000 pela
coordenaBo do curso e funcionar com rela30
aos Gritos de matricula mio havia sido
avaliado quantok usabilidade e por isso mesmo
nAo disponibilizado na Web. A avalia20
realizada contribuiu para identificar muitos
problemas no sistema que esnio sendo
atualmente corrigidos para permitir a sua
disponibiliza80. Al6m disso, os resultados
apontaramo baixo Gustoinerente A avaliao,
hem como a flexibilidade de implementa50,
pode-se facilmente adaptera tnica a diferentes
tipos de aplicaV5es Outra vantagem encontrada
e a facilidade de transferSncia de tecnologia,
uma vez assimilado o mdtodo, o avaliadorpode
facilmentedisserninaro sen conhecimento.
      </p>
      <p>Na pn5xima sAo a t6cnica Avaliao
Henrfstica 6 descrita e s8o apresentadas as
heuristicasutilizadas na avalia80 do SisMa~As
SeJes 3 e 4 descreveru respectivarnente, a
avaliaAo realizada e os principals resultados
obtidos. NaS20 5 esldo as conclus6es.
AvaRaAo Heurfstica de UsabHidade</p>
      <p>
        Segundo Nielsen [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], usabilidade n5o 6 um
conceito simples e possui mdltiplos
componentes tradicionalmente associados a
atributos tais como eficdcia, efici8ncia e
satisfao de usu;iriOsdurantea utilizaVo de um
produto com objetivos especfficos. Entre as
principais tecnicas utilizadas para avaliao de
usabilidade destacam-se: avaliago heurfstica
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], teste de usabilidade [4], inspeo cognitiva
[5], observao, entrevistas e questionariOs[
        <xref ref-type="bibr" rid="ref7">8</xref>
        ],
etc.
      </p>
      <p>
        Avalia&amp;o HeUristica de usabilidade e um
mtodo para identificar problemas de
usabilidade em uma interface. Durante uma
56558o de avalia5o utilizando o metodo, um
pequeno conjunto de analiadores exarninam e
julgam se a interface est de acordo com alguns
princfpios(as henfsticas) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Pararealizer uma
avaliaSo heurfstica cada avaliador inspeciona
individualmente a interface da aplicaBo" Os
resultadosobtidos atravdsda sess5o de avaliaVo
s8o reportadosou como urn relat6rioformal on
simplesmente atrav6sde verbalizaJes. Quando
Os avaliadores apresentam os resultados, n8o e
suficiente simplesmente dizer que eles nAo
gostaramde algo, eles devem explicaro motivo
pelo qua! Oles nAo gostaram. Tambem e
importante relacionar o problema encontrado
com as henrfsticasutilizadas.Ap6s o t6rminoda
identiflca5o dos problemas, deve-se
classifzcdlos quanto il severidade. Nielsen [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] prop6em
uma escala de severidade que e apresenta a
seguir:
      </p>
      <p>N-aoexiste um problems de usabilidade.
Cosm6tico - o problerna deve ser
solucionado quando existir
disponibilidadede tempo.</p>
      <p>Secundo - s2o problemas de
usabilidade com baixa prioridade de
soluSo"
Importante- o problemasde usabilidade
que merecem ateno e a\ta prioridudena
soluo dos mesmos.
4: Catastr6fico - $50 problemas de
usabilidade que devem ser solucionados
imediatamente.</p>
      <p>A classifica&amp;o quanto a severidade do
problema possibilita consolidar estimativas dos
esforos futuros Que Ser5o despendidos na
usabilidade, possibilita tarnb(m definir
prioridades na resoJuAo dos problemas de
usabilidade encontrados, solucionando,
primeiramente,OsprobJemasrnaisserios.</p>
      <p>
        Na ]iteraturapodem ser encontradasmuitas
heuristicas definidas para avaJia2o de
usabilidade. Nielsen [
        <xref ref-type="bibr" rid="ref8">9</xref>
        ] define uma lista com
aquelas Que ele considers screw as dez
principals. Essa Jista 6 apresentada a seguir,
pois, foi utilizada como base para reaJizar a
avaliaAo do sistema SisMa descrita neste
trabalho.
      </p>
      <p>1. Visibilidade do status do sistema: o
sistema dove sempre manter Osusuarios
informados sobre o Que esui
acontecendo, atrav6sde um "feedback
apropriado e dentro de um tempo
razoavel.
2. Linguagem do usuio: o sistema deve
faJar a linguagem do usuario, com
palavras.frases e conceitos familiales ao
usuo, ao inn6s de usar termos
orientado ao sistema. Siga as
conven6es do mundo real, fazendo as
inforrnaJes apareceremem uma J6gica
natural,
3. Autonomia e controle do ustuirio:
usuariOs frequentemente escolhem
erroneamente aJgumas funJes do
sisternae precisam de uma rnarcaClara
de "saida de emerg6ncia"para deixar o
estado nBo desejado sem ter Que passer
por urn didlogo extenso. O sistema deve
oferecer operaJes de desfazer("undo")
e refazer("redo").
4. Consisncia e padr5es: usuariOs rIijo
deveriam ter que imaginer Se a96es,
situa5es ou paJavras diferentes
significam a mesma coisa.
5. Erros preventivos: meJhor do que uma
boa mensagem de erro 6 um projeto
cuidadoso que previne o problerua da
ocorrncia do mesmo.
6. Recognigo ao inndsde recorda50: faa
objetos, aV6es, e oJes visiveis. O
usuio no deve ter Que lembrar
informa50 de uma parte de um dialogo
para outro. Instru6es para o uso do
sistema devem ester visiveis ou
faciJmente recuperadas quando
apropriado.
7. FJexibilidadee efici6ncia de uso: teclas
de atalho podem frequentemente
aumentara veJocidadede interno dos
usuarios com um certo grau de
expert8ncia. O sistema pode cuidar de
ambos usluhios experientes e
inexperientes.
8. Esttica e projeto minimalism: di:uogos
n8o devem coater informaJes que $50
irreJevantes e raramente necessarias.
Yoda unidade extra de informaAo em
um didJogo compete com as unidades
relevantes de informao e diminui a
visibiJidadedessas.
9. Auxilio para reconhecimento,
diagn6stico e recupera2o de erros:
mensagens de erros devem ser expressas
em uma linguagem simples (sem
c6digos), indicando precisamente o
probJemae sugerindo construtivamente
urnasoluAo.</p>
      <p>IO. Ajuda e documentso: o sistema ideal
deveria poder ser usado sem
documenta8o, mas entretanto, 6
necessario fornecer "help" e
documentsAo. QuaJquer que seja a
documenta5o deve ser f6cil encontrd-la.
EIa deve ser focalizada nas tarefas do
usuio e lister os passos concretos que
devem ser conduzidos.</p>
      <p>
        As matriculas em urna universidade e no
SisMa devem seguir Carlos critrios
estabelecidos pelo Conselho de Ensino e
Pesquisa Que de conhecimento de todos Os
estudantes. No entanto, o sistema de matriculas
existente na Universidade nAo contempla essa
resoluAo. Utiliza um banco de dados
bierquico com uma interface mio muito
amigavel que r]do pode ser disponibiJizada na
Web. O sistema avaliado - SisMa (Sisterna de
Matrfculas do Bacharelado em Inforrruitica) foi
desenvolvido com o objetivo de propiciar ao
estudante do curso a realiza&amp;o de sua matricula
via Internet e facilitar o trabalho da secretaria da
coordena do curso. O sistema contempla a
resolu80, e possui vas telas, fomecendo
hist6rico escolar detalhado, grade curricular,e
estatisticassobre o curso e disciplinas. Maiores
detalhessobre a implementa5o do sistemaesnio
em [
        <xref ref-type="bibr" rid="ref6">6,7</xref>
        ]- Exemplos de algumas telas do SisMa
s5o apresentadosna Figura3.1 e naFigura
3.2categorizados Segundo as heuri.sticas
apresentadas anteriormente como mostra a
Fjgura 3.2
curricular.
      </p>
      <p>Tela
da
grade</p>
      <p>A avalia50 foi realizada num laborat6riode
uma universidade, pol uma pessoa que possui
conhecimentos sobre a tnica Avalia8o
Heurfstica e sobre os crit6rios de matrfcula
implementados, mas quo no entanto n5o
participou do desenvolvimento do SisMa. O
piano para a realizaAo da avalia5o consistiu
dos seguintes passos.</p>
      <p>1. Estudo da resolu50 e criterios de
matricula.
2. Elaborao de um "checist" baseado
nas hem-isticas descritas na s50
anterior3. UtilizaBo do sistema e identifica50 dos
problemas de usabilidade utilizando o
.`chec1dist.'.
4. Classifica50 dos problemas quanto
severidade.
5. Elabora80 do relat6rio final com os
problemas encontrados.</p>
    </sec>
    <sec id="sec-2">
      <title>Besotdos</title>
      <p>Foram realizadas duas sess6es de
aproxirnadamente45 minutos cada urna onde a
interface do SisMa foi inspecionada.</p>
      <p>Foram identificados 20 problemas de
usabilidade, esses problemas foram</p>
      <p>Tabela 4.1- A Tabela 4 2 apresenta a
classificaVo quantok severidadedo problema.</p>
      <p>Hen
1. VisibJlidade do status do
sistema
2. Linquaqem do usurio
3. Autonomia e controle do
usuan`o
4. nsincia e padr
5. Erros prevenb`vos
6. Recognio ao inves de
recordao
7. Flexibilidade e efidnd
de uso
8. Est:6tica e projeto
minimalism
9. Auxilio para
reconhecimento diagn6stico
e recuperao de erros
10. Help e documeno</p>
      <p>No de
pmblemas
anonados
2</p>
      <p>Como pode ser observado, o SisMa
apresentou problemas em todas as categorias.
Sendo Que a maior parte doles 6 referente k
Heuristica 3: Autonomia e controle do usudrio,
com 20% do total. Isso diz respeito a uma
caracterfgtica do sistema Que n2o perrnite
operaJes de desfazer e refazer, muitas vezes 6
neces o recomar a operaG2o ou ter Queler
enfadonhamente mensagens de erro e
explicaHes.</p>
      <p>A Tabela 4.2 mostra a categorizaqAo dos
problemas de usabilidade encontrados quanta
everidade. Nota-se Que a maioria dos prblemas
de usabilidade encontrados, 40%, foram
cateeorizados como sendo do Nfvel 3
(Imortante). Outro dado relevante d Que 20%
dos problernas foram categorizados no Nfvel 4
(Catastrofe de usabilidade) e dever&amp;o ser
corrigidos imediatamenfe.</p>
      <p>Na verdade o resultado da avalia20
surpreendeu os desenvolvedores Que esperavam
um ndmero manor de problemas e ndo haviam
Se dado conta da severidade dos problemas
encontrados, num sistema relativamente simples.
Mas todos concordaram Que a avalia50
realizada antes da disponibilizaqdo na Web foi
de vita! imporfdncia.</p>
      <p>O m6todo de avalia50 henrfstica mostrou ser
de fcil entendimento e fdcit aplica80, al6m de
ter um custo bastante reduzido, nao requerendo
nenhum equipamento adicionaL NAo houve
dificuldades maiores quanto a aplicagSo do
m6todo, Observou-se bdm a fcmde na
'.-`.-.'w ^ '-' -F w - ^- ^
transferenaa de tecnologla, uma vez asszmllado
o m6todo pelo avaliador, esse pode facilmente
propagar esse sen conhecimento A outras
pessoas.
A avaliaVAo realizada
no SisMa foi
[51g
e</p>
      <p>DeThi gReA chMuoddepo
importante, pois, possibilitou a identifica50 de
problemas Que comprometiam a usabilidade do
sistema. Dessa forma, a availsAo contribui
RC9265, IBM Thomas J. Watson Research
Center. Yorktown Heights N.Y.,I982.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>(I] N.</given-names>
            <surname>Bevan</surname>
          </string-name>
          .
          <article-title>Usabilz" Issues in Web Site Desz.gn</article-title>
          .
          <source>in Proceedings of HCllntemational San Francisco. August 2997. PP 2430.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>(2lJakob,NieIsen" Heu'zslic Evaluatzon:An /nt'oduction (onlinel htm://www</article-title>
          .usett.corn/papers/heuristicl
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M</given-names>
            <surname>Macleod. R. Boen</surname>
          </string-name>
          , -andN. Bevan.
          <article-title>The MuSiC Pemance Measu,emenl Method</article-title>
          .
          <source>Ha</source>
          <volume>96</volume>
          ,
          <string-name>
            <surname>Tutorial</surname>
            <given-names>14</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Measurement Usabili - MUSz.C Methods</surname>
          </string-name>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>{41J.S Dulnas and</article-title>
          <string-name>
            <surname>J-C. Redish</surname>
          </string-name>
          <article-title>A Practical Guide to UsabiLz_ Testing</article-title>
          . Norwood,
          <string-name>
            <given-names>N.J.</given-names>
            <surname>Ablex</surname>
          </string-name>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [61E,
          <string-name>
            <given-names>N.</given-names>
            <surname>Regolin</surname>
          </string-name>
          et al.
          <article-title>Desenvolvimento ac am SisLamade Matrzcalas On-Linc. Anais do VII EVINC, enento de Inici2o Cientifica daLJFPR</article-title>
          . Cusitiba-PR,
          <year>Setembro 1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [7]
          <string-name>
            <surname>E</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <article-title>RegoIin Sz"</article-title>
          sMaS.-istema de Mainalas do curso de Baclzarelado em Informdtica. MonograEade Final de Cursode Graduao, DInf-R, em andamento.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>IIITORI</given-names>
            <surname>Usz</surname>
          </string-name>
          <article-title>"</article-title>
          nactTsutorial [online], httn://at.hhi.de/usinacts.html
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Job</given-names>
            <surname>Nielsen</surname>
          </string-name>
          . Ten UsHi Heuristics. [online].
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [10]
          <string-name>
            <surname>NBR</surname>
          </string-name>
          13596 - Tecno/ogia de Informado - ^val.50 deprodatos de soare - Caracterfstz"c de quaLz`
          <article-title>dade diretes para sea aso</article-title>
          {ISO//EC 9126)
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>