5W2H


What


  • 1. Qual o nome do seu projeto?
    • Eye Do Easy Translog (EDET)
  • 2. Qual o objetivo deste projeto?
    • Desenvolver uma ferramenta de pesquisa, com interface amigável, que efetua o registro e a análise de dados do processo de leitura, produção textual e/ou tradução (e.g., fixações, pausas, movimentos recursivos, digitações), dados esses coletados por meio de rastreamento ocular, log de acionamentos do teclado e insumos de reconhecimento de voz.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Os maiores desafios estão relacionados com a integração dos dados gerados por diferentes fontes de insumo e o planejamento de uma interface amigável que permita ao pesquisador obter resultados para diferentes parâmetros, diferentes tipos de atividade (e.g., escrita, leitura, tradução) e diferentes áreas de interesse (e.g., um única palavra, uma sentença, duas linhas de texto).
  • 4. Quais os conhecimentos básicos (teorias) que devemos ter para se implementar este projeto?
    • Em se tratando das áreas de aplicação da ferramenta, serão necessários conhecimentos da teoria da relação olho-mente, dos estudos processuais da tradução e dos estudos sobre expertise e desempenho experto. Em se tratando do desenvolvimento da ferramenta, serão necessários conhecimentos sobre os princípios de eye tracking (e.g., o que é uma fixação e o que é uma sacada), de key logging (e.g., o timestamp associado a cada tecla ou clique do mouse) e de reconhecimento de voz (e.g., como converter sons em texto escrito).
  • 5. Quais soluções similares existem no mercado?


Why


  • 1. Porque é interessante desenvolver este projeto?
    • É interessante desenvolver este projeto porque ele visa atender a uma demanda atual de pesquisadores que lidam com a indústria da língua, uma indústria que busca cada vez mais fornecer, em curto prazo de tempo, serviços com baixo custo e alta qualidade. No entanto, como a indústria vem se desenvolvendo de forma mais rápida que as habilidades dos pesquisadores de áreas como psicolinguística e processo tradutório em usar a tecnologia para a análise das novas formas de se ler, escrever, traduzir e interpretar, é fundamental uma maior integração entre esses pesquisadores e desenvolvedores de sistemas. Ademais, o desenvolvimento de uma ferramenta com interface amigável e integração de diferentes insumos e tecnologias retira do pesquisador a necessidade de se especializar na área-meio (como aprender programação), podendo, então, dedicar-se à sua área-fim.
  • No seu projeto, precisará optar por algumas tecnologias, usar alguns hardwares e conversar com outros sistemas.

atuais ou não.

    • 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto.
    • 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto.
  • 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Pesquisadores, Professores, desenvolvedores de aplicações, sites etc.
  • 2. Quem poderá operar o sistema?
    • Pesquisadores, Professores e voluntariados.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Pesquisadores e Desenvolvedores do programa.


Where


  • 1. Por onde (hardware ou sistemas), os dados serão inseridos?
  • 2. Onde (hardware ou sistemas), os dados serão externalizados?
  • 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada?
    • A aplicação poderá ser usada em computadores pessoais e com as configurações mínimas determinadas pelos equipamentos de rastreamento ocular e reconhecimento de voz. O desenvolvimento será exclusivo para Windows.
  • 4. Onde os dados serão armazenados?
    • Os dados serão armazenados na própria máquina do pesquisador ou em um HD externo, uma vez que são muito grandes.
  • 5. Onde o software deverá ser hospedado?
    • O software será um executável disponibilizado em uma página da internet.


When


  • 1. Em quanto tempo (em semanas) pretende desenvolver o sistema?
    • Aproximadamente 26 semanas (6 meses)
  • 2. Quais serão as fases e em quanto tempo cada uma?
  • 3. Qual o tempo de resposta do dispositivo ou do sistema, ou seja, quanto tempo acha razoável esperar por uma informação?
  • 4. Se tiver investimento, quanto tempo acha razoável para pagar o financiamento?
  • 5.


