Baseado apenas no padrão temporal dos cliques do mouse (uma lista dos tempos de clique ), é possível prever a atividade do usuário do computador?
Por exemplo, fora de: trabalhar vs passar tempo no Facebook vs assistir fotos vs jogar um jogo de computador.
Se houver mais previsões detalhadas (por exemplo, jogar StarCraft vs Counter Strike vs SimCity), também estou interessado.
Embora (indiscutivelmente) alguém possa ouvir que alguém está tocando (devido a cliques rápidos e rápidos) ou assistindo a fotos (cliques igualmente espaçados), estou interessado em saber se há mais conclusões objetivas (publicações, pesquisas em blogs etc.) sobre o assunto .
EDITAR:
Estou igualmente interessado nos cliques no teclado (sem distinguir qual tecla está sendo pressionada) ou na abordagem combinada (mouse + teclado).
fonte
Respostas:
Ótima pergunta que eu gostaria de ter tempo para me investigar. Estou confiante de que é tratável. Você tem algum dado?
Você pode reduzir a dimensionalidade aproximando e codificando eficientemente a trajetória (referências a pedido) e tomando a primeira diferença da frequência de cliques do mouse (ou seja, se a frequência de cliques não estiver mudando, armazene zero). Eu também estimaria a distribuição do tempo de chegada dos cliques para ver se você pode classificá-lo.
Para um ponto de salto na literatura, consulte Reconhecimento de atividade usando movimentos dos olhos e interações tradicionais . Você deve encontrar mais pistas nas comunidades "computação onipresente / difusa" e "interação homem-computador".
Para obter dados, sugiro gerá-lo usando um keylogger . Sugiro pedir ajuda em um fórum relacionado à segurança de computadores ou hackers. A maioria deles registra o teclado, mas também pode haver algo para o mouse. Caso contrário, você poderia escrever seu próprio software .
fonte