Você está na página 1de 17

Análise de usabilidade e funcionalidade do aplicativo Ônibus

DF e sua contribuição para a construção de comunidades


sustentáveis
Gabriel Marcolino Rodrigues1 , Igor Silva de Paiva2 , Júlio César Martins França3 ,
Shaı́ne Aparecida Cardoso de Oliveira4 , Silas Neres de Souza5

1
Faculdade do Gama – Universidade de Brası́lia (FGA-UnB)
Brası́lia DF – Brasil
gabriel.rodrigues@aluno.unb.br, igor.paiva@aluno.unb.br,

julio.franca@aluno.unb.br, shaine.oliveira@aluno.unb.br,

silas.souza@aluno.unb.br

Abstract. The Sustainable Development Goals (SDGs) related to public trans-


port play a key role in building sustainable, safe and inclusive cities and com-
munities. Efficient public transport provides access to accessible, safe and clean
transport options for all, reducing reliance on private vehicles and alleviating
traffic congestion. In addition, public transport contributes to promoting health
and well-being by reducing air pollution and encouraging physical activity. It
is also related to industry, innovation and infrastructure, driving the develop-
ment of efficient and sustainable systems, playing an important role in the fight
against climate change, reducing greenhouse gas emissions. However, many
bus schedule apps face challenges regarding software quality, which can lead
to delays and problems for passengers. To meet these challenges, it is essen-
tial to adopt sustainable software development practices, ensure the quality and
usability of developed solutions, and actively involve end users.

Resumo. Os Objetivos de Desenvolvimento Sustentável (ODS) relacionados


ao transporte público desempenham um papel fundamental na construção de
cidades e comunidades sustentáveis, seguras e inclusivas. O transporte público
eficiente oferece acesso a opções de transporte acessı́veis, seguras e limpas
para todos, reduzindo a dependência de veı́culos particulares e aliviando os
congestionamentos de tráfego. Além disso, o transporte público contribui para
a promoção da saúde e do bem-estar, reduzindo a poluição do ar e incenti-
vando a atividade fı́sica. Ele também está relacionado à indústria, inovação e
infraestrutura, impulsionando o desenvolvimento de sistemas eficientes e sus-
tentáveis, desempenhando um papel importante na luta contra a mudança
climática, reduzindo as emissões de gases de efeito estufa. No entanto, muitos
aplicativos de horários de ônibus enfrentam desafios em relação à qualidade
do software, o que pode levar a atrasos e problemas para os passageiros. Para
atender a esses desafios, é essencial adotar práticas de desenvolvimento de soft-
ware sustentáveis, garantir a qualidade e usabilidade das soluções desenvolvi-
das e envolver ativamente os usuários finais.
1. Introdução
O aplicativo Ônibus DF é uma ferramenta de transporte público disponı́vel para
os usuários do Distrito Federal. Ele permite que os passageiros obtenham informações
em tempo real sobre os horários e itinerários dos ônibus, facilitando o planejamento de
viagens e reduzindo o tempo de espera nos pontos de ônibus. Além disso, o aplicativo
fornece dados sobre as linhas de ônibus e tarifas de transporte utilizadas na região.
Essa iniciativa do aplicativo Ônibus DF está relacionada com o ODS 11 - Cidades
e Comunidades Sustentáveis. O ODS 11 tem como objetivo tornar as cidades e os assen-
tamentos humanos inclusivos, seguros, resilientes e sustentáveis. Portanto, o aplicativo
Ônibus DF contribui para essa meta ao melhorar a mobilidade urbana, facilitar o acesso
à informação sobre transporte público e promover a eficiência e a sustentabilidade nas
cidades.
No entanto, é importante mencionar que o aplicativo apresenta alguns desafios
a serem superados. Por exemplo, pode haver problemas de precisão e confiabilidade
das informações fornecidas, como atrasos ou inconsistências nos horários dos ônibus.
Ademais, dificuldades técnicas, como falhas no aplicativo ou lentidão no carregamento
dos dados, podem ocorrer. Outra questão a ser considerada é que nem todos os usuários
possuem acesso ou conhecimento para utilizar o aplicativo, o que pode criar uma barreira
de acesso para determinados grupos da população. Dessa forma, é possı́vel que haja
limitações de cobertura, com informações disponı́veis apenas para determinadas linhas
ou regiões, deixando os usuários de outras áreas desassistidos.
Esses desafios podem impactar a experiência dos usuários e a eficácia do aplicativo
como ferramenta de transporte público. Para que o aplicativo possa contribuir de forma
mais efetiva com o ODS 11, é necessário abordar esses problemas e buscar soluções para
melhorar a qualidade, a usabilidade e a funcionalidade do serviço. É essencial garantir
que todas as pessoas tenham acesso igualitário às informações e aos benefı́cios oferecidos
pelo aplicativo, promovendo uma cidade mais inclusiva, segura e sustentável para todos.

