Propostas de Estágio 2014/2015 - Plurianual

DEI - FCTUC
Gerado a 2024-04-26 02:09:11 (Europe/Lisbon).
Voltar

Titulo Estágio

PRO-G-002Knowledge Analytics

Área Tecnológica

Sistemas de Informação

Local do Estágio

AVEIRO

Enquadramento

Criação de uma aplicação/componente de software que possibilite analisar, processar, extrair e consultar um conjunto de métricas sobre a informação existente numa base de conhecimento. Para isso pretende-se que sejam desenvolvidos mecanismos flexíveis e configuráveis de análise de dados (dados + regras + UI) sobre as ontologias existentes na plataforma de gestão de conhecimento OOBIAN® desenvolvida na Maisis. Deverá ser possível definir para cada conceito existente nas ontologias quais as métricas mais importantes, podendo as mesmas serem usadas das seguintes formas: criação de reports, sorting e tuning dos mecanismos de relevância de pesquisa, visualização dinâmica de métricas (drilling), criação de componentes gráficos (reutilizáveis e associáveis a conceitos), criação de regras/alertas sobre determinadas métricas, entre outros.
O componente de software a desenvolver deverá ser integrado a infraestrutura OOBIAN (servidor aplicacional JBOSS), este componente terá um papel importante na plataforma OOBIAN® podendo dar uma dimensão extra sobre como os dados são consumidos, e também reutilizar esta informação para a melhoria de mecanismos existentes (ex: pesquisa, ranking, componentes de representação de dados - user-interface).

Objetivo

• Estudo e compreensão de conceitos base:
o Plataforma OOBIAN®
o Ontologias
o Analytics
o Algoritmos de Information Retrieval
o User Interfaces
• Documentação
o Estado da arte
o Requisitos
o Protótipagem / Mock-ups
o Especificação/Arquitectura
• Implementação da aplicação/componentes
• Testes/Bugfixing da aplicação/componentes

Plano de Trabalhos - Semestre 1

T1 Estudo e formação sobre os conceitos base
Esta tarefa tem como objectivo dotar o estagiário de conhecimento sobre conceitos importantes para a implementação do sistema, nomeadamente:
 Ambientação às ferramentas e metodologias do projecto
 O que é a plataforma OOBIAN
 Ontologias e web semântica
 User Interfaces
 Estratégias e padrões e algoritmos de Information Retrieval
 Estudo de melhores práticas de usabilidade de software
 Estudo do estado da arte na área

T2 Levantamento de requisitos
Pretende-se que o estagiário deverá efectuar um estudo e levantamento dos requisitos do sistema a implementar. Estes requisitos serão validados pelos membros da equipa e pelos stakeholders.
Este documento terá que definir com rigor todos os requisitos funcionais e não funcionais e se possível deverão conter os Use-Cases e alguns Wireframes. Nesta fase é crítico identificar quais os componentes base, sistemas e formatos de dados a integrar.

Plano de Trabalhos - Semestre 2

T3 Especificação
Nesta fase deverá ser criado um ou mais artífices que definam de uma forma detalhada a especificação do sistema. Uma boa especificação para além de tornar o projecto mais claro e tangível, auxilia e evita também possíveis dissabores nas fases posteriores.
Para além deste trabalho propõe-se que neste ponto que será sensivelmente a meio do estágio, o estagiário prepare a sua defesa de estágio.

T4 Implementação
Pretende-se que o estagiário nesta tarefa implemente o sistema. Para isso pede-se que para além da implementação sejam também criados testes de unidade e testes de automação.

T5 Testes de Aceitação e Bugfixing
Pretende-se que o estagiário nesta tarefa valide o sistema implementado. Para isso pede-se que o estagiário emule o comportamento real de uso da aplicação. O objectivo é garantir um software de melhor qualidade à custa da identificação, análise e correcção de possíveis problemas na aplicação desenvolvida.

T6 Auditoria, Revisão e escrita do relatório de estágio
Neste ponto o estagiário terá que assegurar que os artifícios criados estão consistentes e correctos, de acordo com as politicas definidas para a organização e projecto. A aprovação do trabalho realizado está dependente do resultado dos processos de verificação e validação realizados.
Por fim o estagiário terá tempo para assegurar a escrita do relatório de estágio.

Condições

Integração numa equipa de I&D.;
Integração no programa GENIUS;
Eventuais benefícios serão avaliados durante a entrevista de Seleção;
Processo de Selecção: Entrevista Inova-Ria

Observações

Referências bibliográficas:
Davis, Mills. 2008. Semantic Wave 2008 Report. [Document] Washington : Project10X, Project10X, 2008.
Smith, Reid G. and Farquhar, Adam. 2000. The Road Ahead Knowledge Management. AI Magazine. 2000.

Perfil requerido ao candidato:

-Proactivo, dinâmico, motivado e organizado
-Experiência em Java
-Gosto pela aprendizagem


Aspectos inovadores da proposta:
-Investigação na área da web-semântica
-Uso de tecnologias state-of-the-art

Orientador

José Miguel Carvalho Larguesa Grade
mgrade@maisis.pt 📩