Defesa de Dissertação de Mestrado em Ciência da Computação
DATA: 22 de março de 2018
HORÁRIO: 10 horas
LOCAL: Auditório do Departamento de Computação da UFJF
“R.ECOS – Plataforma para suporte de um ecossistema de software para sistemas de recomendação”
Mestrando: André Luiz Campos Esqueff Abdalla
Orientador: Victor Ströele de Andrade Menezes
Coorientador: Fernanda Cláudia Alves Campos
Banca Examinadora:
Prof. Victor Ströele de Andrade Menezes, D.Sc.
Profª. Fernanda Cláudia Alves Campos, D.Sc.
Prof. José Maria Nazar David, D.Sc.
Profª. Rosa Maria Esteves Moreira da Costa, D.Sc.
Resumo:
Os Sistemas de Recomendação (SR) buscam apresentar informações relevantes para os usuários no momento do consumo. A necessidade de recomendar recursos em diferentes domínios de aplicação e a necessidade do desenvolvimento de soluções focadas no reuso de componentes de SR, criam um cenário interessante para adoção de soluções na perspectiva de um Ecossistema de Software (ECOS). Um ECOS para SR deve permitir, além da interação entre atores e tecnologia, a integração com outros sistemas e plataformas que suportem outros ECOS. Através da proposição de uma plataforma tecnológica que suporte um ECOS, é possível auxiliar pesquisadores na compreensão acerca das diferentes maneiras que as organizações se relacionam em ambientes cada vez mais escaláveis e distribuídos. Ao aplicar a perspectiva ECOS em um domínio específico é possível centralizar os requisitos para o desenvolvimento de soluções, facilitando o reuso, criação e evolução de técnicas e abordagens específicas. A granularidade das soluções em SR, sem a possibilidade da definição de padrões de arquiteturas, aliada aos benefícios relacionados ao reuso e compartilhamento de técnicas e abordagens para SR, demonstra a necessidade de desenvolvimento de uma plataforma tecnológica, onde seja possível criar novas soluções, usufruir das soluções existentes e incentivar pesquisas nas duas principais áreas de estudo deste trabalho, Sistemas de Recomendação e Ecossistema de Software. Desta forma, o problema abordado por este estudo é a integração dos variados métodos, técnicas e abordagens de SR existentes de maneira sistemática e centralizada, sendo possível agilizar e diminuir o custo de implementação de novas soluções em SR, e ainda promover o reuso e compartilhamento das soluções e também a colaboração entre os atores envolvidos. O objetivo geral deste estudo é propor o R.ECOS, uma plataforma tecnológica para suportar um ecossistema de software para recomendação de recursos a usuários, permitindo a integração entre suas soluções e de outros ECOS e ainda facilitar o desenvolvimento, reuso e compartilhamento destas soluções em SR. A avaliação da proposta foi realizada em duas etapas. Primeiro foram definidos dois Estudos de Viabilidade para validar a tecnologia utilizada e a arquitetura proposta. A seguir foram realizados dois Estudos de Caso para validar os componentes desenvolvidos em um contexto real de utilização. Os resultados indicam a viabilidade da proposta do estudo.