2. Processo de Avaliação
2.1. Estabelecer Requisitos de Avaliação
2.1.1. Estabelecer o Propósito da Avaliação

O propósito desta avaliação é medir a qualidade do aplicativo Ônibus DF, iden-


tificando seu desempenho e adequação de acordo com as necessidades dos usuários. A
avaliação da qualidade de software do aplicativo tem como propósito principal identificar
e fornecer feedback sobre os aspectos que podem ser aprimorados para melhorar a quali-
dade geral do aplicativo, como a usabilidade e funcionalidade do aplicativo. O objetivo é
garantir que o software atenda às expectativas dos usuários, oferecendo uma experiência
satisfatória e confiável ao utilizar o aplicativo para consultar informações sobre os ônibus
do Distrito Federal.
A avaliação abrange diferentes áreas e critérios que são relevantes para a qualidade
de software. Alguns dos objetivos especı́ficos incluem:
1. Usabilidade e interface do usuário: É importante avaliar a usabilidade do aplica-
tivo, analisando a facilidade de navegação, a clareza das informações apresentadas
e a eficiência das interações. A avaliação também deve considerar aspectos rela-
cionados ao design da interface e à experiência do usuário, buscando identificar
oportunidades de melhorias.
2. Desempenho e tempo de resposta: A qualidade de software também está rela-
cionada ao desempenho do aplicativo. A avaliação deve abordar questões como
velocidade de carregamento, tempo de resposta às ações dos usuários e eficiência
no consumo de recursos do dispositivo. Identificar possı́veis gargalos de desem-
penho e otimizações é fundamental para oferecer uma experiência ágil e respon-
siva.
3. Conformidade com requisitos e funcionalidades: A avaliação deve verificar se o
aplicativo atende aos requisitos e funcionalidades definidos, incluindo recursos es-
pecı́ficos, integração com sistemas externos e conformidade com regulamentações
aplicáveis. Essa análise auxilia a garantir que o software esteja alinhado com as
expectativas e necessidades dos usuários.

2.1.2. Identificar os tipos de produtos a serem avaliados

O produto avaliado em questão é o aplicativo Ônibus DF, ele não possui qual-
quer vı́nculo com as empresas ou concessionárias de transporte público do DF. Assim
suas informações relacionadas aos horários e linhas são extraı́das diretamente do site da
SEMOB(Secretaria de Mobilidade).
As principais funcionalidades do aplicativo são as seguintes:
• Buscar rotas de viagem por endereço ou ponto de interesse;
• Visualizar informações detalhadas sobre as linhas de ônibus e paradas;
• Acompanhar os horários de chegada e partida dos ônibus em tempo real.
Todas essas funcionalidades estão relacionadas com a consulta de linhas e horários
dos ônibus, que é o que será analisado neste trabalho.
Na tabela abaixo temos a categorização do produto segundo a classificação teórica
de Pressman (2002):
Tipo Descrição Principais caracterı́sticas
Software de tempo real Caracterizado por monitorar, Caracteriza-se por responder
analisar e controlar eventos dentro de pequenos espaços
do. mundo real. Co- de tempo. Quando esse
leta dados de um ambi- tempo não é obedecido, pode
ente externo e transforma as causar péssimos resultados.
informações, dependendo do
tipo de aplicação e de acordo
com a necessidade do sis-
tema; muitas vezes, ainda
devolve ao ambiente externo
controles e saı́das.
Software de computa- São os programas de software utilizados em computadores
dor pessoal de uso pessoal, como tablets ou smartphones.
Table 1. Categorização do produto

2.1.3. Especificar o modelo de qualidade

Para especificar o modelo de qualidade do aplicativo Ônibus DF, considera-


