Este repositório contém os resultados coletados durante a avaliação da ferramenta concordialang-healer
.
A avaliação teve por objetivo:
- Estabelecer a eficácia da ferramenta com as configurações padrão.
- Estabelecer uma média dos scores gerados pelas heurísticas.
Para realizar a avaliação, definimos um conjunto de operadores de mutação:
Operadores de Mutação |
---|
1. Adicionar atributo |
2. Remover atributo |
3. Alterar atributo |
4. Inserir antes |
5. Inserir depois |
6. Inserir antes do pai |
7. Inserir depois do pai |
8. Remover anterior |
9. Remover posterior |
10. Remover anterior ao pai |
11. Remover posterior ao pai |
12. Mover para cima |
13. Mover para baixo |
14. Mover pai para cima |
15. Mover pai para baixo |
16. Inserir conteúdo |
17. Excluir conteúdo |
18. Alterar conteúdo |
Para aplicar o conjunto de mutantes, escolhemos as seguintes aplicações:
Para cada aplicação, selecionamos algumas funcionalidades e para cada funcionalidade selecionamos alguns elementos para a inserção dos mutantes. As funcionalidades selecionadas foram:
- Login
- Add Category
- Add Product
- Login
- Sort Products
- Checkout
- Login
- Drag and Drop
- Context Menu
- Frames
- Upload
Nas pastas do repositório podemos encontrar:
As planilhas geradas para a avaliação das ferramentas, com todos os dados coletados durante o processo.
Utilizamos o Google Sheets para a avaliação. Sendo assim, geramos versão para Excel, Libre Office e um arquivo PDF.
As especificações de requisitos de cada feature das aplicações testadas escrita em linguagem Concordia.
Utilizamos a versão em Inglês da linguagem Concordia.
Os gráficos gerados a partir dos dados coletados nas avaliações.
As capturas de tela de cada uma das funcionalidades avaliadas.
O HTML de cada uma das funcionalidades avaliadas.
O código em HTML das funcionalidades foram obtidos direto do navegador web durante a avalição, tendo em vista que nenhuma das aplicações possui o código fonte em HTML.
Qualquer dúvida, publique uma issue em https://github.com/concordialang/healer-evaluation/issuess.
Obrigado e até mais! 👋