How


  • 01. Como será dividido o desenvolvimento do sistema?
    • Haverá três grandes etapas. A primeira corresponderá ao desenvolvimento da interface para o pesquisador/administrador (sobretudo no que tange à escolha de tarefas e de recursos a serem utilizados para a captura das tarefas); a segunda, ao desenvolvimento da interface para o participante da pesquisa/usuário (principalmente no que tange à forma como ele poderá acessar os testes); e a terceira, ao desenvolvimento dos algoritmos para a captura de dados (e.g., o que constitui uma fixação, quais as coordenadas da tela em que há movimento ocular) e geração de resultados (especialmente no que diz respeito à integração entre os dados e à forma como esses dados serão apresentados). A ideia é que seja desenvolvida uma aplicação para ser baixada e instalada pelo pesquisador.
  • 02. Como será feita a entrada de dados?
    • A entrada de dados ocorrerá através de teclado e mouse (para keylogging), eye tracker (para rastreamento ocular) e microfone (para reconhecimento de voz).
  • 03. Como será feita a saída de dados?
    • Os dados poderão ser visualizados na tela caso seja desejo do usuário acompanhar um replay em áudio e vídeo da tarefa gravada, juntamente com informações sobre o rastreamento ocular (e.g., fixações, dilatação de pupila), o keylogging e o reconhecimento de voz.
  • 04. RF01: Selecionar interface
    • Seleção entre duas opções de interface: administrador/pesquisador ou participante/usuário. A interface do Administrador/pesquisador é aquela que permitirá a elaboração e edição de testes, bem como a obtenção de relatórios de resultados. A interface do Participante/usuário é aquela que permitirá a realização do teste, tendo como únicas configurações possíveis aquelas referentes aos padrões do teclado, à calibragem do olhar e à calibragem da voz.
  • 05. RF02: Criar projeto
    • No caso de projeto novo. O pesquisador poderá descrever o projeto e determinar os tipos de teste, os insumos a serem utilizados (e.g., um texto, uma imagem, uma página da internet), os recursos de captura de dados a serem utilizados, os tipos de relatório a serem produzidos, onde os resultados serão salvos e de que forma deverão ser salvos (por tipo de projeto, por tipo de usuário, por tipo de recursos utilizados).
  • 06. RF03: Abrir projeto
    • No caso de projeto criado anteriormente. O pesquisador poderá abrir para editar as configurações dos testes e dos recursos. Essa abertura disponibilizará as informações e configurações do projeto atual, bem como os recursos necessários para fazer alterações/edições. Essa abertura também permitirá que se altere a ordem em que os projetos serão apresentados ao participante, havendo inclusive a possibilidade de apresentação aleatória.
  • 07. RF04: Adicionar teste.
    • Caso se tenha iniciado o projeto do zero, a função permitirá a inclusão do primeiro teste e a dos testes subsequentes. Caso se tenha aberto um projeto, a função permitirá a inclusão de novos testes. Em ambos os casos, o pesquisador poderá definir a ordem em que os testes serão apresentados ao participante e selecionar os insumos (e.g., texto, imagem) e recursos a serem utilizados no teste.
  • 08. RF05: Abrir teste.
    • O administrador poderá selecionar, dentre uma lista de testes já introduzidos anteriormente, um para editar.
  • 09. RF06: Editar teste.
    • O administrador poderá alterar um teste dentro de um projeto. Essa edição envolverá mudanças nos recursos e insumos.
  • 10. RF07: Iniciar experimento.
    • O administrador dará início à coleta de dados, seguindo a sequência previamente selecionada quando da sua criação ou, do contrário, mediante seleção de testes específicos dentro do projeto.
  • 11. RF08: Coletar informações do participante
    • Logo após o início do experimento, o usuário deverá entrar com seus dados pessoais (e.g., idade, sexo, uso de óculos, uso de lentes). Esses dados serão utilizados mais tarde no relatório, permitindo associar dados entre pessoas de mesma faixa etária, mesmo sexo e que usam ou não óculos/lentres.
  • 12. RF09: Selecionar tipo de teste.
    • O administrador do teste poderá selecionar, dentre uma lista de testes, aquele que eu quer incluir no projeto ou aquele que quer realizar junto ao participante, caso não opte por uma sequência predefinida.
  • 13. RF10: Ativar recursos.
    • O administrador poderá ativar os recursos de hardware a serem utilizados no teste: teclado e/ou microfone para reconhecimento de voz e/ou rastreador ocular.
  • 14. RF11: Calibrar o olho.
    • Caso tenha ativado esse recurso, administrador poderá calibrar o sensor óptico com a participação do colaborador que realizará o teste. Na ocasião, será chamada a API do rastreador. Em um primeiro momento, será implementada apenas para rastreadores Tobii (https://developer.tobii.com/eyex-engine-api-glance/).
  • 15. RF12: Configurar reconhecimento de voz.
    • Caso tenha ativado esse recurso, administrador poderá calibrar o sensor de voz com a participação do colaborador que realizará o teste. Na ocasião, será selecionada a fonte de áudio e será chamado um módulo ou API de reconhecimento de voz. Será implementado a API do Google Cloud Speech-to-Text.(https://cloud.google.com/speech-to-text/).
  • 16. RF13: Configurar teclado.
    • Caso tenha ativado esse recurso, o administrador poderá calibrar o teclado com a participação do colaborador que realizará o teste. Por padrão, o teclado utilizado será internacional, mas será possível selecionar outros, como ABNT e ABNT2.
  • 17. RF14: Iniciar teste.
    • Após a configuração dos testes do projeto da calibração dos recursos a serem utilizados, ficará disponível um botão de iniciar. A inicialização poderá ser executada mediante clique nesse botão ou ativação de alguma tecla ou combinação de teclas predefinida pelo pesquisador. Por padrão, o acionamento da tecla "espaço" executará essa ação.
  • 18. RF15: Concluir teste.
    • Após o colaborador terminar o teste, um botão de finalização se apresentará, dando conclusão ao teste realizado. A finalização poderá ser executada mediante clique nesse botão ou ativação de alguma tecla ou combinação de teclas predefinida pelo pesquisador. Por padrão, o acionamento da tecla "F10" executará essa ação.
  • 19. RF16: Gerar relatório de análise.
    • Após a conclusão do teste, o administrador poderá gerar um relatório sobre o teste. Para a geração do teste, o administrador selecionará as variáveis que deseja incluir (e.g., sexo, faixa etária), o teste ou os testes desejados, os tipos de output (e.g., raw, média, mediana, moda, somatório, min-máx), bem como as áreas de interesse. Também poderá selecionar como serão tratados os dados com "zero". Caso o recurso de eye tracking esteja ativado, os dados "raw" serão acompanhados das respectivas coordenadas na tela.
  • 20. RF17: Configurar área de interesse.
    • O administrador, mediante uso de ferramentas de círculo, retângulo ou livre, poderá selecionar a área específica da tela que será analisada para determinado teste ou insumo. Por padrão, estará definida toda a tela. Também estará disponível a opção de usar a janela de um software como área de interesse.
  • 21. RF18: Gerar gazeplot.
    • Caso seja utilizado o recurso de eye tracking, será possível gerar um gazeplot, que consiste em uma representação gráfica da sequência de fixações do participante. As fixações serão representadas por círculos numerados de acordo com suas respectivas sequências, sendo que os círculos maiores representam maior tempo de fixação ou maior número de fixações.
  • 22. RF19: Gerar heatmap.
    • Caso seja utilizado o recurso de eye tracking, será possível gerar um heatmap, que consiste em uma representação gráfica das áreas que receberam mais ou menos fixações. Considerando a duração das fixações ou o número de fixações, o heatmap representará: em tonalidades mais vermelhas, as áreas que receberam mais fixações; em tonalidades amarelas/alaranjadas, as áreas que receberam fixações intermediárias; em tonalidades verdes, as áreas que receberam menos fixações; em transparente, as áreas que receberam poucas ou quase nenhuma fixação. Também será possível escolher que essa representação se dê como um "raio-x", com as áreas mais pretas recebendo menos fixações e as áreas mais transparentes recebendo mais fixações.
  • 23. RF20: Salvar . Salvara o arquivo no formato .ye no endereço: c:\arquivosdeprogramas\edet\projetos.
  • 24. RF21: Salvar como.Salvara o arquivo .ye em um endereço personalizado.
  • 25


How much


  • 1. Quanto custa cada parte do sistema?
  • 2. Quanto deverá custar todo o sistema?
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
  • 4. Quanto custa cada profissional?
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?


Canvas


texto


Pitch