se algumas caracterı́sticas e subcaracterı́sticas que serão seguidas baseadas no modelo
ISO/IEC 25010:
1. Funcionalidade:
• Adequação: O aplicativo deve fornecer funcionalidades essenciais para
ajudar os usuários a planejar rotas, consultar horários de ônibus, visualizar
itinerários e obter informações atualizadas sobre o transporte público no
Distrito Federal.
• Precisão: As informações fornecidas pelo aplicativo devem ser precisas e
confiáveis, refletindo horários de ônibus reais, rotas corretas e atualizações
em tempo real quando disponı́veis.
2. Usabilidade:
• Compreensibilidade: O aplicativo deve ser intuitivo e de fácil com-
preensão, com uma interface de usuário clara e instruções claras sobre
como usar as funcionalidades disponı́veis.
• Eficiência de uso: O aplicativo deve permitir que os usuários realizem
tarefas de maneira eficiente, com poucos cliques ou toques, e minimizando
a quantidade de dados e interações necessárias para obter as informações
desejadas.
3. Confiabilidade:
• Tolerância a falhas: O aplicativo deve ser capaz de lidar com situações
de falha, como interrupções de conexão ou erros temporários, de forma
adequada e garantir que os usuários sejam informados sobre o status da
operação.
4. Eficiência:
• Desempenho: O aplicativo deve responder rapidamente às solicitações dos
usuários, fornecendo informações atualizadas de forma oportuna e mini-
mizando o tempo de espera.
5. Manutenibilidade:
• Analisabilidade: O código-fonte do aplicativo deve ser estruturado e doc-
umentado de forma clara, facilitando a identificação e a correção de prob-
lemas e permitindo a realização de manutenções futuras de maneira efi-
ciente.
• Modificabilidade: O aplicativo deve ser projetado de maneira modular e
extensı́vel, permitindo a fácil incorporação de novas funcionalidades e a
adaptação a mudanças nos requisitos ou tecnologias.
6. Portabilidade:
• Adaptabilidade: O aplicativo deve ser capaz de se adaptar a diferentes
dispositivos móveis e sistemas operacionais comuns, garantindo que os
usuários possam acessá-lo independentemente do dispositivo que estejam
usando.

2.2. Especificar a avaliação


No aplicativo abordado será avaliado a usabilidade e funcionalidade, levando
em consideração o ponto de vista do usuário e os princı́pios de Interação Humano-
Computador(IHC). Assim, serão adotadas métricas para medir o nı́vel de satisfação dos
usuários. A eficiência do aplicativo será avaliada considerando a precisão dos horários dos
ônibus apresentados em relação ao horário real, bem como a eficiência das atualizações
para corrigir os horários.
Para calcular as métricas, serão utilizados diferentes tipos de cálculos, abordando
cada situação de forma especı́fica. Serão realizadas pesquisas de satisfação do usuário
para obter informações qualitativas, além de cálculos de média para avaliar a precisão dos
horários. Também serão calculadas médias relacionadas à frequência de atualizações, ao
funcionamento do aplicativo e à ocorrência de falhas.

2.2.1. Selecionar métricas

1. Objetivo:

Tais métricas tem como objetivo, analisar o aplicativo Ônibus DF com o propósito
de entender o funcionamento deste, através da usabilidade e funcionalidade do
aplicativo na perspectiva do usuário no contexto urbano.

2. Questões:

Cada questão possui diferentes métricas, sendo elas base para as métricas criadas.
A seguir está cada uma das questões:

• Questão 1: Qual a percepção dos usuários em relação a visualização das


funcionalidades do aplicativo?

• Questão 2: Qual a precisão do aplicativo em relação aos horários dos


ônibus?
3. Métricas:

Como citado anteriormente, as métricas são criadas de acordo com a questão


levantada. Com isso foram levantadas as seguintes métricas de acordo com cada
questão:

• Questão 1:

– Métrica 1: Impacto dos anúncios na visualização.


– Métrica 2: Índice de clareza dos ı́cones.

• Questão 2:

– Métrica 1: Porcentagem de posições apresentadas corretamente


em relação às posições reais dos ônibus.
– Métrica 2: Tempo médio de atualização da posição dos ônibus em
segundos.
– Métrica 3: Tempo de atualização do aplicativo em segundos.

2.2.2. Estabelecer nı́veis de pontuação para as métricas (ou critérios para


interpretação)

