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! 👋