Skip to content

quicksloth/user-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Teste com Usuário do QuickSloth

(Plugin e Sistema modular de recomendação de Código-fonte)

Olá Participante,

Você está participando do teste da aplicação de Recomendação de código-fonte QuickSloth. Este teste consiste em quatro fases que irão levar até 20 minutos, sendo essas fases:

Fase 1: Introdução

O projeto de TCC envolvido é um sistema de recomendação de código-fonte que possui uma interface integrada às IDEs da JetBrains, tais como PyCharm, Intellij, entre outras.

O objetivo deste teste é validar as hipóteses de desenvolvimento do mesmo analisando o uso comum da aplicação pelos usuários.

Fase 2: Esclarecimento dos Termos

Alguns termos sobre consentimento e sigilos são obrigatórios neste tipo de teste e serão apresentados a todos, onde assinaram consentindo com o mesmo, assim como poderão obter uma cópia aqui.

Fase 3: Desenvolvimento das Tarefas

Agora é hora de colocar a mão na massa, construimos três tarefas (acumulativas) que envolvem lógica de programação e algoritmos.

Toda vez que iniciar ou terminar a codificação de uma tarefa, chame o seu entrevistador para avisar horário de inicio/término.

Qualquer dúvida, sintam-se a vontade para fazer perguntas sobre a aplicação, as tarefas ou dúvidas dos algoritmos.

Tarefa #1: Ler um grafo de um arquivo

A primeira tarefa é ler este arquivo e montar o grafo que será utilizado na próxima tarefa.

Tarefa #2: Fazer uma busca BFS a partir do nó 1

A segunda tarefa envolve o grafo montado na tarefa anterior. Agora, construa uma busca utilizando o algoritmo BFS (Breadth-First Search) para encontrar as distâncias dos nós a partir do Nó 1.

Tarefa #3: Imprimir as distâncias do Grafo de forma ordenada

Depois de encontrar as distâncias a partir do nó na tarefa anterior, agora ordene forma ascendente e imprima um array dos nós. Exemplo de saída (meramente ilustrativo): [6, 5, 7, 1]

Fase 4: Questionário

Após o desenvolvimento das tarefas e a utilização da ferramenta, pedimos que este questionário seja respondido para entender como a ferramenta foi utilizada, feedbacks e dentro deste mesmo questionário pedimos que suba os arquivos desenvolvidos.

Releases

No releases published

Packages

No packages published