Métricas:
1. Impacto dos anúncios na visualização.
• Nı́vel 1: 0 - 10%
• Nı́vel 2: 10 - 20%
• Nı́vel 3: 20 - 30%
• Nı́vel 4: 30 - 50%
• Nı́vel 5: maior que 50%

2. Índice de clareza dos ı́cones.


• Nı́vel 1: 0 - 10%
• Nı́vel 2: 10 - 20%
• Nı́vel 3: 20 - 30%
• Nı́vel 4: 30 - 50%
• Nı́vel 5: maior que 50%

3. Porcentagem de posições apresentadas corretamente em relação às posições reais


dos ônibus.
• Nı́vel 1: 80 - 100%
• Nı́vel 2: 60 - 80%
• Nı́vel 3: 30 - 60%
• Nı́vel 4: 0 - 30%

4. Tempo médio de atualização da posição dos ônibus em segundos.


• Nı́vel 1: 0 - 30 segundos
• Nı́vel 2: 30 - 60 segundos
• Nı́vel 3: 60 - 120 segundos
• Nı́vel 4: 120 - 240 segundos
• Nı́vel 5: maior que 240 segundos

5. Tempo de atualização do aplicativo em segundos.


• Nı́vel 1: 0 - 5 segundos
• Nı́vel 2: 5 - 10 segundos
• Nı́vel 3: 10 - 20 segundos
• Nı́vel 4: 20 - 30 segundos
• Nı́vel 5: Maior que 30 segundos

2.2.3. Estabelecer critérios para julgamento (ou critérios para interpretação)

Métricas:
1. Impacto dos anúncios na visualização.

Para esta métrica foi utilizado as respostas de um questionário feito para coletar
algumas informações sobre o aplicativo Ônibus DF. A porcentagem analisada na
métrica é relacionada aos votos da questão “A quantidade de anúncios atrapalha a
visualização do aplicativo?”. A questão utilizava uma Escala de Likert de 0 à 5,
com 0 sendo pouco favorável e 5 sendo muito favorável. A análise será feita em
cima da porcentagem de votos na opção 5 (muito favorável).

• Entre 0 - 10% dos votos (Ótimo)


• Entre 10 - 20% dos votos (Bom)
• Entre 20 - 30% dos votos (Regular)
• Entre 30 - 50% dos votos (Ruim)
• Maior que 50% dos votos (Péssimo)

2. Índice de clareza dos ı́cones.

O critério de julgamento para o ı́ndice de clareza dos ı́cones é estabelecido com


base nos nı́veis de pontuação predefinidos. Os critérios de julgamento abaixo
orientam na melhoria da legibilidade e no reconhecimento dos ı́cones, visando
garantir sua compreensão intuitiva pelos usuários.

• Entre 0 - 10%, os ı́cones possuem clareza muito baixa e são praticamente


incompreensı́veis.
• Entre 10 - 20%, a clareza é baixa, exigindo esforço adicional para com-
preensão.
• Entre 20 - 30%, a clareza é moderadamente baixa, necessitando de melho-
rias para tornar os ı́cones mais compreensı́veis.
• Entre 30 - 50%, a clareza é média, sendo razoavelmente compreendida,
mas com alguns ı́cones confusos.
• Maior que 50%, a clareza é alta, com ı́cones facilmente reconhecidos e
intuitivos.

3. Porcentagem de posições apresentadas corretamente em relação às posições reais


dos ônibus.

• Entre 80 - 100% (Ótimo)


• Entre 60 - 80% (Bom)
• Entre 30 - 60% (Ruim)
• Entre 0 - 30% (Péssimo)

4. Tempo médio de atualização da posição dos ônibus em segundos.

• Entre 0 e 30 segundos (Ótimo)


• Entre 30 e 50 segundos (Bom)
• Entre 50 e 90 segundos (Regular)
• Entre 90 e 180 segundos (Ruim)
• Maior que 180 segundos (Péssimo)

5. Tempo de atualização do aplicativo em segundos.

• Entre 0 e 5 segundos (Ótimo)


• Entre 5 e 10 segundos (Bom)
• Entre 10 e 20 segundos (Regular)
• Entre 20 e 30 segundos (Ruim)
• Maior que 30 segundos (Péssimo)

2.3. Projetar a avaliação


2.3.1. Produzir o plano de avaliação

Levantadas as questões junto a suas métricas que definem os valores e intervalos


