Plano de Avaliação
Q-Rapids
O Q-Rapids (Quality-Aware Rapid Software Development) é um framework voltado para o apoio à tomada de decisão sobre qualidade em desenvolvimento ágil, baseado em evidências técnicas reais. A tabela abaixo mostra os dados brutos que esse framework utiliza para obter suas análises de dados.
Tabela 1 – Categorização das métricas utilizadas para a análise de dados
Categoria | Tipo | Métrica ou informação |
---|---|---|
Código-fonte | Histórico de código | Commits — número, data, descrição detalhada Desenvolvedores — número, nomes e envolvimento Branches — nomes, commits, histórico de mudanças |
Qualidade de código | Complexidade de classes, funções e arquivos Número de linhas duplicadas e sua densidade Densidade de comentários e seu número |
|
Processo de desenvolvimento | Testes | Tempo de teste — máximo, mínimo e média Testes aprovados/reprovados indicados para funcionalidades, melhorias ou correções específicas |
Backlog | Funcionalidades e tarefas planejadas para o backlog de sprint Tempo necessário para implementar funcionalidades específicas |
|
Issues (Problemas) | Número de issues abertas e fechadas recentemente Issues abertas — bugs, tarefas e funcionalidades ainda não resolvidas Issues reabertas — aquelas reabertas devido a modificações |
|
Bugs | Número de bugs relatados para funcionalidades específicas Criticidade dos bugs Tempo para corrigir um bug específico |
|
Aplicação em execução | Uso | Tempo gasto utilizando funcionalidades específicas (média, máx., mín.) Funcionalidades utilizadas — lista das mais frequentemente usadas |
Segurança | Vulnerabilidades indicadas no código Explorações (exploits) que foram relatadas Criticidade das falhas de segurança |
|
Feedback do usuário | Avaliações fornecidas pelos usuários sobre a utilidade da aplicação |
Plano para Obter as Métricas do Objetivo de Acessibilidade usando Q-Rapids
A usabilidade se refere à facilidade com que usuários podem utilizar um sistema ou aplicativo de software. Isso engloba a eficiência, eficácia e satisfação na interação com a ferramenta. Já a acessibilidade se refere à capacidade de um sistema ou aplicativo ser utilizado por todas as pessoas, independentemente de suas habilidades ou deficiências. A acessibilidade é o principal foco de medição deste trabalho.
Portanto, após o estudo sobre Q-Rapids e a discussão interna, a dupla decidiu não alterar as questões e as métricas definidas ma fase 2. Isso se deve ao fato de que utilizaremos uma aplicação em execução — um dos tipos de fontes de dados usadas pelo Q-Rapids — para realizar a validação das questões de usabilidade.
Histórico de Versões
Versão | Data | Descrição | Autor | Revisor |
---|---|---|---|---|
1.0 | 11/07/2025 | Implementação do framework Q-Rapids | Algusto Rodrigues | Augusto Duarte |