Descrição
O programa de computador ARIA Observer é composto por três módulos, sendo eles: 1) Logger: plugin para o navegador Google Chrome, com objetivo de coletar as mutações ocorridas no DOM das páginas web e enviá-las para o Módulo Receptor. 2) Módulo Receptor: responsável por recepcionar os dados enviados pelo Logger e persisti-lo em um banco de dados. Também oferta uma ferramenta para classificação manual das amostras coletadas pelo Logger e exporta os dados para DataSets de treinamento e teste de algoritmos supervisionados de aprendizado de máquina. 3) Pipeline de classificação de widgets: Composto por dois algoritmos de aprendizado de máquina (classificadores supervisionados) que recebem como argumento de entrada os DataSets gerados pelo Módulo Receptor. Como resultado ele indica quais mutações são widgets do tipo dropdown menu, suggestion box e quais são respectivos subcomponentes.
Diferencial Tecnológico
A originalidade se dá pelo fato do software sistematizar/automatizar o processo de captura, classificação manual e disponibilização de conjuntos de dados para treinamento e teste de um pipeline de apredizado de máquina para classificação automática de widgets do tipo Dropdown menu e Suggestion box. As vantagens são inerentes ao fato do mesmo ser modularizado em um plugin de navegador de Internet e em uma aplicação web, o que provê recursos para que o mesmo possa ser utilizado simultâneamente por vários pesquisadores.
Objetivos da Universidade
Transferência de Tecnologia