de qualidade do produto de software, serão aplicados os métodos de coleta de dados
por meio da avaliação heurı́stica, onde a equipe fará uso do aplicativo para determinar
a qualidade das métricas de funcionalidade, interpretando o contexto do próprio usuário,
enquanto os dados sobre a usabilidade serão extraı́dos pela avaliação dos próprios usuários
do aplicativo por meio de um questionário.
Durante esse processo iterativo, as funções do aplicativo serão avaliadas dentro
das 10 heurı́sticas de Nielsen, para que sejam identificados e anotados os problemas que
estejam afetando a cobertura de qualidade das métricas, sendo delas as que foram sele-
cionadas para a avaliação:
• Correspondência entre o sistema e o mundo real;
• Controle e liberdade do usuário;
• Consistência de padrões visuais e acessibilidade;
• Prevenção de erros nas tarefas realizadas dentro do aplicativo;
• Flexibilidade e eficiência de uso;
Questões a serem respondidas dentro da avaliação:
1. O usuário é capaz de encontrar uma rota de ônibus, com seus respectivos horários,
de maneira intuitiva?
2. O aplicativo é capaz de informar ao usuário o seu atual status de funcionamento e
sincronização de informações com o sistema?
3. Os horários das rotas de ônibus informados pelo aplicativo estão de acordo com a
realidade?
4. O aplicativo possui quais funcionalidades que sejam capazes de informar para o
usuário a localização e as rotas de ônibus desejadas?
5. O usuário é capaz de acessar as funcionalidades sem se confundir com os indi-
cadores visuais?

Figure 1. Percurso cognitivo a ser realizado

3. Relatar Resultados da Avaliação


3.1. Usabilidade
3.1.1. Impacto dos anúncios na visualização

Por meio das respostas obtidas pelo formulário referente a questão ”A quantidade
de anúncios atrapalha a visualização do aplicativo ?”, aproximadamente 35.71% das pes-
soas responderam ”sim” atingindo o nı́vel 4 para a pontuação da métrica estabelecida.
Dessa forma, pode-se concluir que uma parcela significativa dos usuários considera que
a presença excessiva de anúncios prejudica a usabilidade do aplicativo. Isso indica que
os anúncios estão interferindo na experiência dos usuários, levando a problemas como
distração, dificuldade de navegação e lentidão no carregamento de informações.
A qualidade da usabilidade é um fator crucial para a satisfação dos usuários e o
sucesso de um aplicativo. Quando a usabilidade é comprometida, os usuários podem se
sentir frustrados, desencorajados a utilizar o aplicativo e até mesmo buscar alternativas
que ofereçam uma experiência mais satisfatória.

3.1.2. Índice de clareza dos ı́cones

Primeiramente, é importante observar que a escala utilizada no questionário vai de


0 a 5, onde 0 representa ”nada confuso” e 5 representa ”muito confuso”. Então, com base
na pergunta ”Os ı́cones das funcionalidades podem ser confusos visualmente?”, aprox-
imadamente 35,71% das pessoas escolheram o valor 3 na escala, atingindo o nı́vel de
pontuação 3 estabelecido para a métrica. Com isso podemos concluir que no caso es-
pecı́fico dos participantes que escolheram 3, isso indica que a clareza é moderadamente
baixa, necessitando de melhorias para tornar os ı́cones mais compreensı́veis .
Essa resposta sugere que uma parcela significativa dos participantes tem dúvidas
em relação à clareza e à compreensão dos ı́cones das funcionalidades. Embora não con-
siderem os ı́cones extremamente confusos, também não os veem como sendo claros o
suficiente.
3.2. Funcionalidade
3.2.1. Porcentagem de posições apresentadas corretamente em relação às posições
reais dos ônibus

O aplicativo sempre irá apresentar uma margem de erro, mesmo que baixa, pois a
atualização não acontece de forma 100% simûltanea, portanto considerando uma margem
de erro aceitável de até 30 segundos de atraso, a taxa de posições apresentadas correta-
mente em relação às posições reais são de 85%, que se enquadra no nı́vel 1 nos critérios
de julgamento(ótimo).

3.2.2. Tempo médio de atualização da posição dos Ônibus em segundos em relação


ao tempo real

Os ônibus apresentam um tempo médio de 17,05 segundos de atraso em relação


a posição real do ônibus, e consideramos uma margem aceitável de variação para uma
pessoa que usa ônibus regularmente, levando em consideração que é possı́vel ver a posição
do ônibus em tempo real através da representação topográfica digital.

3.2.3. Tempo de atualização do aplicativo em segundos

Ao analisar o aplicativo, especialmente o mapa que exibe a localização em tempo


real, foi notada a presença da opção ”Atualizar”, implementada como um botão clicável.
Ao acionar esse botão, o aplicativo verifica se há novas informações disponı́veis sobre a
posição dos ônibus. Caso haja, a posição dos ônibus é atualizada no mapa.
Além disso, também foi identificado a opção ”Auto”, que consiste em uma caixa
de seleção que o usuário pode marcar. Quando essa opção está marcada, o aplicativo
busca automaticamente informações sobre a posição real dos ônibus em intervalos de 5
segundos.
Com base nessas informações e considerando os critérios e nı́veis de pontuação
utilizados para avaliar essa métrica, foi constatado que o tempo de atualização do aplica-
tivo se enquadra no nı́vel 1, situando-se entre 0 e 5 segundos, o que é considerado ótimo.

3.3. Discussão dos resultados


3.3.1. Pontos fortes

Com base nos resultados obtidos sobre o aplicativo, podemos destacar os seguintes
pontos forte:

• Mapa e Navegação: O aplicativo apresenta um mapa detalhado que permite aos


usuários visualizar as rotas e paradas dos ônibus em tempo real. Isso é particular-
mente útil para os passageiros planejarem suas viagens e acompanharem o trajeto
do ônibus em que estão interessados.

• Visualização antecipada do ônibus: A funcionalidade de visualização do ônibus a


grandes distâncias é um recurso valioso para os usuários. Permite que as pessoas
saibam com antecedência quando um ônibus está a caminho, oferecendo uma
estimativa de tempo de chegada e permitindo que se preparem para a espera ou
ajustem seus horários de acordo.

• Atendimento das funcionalidades oferecidas: De acordo com a descrição, o


aplicativo parece cumprir suas funcionalidades de maneira eficaz. Isso é um
ponto forte importante, pois garante que os usuários obtenham as informações
necessárias, como horários de partida dos ônibus, localização das paradas e
previsões de chegada, de forma confiável e precisa.

• Horários de ônibus completos: A possibilidade de visualizar todas as horas em


que os ônibus saem é um recurso conveniente para os passageiros. Isso permite
que eles tenham uma visão abrangente dos horários disponı́veis e possam planejar
suas viagens com mais facilidade, evitando esperas desnecessárias nos pontos de
ônibus.

3.3.2. Oportunidades de melhoria

Para melhorar a usabilidade, é recomendado que os desenvolvedores avaliem


a presença de anúncios e encontrem um equilı́brio entre monetização e satisfação do
usuário. Coletar feedback dos usuários também é fundamental para identificar proble-
mas e melhorar a experiência geral do aplicativo Ônibus DF.
Portanto, diante desse resultado, é recomendável que os desenvolvedores e re-
sponsáveis pelo aplicativo avaliem e melhorem a usabilidade do mesmo, levando em
consideração os problemas relacionados à presença excessiva de anúncios. É importante
encontrar um equilı́brio entre a monetização por meio de anúncios e a experiência do
usuário, de modo a proporcionar uma navegação fluida, intuitiva e sem interrupções.
Além disso, pensando em IHC seria de extrema importância a implementação
de um temporizador que mostra em tempo real, o tempo restante para um determinado
ônibus chegar na parada desejada pelo usuário, e a opção de favoritar rotas que o usuário
usa constantemente.

3.3.3. Recomendações

De acordo com as oportunidades de melhoria, podemos sugerir as seguintes


recomendações para quem é responsável pelo desenvolvimento e manutenção do aplica-
tivo:

• Avaliar a presença de anúncios: Responsáveis pelo aplicativo devem analisar


a quantidade e o posicionamento dos anúncios. É importante encontrar um
equilı́brio entre a monetização e a satisfação do usuário. Talvez implementar
anúncios de forma estratégica e não intrusiva seria uma solução para isso.

• Coletar feedback dos usuários: Estabeleça um canal de comunicação com os


usuários para receber feedback sobre o aplicativo. Isso pode ser feito por meio de
pesquisas ou até mesmo um formulário de contato dentro do próprio aplicativo.
A opinião dos usuários é valiosa para identificar problemas e oportunidades de
melhoria.

• Implementar um temporizador em tempo real: Adicione um recurso que


mostre o tempo restante para um determinado ônibus chegar na parada desejada
pelo usuário. Isso pode ajudar os passageiros a planejar melhor suas rotas e
reduzir a incerteza sobre o tempo de espera. Um temporizador em tempo real
fornecerá informações úteis e atualizadas aos usuários.

• Opção de favoritar rotas: Permita que os usuários favoritem rotas que eles usam
com frequência. Essa funcionalidade facilitará o acesso rápido às informações
de rotas preferidas, evitando a necessidade de pesquisas repetidas. Dessa forma,
os usuários poderão acessar facilmente as informações relevantes e agilizar o
processo de busca de rotas comumente utilizadas.

• Melhorar a navegabilidade e a intuitividade: Análise da interface do aplicativo


Ônibus DF para torná-lo mais intuitivo e fácil de usar. Certifique-se de que as
funções e recursos mais importantes estejam claramente visı́veis e acessı́veis aos
usuários. Simplificar o processo de pesquisa de rotas, incluindo sugestões de
destino, histórico de pesquisa e outras melhorias que facilitem a interação com o
aplicativo.
3.4. Considerações finais
No decorrer deste trabalho, foi explorado a importância da qualidade de software
no contexto do aplicativo Ônibus DF, buscando compreender como essa vertente pode
contribuir para o alcance dos Objetivos de Desenvolvimento Sustentável (ODS), com
ênfase no ODS 11 - Cidades e Comunidades Sustentáveis.
O aplicativo desempenha um papel crucial no transporte público da região, facil-
itando a vida dos cidadãos ao fornecer informações em tempo real sobre linhas, horários
e localização dos ônibus. No entanto, para que o aplicativo cumpra efetivamente sua
função, é fundamental que sua qualidade de software seja elevada. Nesse contexto, foram
discutidos os principais pilares da qualidade de software: funcionalidade, usabilidade e
eficiência. Cada um desses aspectos desempenha um papel fundamental na experiência
do usuário, na segurança das operações e na manutenção adequada do aplicativo.
Ao analisar o ODS 11, nota-se que a qualidade de software do aplicativo pode
contribuir para o alcance de diversos sub objetivos relacionados à melhoria da mobili-
dade urbana e à promoção da acessibilidade. Um aplicativo confiável e eficiente reduz
a incerteza e o tempo gasto pelos usuários no transporte público, incentivando seu uso e
reduzindo a dependência de veı́culos particulares.
Além disso, um aplicativo com alta usabilidade e funcionalidade contribui para
a inclusão digital, permitindo que diferentes grupos de usuários, como pessoas com
deficiência, idosos e turistas, possam utilizar o serviço de transporte público de maneira
efetiva. Dessa forma, o aplicativo pode atuar como um facilitador da mobilidade, pro-
movendo a igualdade de acesso aos serviços e contribuindo para uma cidade mais inclu-
siva.
No entanto, é importante ressaltar que a qualidade de software é uma busca
contı́nua, que exige investimentos em equipe qualificada, metodologias de desenvolvi-
mento adequadas e testes rigorosos. A adoção de práticas de desenvolvimento ágil, por
exemplo, pode permitir a entrega de novas funcionalidades e correções de forma mais
rápida e eficiente, sempre mantendo o foco na satisfação do usuário.
Por fim, é fundamental que os gestores do aplicativo Ônibus DF e os responsáveis
pela implementação do ODS 11 estejam cientes da importância da qualidade de software
como um elemento essencial para o sucesso do serviço de transporte público. Ao in-
vestir na melhoria contı́nua do aplicativo, garantindo sua confiabilidade, usabilidade e
eficiência, estaremos contribuindo para a construção de cidades mais sustentáveis, inclu-
sivas e conectadas.
APÊNDICE A – Especificação operacional das métricas

Figure 2. Especificação operacional das métricas

APÊNDICE B – Tabela de contribuição da equipe

Matrı́cula Nome Contribuição


190087501 Gabriel Marcolino Rodrigues 20%
202016560 Igor Silva de Paiva 20%
190015721 Julio Cesar Martins Franca 20%
190134810 Shaı́ne Aparecida Cardoso de Oliveira 20%
200043536 Silas Neres de Souza 20%
Table 2. Porcentagem de contribuição da equipe

APÊNDICE C – Relato de experiência dos estudantes


• Gabriel Marcolino: No começo da disciplina estava bastante confuso com
relação a aplicabilidade e principalmente a teoria. Durante o desenvolvimento do
trabalho pude compreender melhor como a teoria que foi passada em aula pode
ser aplicada na avaliação e análise da qualidade de um software. A utilização
do GQM neste trabalho ajudou ainda mais a compreender sua aplicação assim
como avaliar a qualidade de um software, no caso o aplicativo Ônibus DF que
foi avaliado. Outro ponto importante foi os ODS, na qual nunca tinha ouvido
falar, com isso foi possı́vel conhecer melhor e para que serve esse objetivos e
associá-los com o trabalho feito, no caso do nosso grupo foi escolhido o ODS 11
- Cidades e Comunidades Sustentáveis.

• Igor Silva: Nos trabalhos realizados ao longo do semestre em Qualidade de


Software, tive uma experiência similar com outras disciplinas que já cursei,
mas essa tendo o incremento de estar trabalhando com proposições reais de
melhoras em softwares abertos ao público, podendo estar adquirindo maior
experiência a respeito das normas da ISO e entrando em contato pela primeira
vez com os ODS, mudando a minha perspectiva quanto as causas do desenvolvi-
mento de software e a direção que devo tomar em meus trabalhos a partir de então.

• Júlio César: Cursar a disciplina de Qualidade de Software foi interessante,


desafiador e proporcionou uma experiência de aprendizado enriquecedora.
Anteriormente, o conceito de qualidade de software era algo abstrato para mim,
mas com essa disciplina pude compreender melhor como analisar a qualidade
de um software. Além disso, o trabalho final permitiu colocar em prática o
conhecimento adquirido em sala de aula e por meio das leituras recomendadas.
Por fim, tive a oportunidade de descobrir e aprender um pouco mais sobre os
ODS (Objetivos de Desenvolvimento Sustentável), um assunto com o qual eu não
estava familiarizado.

• Shaı́ne Aparecida: Fazer um trabalho de qualidade de software sobre o aplicativo


Ônibus DF e o ODS 11 foi uma experiência empolgante e muito desafiadora.
Pesquisei as necessidades dos usuários e as metas do ODS 11 por meio de
um formulário, defini requisitos de qualidade e foquei em funcionalidade e
usabilidade. Realizei pesquisas e analisei os dados disponı́veis para entender as
necessidades e expectativas dos passageiros. Foi interessante descobrir como o
aplicativo poderia realmente facilitar a vida das pessoas, fornecendo informações
em tempo real, itinerários e horários de ônibus de forma acessı́vel e prática.

• Silas Neres: Fazer essa matéria foi uma experiência diferente, me lembrou um
pouco IHC, porém com abordagens diferentes, como os ODS, que traz um senso
maior da importância que nós engenheiros de software podemos causar na so-
ciedade, e falando de termos técnicos, foi muito interessante avaliar termos como
métricas de um produto.
APÊNDICE D – Coleta de dados

Figure 3. Gráfico em pizza gerado pelo formulário

Figure 4. Gráfico em barra gerado pelo formulário


Figure 5. Gráfico em barra da variância em segundos do atraso do aplicativo em
relação a posição real do ônibus

4. Referências
BARBOSA, Simone; SILVA, INTERAÇÃO HUMANO-COMPUTADOR. Local
de publicação: Elsevier Editora Ltda, 2010.
RAMOS, CRISTIANE SOARES. Processo de Avaliação de Pro-
duto de Software: FGA0278 - QUALIDADE DE SOFTWARE 1
– T01. Brası́lia, DF. jun. 2023. PDF. color. Disponı́vel em:
https://aprender3.unb.br/pluginfile.php/2604894/mod resource/content/1/A07%20QSW1%202023-
1%20PROC%20AVAL%20PRODUTO.pdf. Acesso em: 10 de jun. 2023.
Objetivo de Desenvolvimentos Sustentáveis. Disponı́vel em:
https://brasil.un.org/pt-br/sdgs. Acesso em: 30 de jun. 2023
BASILI, V.; CALDIERA, G.; ROMBACH, H. THE GOAL
QUESTION METRIC APPROACH. [s.l: s.n.]. Disponı́vel em:
¡https://www.cs.umd.edu/users/mvz/handouts/gqm.pdf¿.

Você também pode gostar