Universidade Federal de Pernambuco (UFPE)
Centro de Informática (CIn)
Graduação em Ciência da Computação, Engenharia da Computação, e Sistemas de Informação

Trabalhos de Graduação - 2018.1

Datas importantes para 2018.1:
Entrega do Projeto: 06/04/2018
Pedidos de segunda chamada até: 10/04/18
Segunda chamada (nova data de entrega do projeto): 16/04/18
Data final para defesas: 06/07/18 (defesas na semana de 2 a 6 de julho de 2018)
Data final para entrega da versão final do TG: 13/07/18

Link para submissão dos projetos de TG (precisa estar logado no CIn)




  1. Extração de Pergunts e Respostas para Criação de ChatBot
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Abhner Fellipe Gomes de Araujo
    Curso: Sistemas de Informação
    Área: Sistemas de Informação
    Orientador(a): Sergio Ricardo de Melo Queiroz
    Possíveis Avaliadores: Ricardo Prudêncio, Patrícia Tedesco
    Resumo:
    Com o acesso permanente à informação via internet, através de dispositivos móveis que estão sempre à mão, os estudantes cada vez mais buscam maneiras simples de encontrar na grande rede respostas, muitas vezes em grupos de chat. Dessa maneira, deixam muitas vezes de consultar livros físicos, que frequentemente teriam respostas mais confiáveis para suas questões. Tendo esse contexto em vista, este trabalho se propõe a implementar um algoritmo capaz de extrair automaticamente perguntas e respostas a partir de livros didáticos do ensino médio com a intenção de utilizá-las para viabilizar o treinamento de um chatbot especializado para auxiliar estudantes em questões do ensino médio, assumindo o papel de um mentor.
    Apresentação: dia: 3/7/18, hora: 8:00h às 8:40h, local: Auditório

  2. Um método para avaliação de mapas de disparidade utilizando técnicas de Aprendizagem de Máquina
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Alana Laryssa Seabra de Albuquerque Santos
    Curso: Ciência da Computação
    Área: Visão Computacional e Aprendizagem de Máquina
    Orientador(a): George Darmiton
    Possíveis Avaliadores: Tsang Ing Ren
    Resumo:
    A reconstrução 3D através da Visão Estéreo tem sido um desafio muito importante em Visão Computacional há anos. Ultimamente têm-se dado ainda mais visibilidade devido a aplicações como jogos, drones, realidade virtual e navegação autônoma. Este problema, apesar de muito pesquisado na academia, ainda não foi considerado resolvido devido a sua alta complexidade e pouca capacidade de generalização. Portanto a existência de medidas de qualidade para possíveis soluções para este problema é de alta relevância. Este trabalho utiliza-se de técnicas de Aprendizagem de Máquina para o desenvolvimento de uma medida para avaliação de algoritmos de estimação de mapa de disparidade robusta à ausência de dados de ground-truth.
    Apresentação: dia: 3/7/18, hora: 8:00h às 8:40h, local: Anfiteatro

  3. AndroidDriller: Uma ferramenta de mineração de repositórios Android
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Alberto Vital Santos de Sousa
    Curso: Engenharia da Computação
    Área: Engenharia de Software
    Orientador(a): Leopoldo Motta Teixeira
    Possíveis Avaliadores: Márcio Lopes Cornélio, Juliano Manabu Iyoda
    Resumo:
    Utilizando ferramentas capazes de minerar dados sobre repositórios, pesquisadores de engenharia de software têm obtido um melhor conhecimento sobre o processo de desenvolvimento de software, em geral. Este trabalho propõe uma ferramenta capaz de minerar repositórios fazendo uso das características comuns de projetos Android para que se possa realizar uma investigação preliminar de como as mudanças acontecem no desenvolvimento de aplicações para a plataforma.
    Apresentação: dia: 3/7/18, hora: 8:40h às 9:20h, local: Auditório

  4. Segurança da informação em dispositivos móveis
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Alexandre Ferreira Cavalcante
    Curso: Ciência da Computação
    Área: Segurança da Informação
    Orientador(a): Alexandre Marcos Lins de Vasconcelos
    Possíveis Avaliadores: Ruy José Guerra Barretto de Queiroz, Paulo Gonçalves, Fernando Castor, Leopoldo Teixeira, Renato Mariz
    Resumo:
    Dispositivos móveis estão evoluindo rapidamente e se tornaram populares. Os novos aparelhos possuem diversos tipos de conexões e uma troca de dados intensa. Para defender os dados dos dispositivos móveis contra acessos indevidos, algumas técnicas são utilizadas. Por meio de pesquisas realizadas, este trabalho apresentará algumas dessas técnicas, e também abordará algumas formas utilizadas pelos invasores para roubos de informação. Durante o desenvolvimento da pesquisa, será apresentada uma análise sobre o panorama da segurança da informação em dispositivos móveis. Ao final serão apresentadas algumas sugestões de medidas de segurança para dispositivos móveis com base na análise feita anteriormente.
    Apresentação: dia: 3/7/18, hora: 8:40h às 9:20h, local: Anfiteatro

  5. Caracterização de Comunidades Científicas usando Subgroup Discovery
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Ângelo de Sant'Ana Santos Dias
    Curso: Ciência da Computação
    Área: Ciência da Computação
    Orientador(a): Renato Vimieiro
    Possíveis Avaliadores: Paulo Salgado Gomes de Mattos Neto, Ricardo Bastos Cavalcante Prudêncio
    Resumo:
    Uma comunidade pode ser definida a partir da interação frequente de um conjunto de atores. No meio científico, são diversas as comunidades formadas, porém não há um método automatizado eficiente de descoberta delas, sendo preciso realizar um agrupamento manual a partir do que é apresentado em documentos científicos. Desses documentos pode-se coletar ainda uma grande quantidade de variáveis (dimensões) que definem as comunidades. Por sua vez, estas podem ser reconhecidas através da associação dos autores dos documentos científicos produzidos, formando redes de comunidades de coautoria. Tendo essas redes representadas pelas muitas dimensões, pode-se utilizar alguma área que solucione o problema de alta dimensionalidade. A Subgroup Discovery (SD) surge como provável melhor opção para solucioná-lo. Dentro dessa área há um algoritmo, o Simple Search Discriminative Patterns (SSDP) , que gera os resultados em tempo aceitável e com representação facilmente compreensível. A partir desse panorama de dados e técnicas, o presente trabalho objetiva aplicar o processo da Ciência dos Dados onde se utilizará o SSDP sobre uma base de dados que possui redes de coautoria para comunidades científicas. Sobre a saída do algoritmo se verificará se as comunidades caracterizadas por ele concordam com as apresentadas na base e as razões para formação delas.
    Apresentação: dia: 3/7/18, hora: 9:20h às 10:00h, local: Auditório

  6. Levantamento Cienciométrico sobre o Estado da Arte de Governança Ágil como Tópico de Pesquisa
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Annemberg Gomes Nascimento
    Curso: Sistemas de Informação
    Área: Sistemas de informação, Gestão de TI
    Orientador(a): Hermano Perrelli de Moura
    Possíveis Avaliadores: Adriano lorena , Simone santos
    Resumo:
    Foram identificadas cinco definições de governança ágil, com focos distintos. Uma dessas definições tem a governança ágil como um domínio inicial, amplo e multidisciplinar, focado no desempenho e competitividade organizacional que precisa ser mais intensamente estudado. O objetivo desta investigação é realizar um levantamento cienciométrico sobre o estado da arte de governança ágil como tópico de pesquisa.
    Apresentação: dia: 3/7/18, hora: 9:20h às 10:00h, local: Anfiteatro

  7. Ferramenta Web de Código Aberto para Rastreabilidade de Requisitos
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Anthony Tyrony Pereira da Silva
    Curso: Engenharia da Computação
    Área: Engenharia de Requisitos
    Orientador(a): Márcio Lopes Cornélio
    Possíveis Avaliadores: Carla Taciana Lima Lourenço Silva Schuenemann, Jaelson Fereire Brelaz de Castro
    Resumo:
    Durante o ciclo de vida de desenvolvimento de um projeto os requisitos podem mudar devido a fatores internos e externos de uma organização, que podem ser resultados, por exemplo, da mudança do negócio ou adequação a uma nova legislação vigente. Diante desse cenário, é importante manter o mínimo de controle dessas mudanças. A disciplina engenharia de requisitos provê meios para o gerenciamento dos requisitos de um produto de software. Neste trabalho será proposta uma ferramenta de rastreabilidade de requisitos, importante atividade na gestão de requisitos, a qual promove maior controle das mudanças dos requisitos e uma melhor análise de seus impactos por manter links entre outros requisitos e artefatos gerados no desenvolvimento de um sistema.
    Apresentação: dia: 3/7/18, hora: 10:00h às 10:40h, local: Auditório

  8. Uma análise dos impactos negativos causados pela tecnologia de carros autônomos na sociedade
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Ayrton Jonathan Alves Guilherme de França
    Curso: Sistemas de Informação
    Área: Estudos do Futuro
    Orientador(a): Hermano Perrelli de Moura
    Possíveis Avaliadores: Carlos Ferraz , Divanilson Campelo
    Resumo:
    Este trabalho visa mostrar o conceito de carros autônomos e os impactos negativos que o mesmo possui, de acordo com pesquisas realizadas por usuários e especialistas no assunto, de forma a trazer prejuízos para a sociedade.
    Apresentação: dia: 3/7/18, hora: 10:00h às 10:40h, local: Anfiteatro

  9. AnÁlide de Ferramentas de Aprendizado de MÁquina Voltadas para a Nelhoria de Desempenho dos estudantes de Programação
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Bruno de Melo Ghisi
    Curso: Ciência da Computação
    Área: APRENDIZADO DE MÁQUINA
    Orientador(a): Patrícia Cabral de Azevedo Restelli Tedesco
    Possíveis Avaliadores: Ricardo Bastos C. Prudêncio, Carla Taciana Lima Lourenço Silva Schuenemann
    Resumo:
    Esse trabalhar irá realizar uma revisão sistemática feitas por análises e avaliações das principais ferramentas de aprendizagem de máquina que já existem, para destacar os pontos positivos e negativos de cada ferramenta, e assim, propor as melhores estratégias e soluções para que futuramente sejam implementadas melhores ferramentas de aprendizagem voltadas a estudantes de programação.
    Apresentação: dia: 3/7/18, hora: 10:40h às 11:20h, local: Auditório

  10. Uma biblioteca Multi-Tenant para Flask
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Bruno Resende Pinheiro
    Curso: Ciência da Computação
    Área: Engenharia de Software
    Orientador(a): Vinicius Cardoso Garcia
    Possíveis Avaliadores: Kiev Santos da Gama, Nelson Souto Rosa
    Resumo:
    A Computação em Nuvem, também conhecida como Cloud Computing, é uma tecnologia definida pela entrega baseada no consumo de processamento computacional, armazenamento de dados e serviços através de uma plataforma Web disponibilizada pelo fornecedor contratado cuja cobrança é calculada de acordo com o consumo. Do modelo conhecido da Cloud Computing como Software as a Service (SaaS) a cerne deste trabalho será a abordagem Multi-Tenancy, ou multiinquilino. Uma abordagem organizacional do modelo SaaS. Multi-Tenancy é uma arquitetura de sistema que permite vários clientes/empresas, também chamados de inquilinos, compartilhem serviços, aplicações, bancos de dados, entre outros.
    Apresentação: dia: 3/7/18, hora: 10:40h às 11:20h, local: Anfiteatro

  11. Chord Following para Violão
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Bruno Tavares de Melo Gomes
    Curso: Ciência da Computação
    Área: Processamento de Áudio
    Orientador(a): Giordano Ribeiro Eulalio Cabral
    Possíveis Avaliadores: Geber Lisboa Ramalho
    Resumo:
    Ao aprender a tocar instrumentos musicais, uma prática comum é acompanhar cifras de músicas, amplamente disponíveis em sites a exemplo do Cifra Club1. Cifras mostram em que parte da música os acordes devem ser tocados. Sendo um acorde um conjunto de duas ou mais notas tocadas ao mesmo tempo, a maneira exata como eles serão executados fica livre à interpretação do leitor. Visto que é uma prática comum utilizar cifras para aprender a tocar, torna-se interessante um sistema que auxilie o estudante no processo. É proposta uma aplicação capaz de dar feedback (mostrar quando um acorde é tocado) e de mostrar na tela a parte da música que está sendo tocada no momento (eliminando a necessidade de parar de tocar para muda r de página). O objetivo deste trabalho é apresentar uma solução para o problema de sincronizar o que está sendo tocado em tempo real e uma cifra musical conhecida. Chamamos este problema de Chord Following. Existe um problema intimamente atrelado ao proposto, conhecido como Score Following. Este problema, principalmente para sons com mais de uma nota tocada ao mesmo tempo, é conhecido na computação como um problema difícil. Recentemente foram publicadas técnicas capazes de resolver o problema de Score Following com precisão superior a 90%2 . Foi escolhido trabalhar com o violão, devido à sua popularidade no Brasil. Contudo, ao resolver o problema para o violão esperamos resolvê-lo também para outros instrumentos, visto que o violão torna o problema mais difícil do que guitarra e piano, por exemplo.
    Apresentação: dia: 3/7/18, hora: 11:20h às 12:00h, local: Auditório

  12. Processamento de Imagem em Sistemas Embarcados para Classificação de Anomalias em Vias Públicas
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Caroline Pereira Medeiros
    Curso: Engenharia da Computação
    Área: Processamento de Imagem, Sistemas Embarcados
    Orientador(a): Adriano Augusto de Moraes Sarmento
    Possíveis Avaliadores: Edna Natividade da Silva Barros, Abel Guilhermino da Silva Filho
    Resumo:
    Implementação de um algoritmo de detecção e classificação de falhas em vias públicas (buracos, rachaduras e manchas) que seja leve o suficiente para rodar em um processador de tipo embarcado permitindo um acompanhamento automatizado, eficiente e barato do principal meio de circulação de cargas e pessoas no Brasil e no mundo.
    Apresentação: dia: 3/7/18, hora: 11:20h às 12:00, local: Anfiteatro

  13. On Turbulence Coupled SPH for Liquid Sloshing Simulation
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Daniel de Souza Queiroga
    Curso: Ciência da Computação
    Área: Simulação de fluídos/Computação Gráfica
    Orientador(a): Silvio de Barros Melo
    Possíveis Avaliadores: Veronica Teichrieb
    Resumo:
    Com os avanços em simulações de fluídos conseguimos resultados cada vez melhores. Um caso de grande interesse para esse tipo de simulação é o estudo do fenômeno de sloshing, que ocorre em tanques carregando líquidos, como em tanques de combustíveis e em contêineres presentes em navios. Neste trabalho faremos comparações entre soluções baseadas no método de partículas SPH combinado com modelos de turbulência, visando uma simulação realista de fluxos violentos, com quebra de superfície.
    Apresentação: dia: 3/7/18, hora: 13:00h às 13:40h, local: Auditório

  14. Denebola – Um sistema para geração de leads qualificados no mercado imobiliário
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Daniel Ferreira Maida
    Curso: Ciência da Computação
    Área: Ciência de dados
    Orientador(a): Luciano Barbosa
    Possíveis Avaliadores: Ricardo Bastos Prudêncio
    Resumo:
    Com a propagação da internet como a principal fonte de informação e geração de dados da atualidade, o ramo de marketing digital surgiu e se difundiu rapidamente como uma estratégia interessante para as empresas impactarem seus clientes. As estratégias atuais abordadas por empresas de marketing digital focam na quantidade de pessoas atingidas, esta abordagem não necessariamente impacta pessoas que estão interessadas em um produto da campanha de marketing, causando um gasto de tempo e dinheiro. No mercado imobiliário, este problema de impactar usuários interessados é ainda maior. A proposta deste trabalho é criar um sistema de geração de contatos (leads) qualificados para o mercado imobiliário através do uso de algoritmos de ranqueamento e construção de perfil de usuários.
    Apresentação: dia: 3/7/18, hora: 13:00h às 13:40h, local: Anfiteatro

  15. A Tecnologia da Informação na análise dos Sistemas de Medição do Consumo de Energia Elétrica
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Débora de Moura Oliveira
    Curso: Sistemas de Informação
    Área: Smart Grid - smart meters
    Orientador(a): José Carlos Cavalcanti
    Possíveis Avaliadores: Kiev Santos da Gama
    Resumo:
    Tornou-se uma preocupação das distribuidoras de energia investir em tecnologia nas redes elétricas para diminuir perdas comerciais, uma vez que elas impactam diretamente no faturamento das empresas. Uma das formas encontradas pelas distribuidoras para diminuir e dificultar o aumento do número de fraudes e furtos de energia, foi através dos chamados smart meters (medidores inteligentes), que são equipamentos onde é possível monitorar e registrar de forma remota o consumo de energia, e evitar adulterações no medidor.
    Apresentação: dia: 3/7/18, hora: 13:40h às 14:20h, local: Auditório

  16. Impactos causados em uma fusão de empresas no âmbito da TI
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Denis Amorim de Lima
    Curso: Sistemas de Informação
    Área: Gestão de tecnologia e Sistemas de informação
    Orientador(a): Jose Carlos Cavalcanti
    Possíveis Avaliadores: Carla Silva, Vinícius Cardoso, Carina Frota
    Resumo:
    No mundo corporativo é comum que organizações busquem fortalecimento de sua marca através do processo de aquisição e fusão com empresas concorrentes no mercado. Contudo, a participação da TI no processo de fusão/aquisição é fundamental para que elas sejam bem-sucedidas e alcancem seus resultados em potencial. Pois só assim, se consegue identificar quais serão as principais dificuldades, os investimentos necessários e as mudanças que precisam ser promovidas. Portanto este trabalho tem como objetivo mostrar a importância da TI na fusão, quais são os principais desafios, casos de sucesso e de fracasso quando não é dada a devida importância ao setor de tecnologia.
    Apresentação: dia: 3/7/18, hora: 13:40h às 14:20h, local: Anfiteatro

  17. Análise de ferramentas e desenvolvimento de jogo para treinamento de paratletas
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Deyvson Lazaro da Silva
    Curso: Ciência da Computação
    Área: Engenharia de software
    Orientador(a): Sérgio Castelo Branco Soares
    Possíveis Avaliadores: Fernando Castor, Leopoldo Teixeira, Henrique Rêbelo
    Resumo:
    Este trabalho consiste no estudo e desenvolvimento de um jogo para treinamento de paratletas. A proposta é fazer um estudo comparativo entre ferramentas de desenvolvimento de jogos, permitindo identificar qual se mostra mais eficiente ou adequada para o desenvolvimento do jogo. Além do estudo comparativo, será realizado o desenvolvimento do jogo utilizando uma das ferramentas analisadas.
    Apresentação: dia: 3/7/18, hora: 14:20h às 15:00h, local: Auditório

  18. Limites e Possibilidades da Lei de Informática no Brasil
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Eduardo de Abreu Almeida
    Curso: Ciência da Computação
    Área: Lei de Informática
    Orientador(a): José Carlos Cavalcanti
    Possíveis Avaliadores: Prof. Alexandre Cabral Mota, Prof. Carina Frota Alves, Prof. Carla Taciana Lima Lourenço
    Resumo:
    A Lei no 8248 de 1991, é responsável por grandes avanços no setor de Tecnologias da Informação e Comunicação (TICs) no Brasil. Criada para estimular a competitividade e capacitação técnica das empresas no País, a Lei de Informática concede uma série de benefícios fiscais em contrapartida à investimentos locais em Pesquisa e Desenvolvimento (P&D), e atendimento ao Processo Produtivo Básico (PPB). O objetivo central do trabalho de graduação proposto é investigar os efetivos resultados gerados ao longo dos anos pela “Lei de Informática” no País e, a partir de um contexto atual, analisar suas conquistas, limitações e principais desafios, examinando potenciais cenários futuros para a lei.
    Apresentação: dia: 3/7/18, hora: 14:20h às 15:00, local: Anfiteatro

  19. Uma análise comparativa entre dispositivos de entrada para interfaces de interação em ambientes de realidade virtual
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Eduardo Henrique de Mesquita Rodrigues
    Curso: Ciência da Computação
    Área: Interação Humano-Máquina
    Orientador(a): Veronica Teichrieb
    Possíveis Avaliadores: Giordano Ribeiro Eulálio Cabral, Geber Lisboa Ramalho
    Resumo:
    Dispositivos de realidade mista criam uma realidade tridimensional diferente da que conhecemos, seja ela uma criação totalmente virtual ou resultante de uma mistura de elementos virtuais e reais. Estes dispositivos trazem uma demanda por interfaces de interação diferentes das que a maior parte dos usuários já estavam acostumados a usar nas telas dos computadores e celulares. Algumas dessas interfaces fazem o uso de joysticks como dispositivo de entrada e outras usam o próprio corpo humano, através de técnicas de rastreamento de corpo, mãos e face. O objetivo deste trabalho é realizar uma comparação entre interfaces de interação em ambientes de Realidade Virtual de acordo como seu método de entrada. A avaliação se dará através de testes com usuários, variando as entradas entre joysticks com o uso do HTC Vive ou o uso do rastreamento do corpo do usuário com o uso do Leap Motion Controller.
    Apresentação: dia: 3/7/18, hora: 15:00h às 15:40h, local: Auditório

  20. Análise da eficiência do algoritmo Adjustable Step Decay
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Erick Calado de Carvalho Filho
    Curso: Engenharia da Computação
    Área: Machine Learning
    Orientador(a): Cleber Zanchettin
    Possíveis Avaliadores: Adriano Lorena Inácio de Oliveira, Leandro Maciel Almeida
    Resumo:
    Na área de deep learning, um dos fatores mais importantes para o bom funcionamento dos algoritmos é o ajuste dos muitos parâmetros do modelo. Nesse processo de ajuste, normalmente são utilizados algoritmos Stochastic Gradient Descent. Para garantir a convergência do algoritmo, o learning rate deve ser ajustado com o tempo. Uma pro-posta para ajuste baseado nas épocas de treinamento, chamada de Adjustable Step De-cay, foi apresentada na literatura e provou seu resultado em um conjunto de bases de dados, melhorando os resultados e acelerando a convergência. Esse trabalho pretende realizar uma avaliação para analisar a eficácia do Adjustable Step Decay em outras ba-ses de dados. Palavras-chave: ajuste de parâmetros, Stochastic Gradient Descent, deep learning, learning rate.
    Apresentação: dia: 3/7/18, hora: 15:00h às 15:40h, local: Anfiteatro

  21. Utilização da aprendizagem de máquina para diagnosticar erros em códigos de programação
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Fabrízio Batista Pereira
    Curso: Ciência da Computação
    Área: Aprendizagem de Máquina
    Orientador(a): Patricia Cabral de Azevedo Restelli Tedesco
    Possíveis Avaliadores: Ricardo Bastos C. Prudêncio, Germano Crispim Vasconcelos
    Resumo:
    Esse trabalho tem como objetivo analisar desempenho do uso das técnicas de aprendizagem de máquina como auxílio no ensino de programação para turmas de introdução a programação. Para isso será realizada uma revisão sistemática a fim de verificar as melhores técnicas que ajudem o aluno em seu processo de aprendizagem.
    Apresentação: dia: 3/7/18, hora: 15:40h às 16:20h, local: Auditório

  22. Estudo comparativo de técnicas criativas para levantamento de requisitos de aplicativos móveis
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Fanny Chien
    Curso: Ciência da Computação
    Área: Engenharia de Requisitos
    Orientador(a): Carina Frota Alves
    Possíveis Avaliadores: Cristiano Coelho de Araújo
    Resumo:
    O mercado de aplicações móveis vem crescendo ao longo dos anos e com isso a importância de entender melhor o usuário para oferecer aplicações que satisfaçam suas necessidades. Diante de diversas técnicas de levantamento de requisitos existentes, o objetivo principal deste trabalho é fazer um estudo comparativo entre elas com foco no desenvolvimento de aplicações móveis, destacando vantagens e desvantagens, assim como recomendações de uso.
    Apresentação: dia: 3/7/18, hora: 15:40h às 16:20h, local: Anfiteatro

  23. Avaliação de um modelo de grid irregular para localização outdoor utilizando simulação
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Felipe Sousa de Andrade
    Curso: Engenharia da Computação
    Área: Localização Outdoor
    Orientador(a): Daniel Carvalho da Cunha
    Possíveis Avaliadores: Paulo Salgado, Divanilson Campelo
    Resumo:
    Bittencourt, Urbano e Cunha, propuseram uma técnica de localização outdoor baseada em RF fingerprinting que utiliza um modelo de grid irregular capaz de se adequar à malha viária de ambientes urbanos. Essa técnica resultou em uma redução significativa do número de células do grid, em comparação com o grid regular, o que melhorou o desempenho computacional e a recisão do algoritmo de localização. O objetivo deste trabalho é validar essa técnica com outras bases de dados de medições de sinais de RF, que serão geradas utilizando o módulo LENA LTE no simulador NS-3. Os cenários de interesse são: bases de dados nas quais uma fração das medições corresponde a pontos que estão fora das vias urbanas e bases de medições realizadas em regiões com diferentes distribuições espaciais e morfologias de edificações.
    Apresentação: dia: 3/7/18, hora: 16:20h às 17:00h, local: Auditório

  24. Big Data nas Organizações
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Felipe Thiago
    Curso: Sistemas de Informação
    Área: Big Data
    Orientador(a): José Carlos Cavalcanti
    Possíveis Avaliadores: Carla Silva, Carina Frota
    Resumo:
    Diante de um cenário cada vez mais dinâmico e competitivo, estar um passo à frente da concorrência é imprescindível para organizações que buscam aliar eficiência, eficácia e efetividade. Neste sentido, o domínio das técnicas e ferramentas de Big Data passou a ser um componente estratégico fundamental para a sobrevivência das organizações.
    Apresentação: dia: 3/7/18, hora: 16:20h às 17:00h, local: Anfiteatro

  25. Extensão e avaliação funcional da biblioteca CEPSwift
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Filipe Nogueira Jordão
    Curso: Ciência da Computação
    Área: Processamento de Eventos Complexos
    Orientador(a): Kiev Santos da Gama
    Possíveis Avaliadores: Fernando José Castor de Lima Filho, Leopoldo Motta Teixeira
    Resumo:
    Processamento de Eventos Complexos (Complex Event Processing - CEP) é uma área que vem crescendo nos últimos anos, sendo caracterizada por buscar detectar situações de interesse a partir de eventos mais simples. Esse trabalho dará andamento ao desenvolvimento da biblioteca CEPSwift, expandido seu conjunto de operadores e realizando o desenvolvimento de uma ferramenta de testes para a mesma.
    Apresentação: dia: 3/7/18, hora: 17:00h às 17:40h, local: Auditório

  26. Redução de alarmes falsos em UTIs para diagnósticos de arritimias cardíacas utilizando redes neurais convolucionais
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Gabriel Bezerra Lima
    Curso: Engenharia da Computação
    Área: Deep Learning
    Orientador(a): Germano Crispim Vasconcelos
    Possíveis Avaliadores: Ricardo Prudêncio e Adriano Lorena
    Resumo:
    Milhões de pessoas passam pelas UTIs todos os anos. Em uma UTI pacientes em estado grave ou de alto risco passam por monitoramento constante através de diferentes tipos de equipamentos. Esses equipamentos de monitoramento, além de ajudarem no acompanhamento dos pacientes pela equipe médica, tem o potencial de gerar alarmes quando detectam algum tipo de distúrbio. Porém esses alarmes podem causar vários problemas nos pacientes e na própria equipe, dificultando a recuperação dos pacientes devido ao barulho, privação de sono, entre outros fatores. O objetivo deste trabalho é reduzir a quantidade de alarmes falsos de taquicardia através de uma análise automatizada de sinais oriundos desses equipamentos de monitoramento, utilizando redes neurais convolucionais.
    Apresentação: dia: 3/7/18, hora: 17:20h às 17:40h, local: Anfiteatro

  27. Reconhecimento e Manipulação de Objetos por Agentes Robóticos
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Gabriel Marques Bandeira
    Curso: Engenharia da Computação
    Área: Processamento de imagem e uso de manipulador robótico
    Orientador(a): Hansenclever de França Bassani
    Possíveis Avaliadores: Aluízio Fausto Ribeiro Araújo, Cleber Zanchettin
    Resumo:
    É notório o crescente aumento nas pesquisas do uso de robôs para automação de processos repetitivos e cansativos. Junto ao uso de robôs está a pesquisa no controle autônomo dos mesmos, tanto na etapa de detecção do ambiente quanto na de movimentação do robô e de seus atuadores, bem como sua respectiva interação com o ambiente. Dentre as várias formas possíveis de um robô ajudar um humano em atividades domésticas, está a tarefa de organizar objetos em prateleiras ou armários. Para tal, é necessário que o robô entenda o ambiente e identifique as possíveis interações que ele pode fazer com os objetos contidos no mesmo. Com o intuito de realizar experimentos nessas atividades de armazenamento e organização de objetos, o trabalho de conclusão de curso aqui proposto será focado em fazer com que um robô seja capaz de identificar possíveis formas de manipular objetos presentes em seu ambiente e as execute. Para isso, serão utilizadas técnicas de reconhecimento de objetos e manipulação dos mesmo em ambiente simulado, por exemplo reconhecendo objetos e os possíveis locais de armazenamento do mesmo.
    Apresentação: dia: 4/7/18, hora: 8:00h às 8:40h, local: Auditório

  28. Aplicação de Machine Learning para Previsão de Fluxo de Caixa em ATMs
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Gedson Santos de Melo
    Curso: Engenharia da Computação
    Área: Aprendizado de Máquina
    Orientador(a): Ricardo Bastos C. Prudêncio
    Possíveis Avaliadores: Germano Crispim Vasconcelos, Paulo Jorge Leitão Adeodato
    Resumo:
    Aprendizado de máquina, os algoritmos de Regressão Linear e/ou Rede Neural, para prever o fluxo de caixa em ATM.
    Apresentação: dia: 4/7/18, hora: 8:00h às 8:40h, local: Anfiteatro

  29. Identificando micro-influenciadores no Instagram
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Guilherme Henrique Pereira dos Santos
    Curso: Ciência da Computação
    Área: Aprendizagem de Máquina
    Orientador(a): Tsang Ing Ren
    Possíveis Avaliadores: Ricardo Prudêncio
    Resumo:
    O objetivo deste trabalho é identificar quais são os micro-influenciadores mais adequados para realizar uma campanha publicitária no Instagram através de User-Generated Content (conteúdo gerado pelo usuário ). Utilizaremos duas abordagens. Na primeira, partiremos da descrição da campanha do cliente, identificaremos em qual segmento ela se encaixa e então indicaremos os usuários mais adequados. Na segunda, dada à continuidade da campanha em um novo ciclo, utilizaremos seus dados históricos para obter características dos micro-influenciadores, previamente selecionados, para construir classificadores que identificam se novos usuários são adequados à campanha.
    Apresentação: dia: 4/7/18, hora: 8:40h às 9:20h, local: Auditório

  30. Implementação e Avaliação de Conectores de Middleware Assíncronos
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Gustavo Braynner Carvalho
    Curso: Engenharia da Computação
    Área: Middlewares
    Orientador(a): Nelson Souto Rosa
    Possíveis Avaliadores: Kiev Gama
    Resumo:
    Uma avaliação comparativa entre conectores baseados em dois sistemas de filas diferentes: RabbitMQ e ZeroMQ.
    Apresentação: dia: 4/7/18, hora: 8:40h às 9:20h, local: Anfiteatro

  31. Lógica Modal e suas Aplicações em Linguagem Natural
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Hélder Félix
    Curso: Engenharia da Computação
    Área: logica aplicada à computação
    Orientador(a): Anjolina
    Possíveis Avaliadores: Ruy, Fred Freitas
    Resumo:
    Esse trabalho apresenta um estudo da lógica modal proposicional. Mais especificamente, ele inclui: • Uma introdução à lógica modal, com um Background histórico e motivações; • um detalhamento teórico do modelo padrão até o estado da arte da lógica modal; • exposição de algumas aplicações em linguagem natural e aprendizado de máquina; • uma comparação de complexidades entre a lógica modal proposicional e a lógica de primeira ordem; e • uma demonstração de um modelo proposicional não ambíguo correto e completo para a lógica modal.
    Apresentação: dia: 4/7/18, hora: 9:20h às 10:00h, local: Auditório

  32. AnÁlide de Performance de Operadores no CEP SWIFT
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Helmiton Moraes da Silva Cunha Junior
    Curso: Ciência da Computação
    Área: Engenharia de Software
    Orientador(a): Kiev Gama
    Possíveis Avaliadores: Paulo Borda, Fernando Castor
    Resumo:
    No contexto de processamento de eventos complexos, operadores são funções que analisam, filtram ou modificam tais eventos. O trabalho propõe implementar e analisar a performance de operadores como estes. Sua implementação será sobre o framework de código aberto CEP Swift, a primeira ferramenta de processamento de eventos complexos da linguagem e criada por pesquisadores do Centro de Informática da UFPE. A análise deve estabelecer uma razão entre o tempo de resposta do framework e a quantidade de eventos (grandeza de dados) processados.
    Apresentação: dia: 4/7/18, hora: 9:20h às 10:00h, local: Anfiteatro

  33. Django-SSTenants - Uma ferramenta para construir aplicações Multi-Tenants
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Hugo Rafael Bessa de Andrade
    Curso: Ciência da Computação
    Área: Computação na nuvem
    Orientador(a): Nelson Rosa
    Possíveis Avaliadores: Vinícius Garcia
    Resumo:
    A popularização dos softwares como serviço e a crescente flexibilidade de serviços de infraestrutura em nuvem tornaram mais comum a necessidade de se pensar em aplicações que suportem múltiplos clientes (tenants) sem que seja necessário aumentar rapidamente a infraestrutura física (hardware). Essas aplicações, além de trazerem diminuição de custos de infraestrutura e manutenção, facilitam a implementação de entrega contínua. Porém essa mudança trouxe, além de grandes benefícios, algumas preocupações. Segurança da informação, distribuição de recursos, controle de acesso, desempenho, e a extração de métricas, são alguns dos desafios que aparecem nessa arquitetura. Neste trabalho será desenvolvida e avaliada uma biblioteca, chamada Django-SSTenants, para auxiliar desenvolvedores Web a construir e migrar aplicações baseadas no framework Django em arquiteturas multi-tenants lidando com esses desafios. A ferramenta buscará adicionar pouca complexidade à base de código e garantir qualidade em critérios como segurança, performance e extensibilidade.
    Apresentação: dia: 4/7/18, hora: 10:00h às 10:40h, local: Auditório

  34. MORI: Um chatbot de automação e monitoramento de servidores
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Ian Marino Lavenere Bastos Fireman
    Curso: Sistemas de Informação
    Área: Inteligência Artificial / Engenharia de Software
    Orientador(a): Vinicius Cardoso Garcia
    Possíveis Avaliadores: Julio Cesar Damasceno (UFRPE)
    Resumo:
    Diante das recentes popularizações e demandas no mercado a cerca de devops e chatbots uma nova maneira de criar ferramentas nasceu, o chatOps, que é exatamente o uso de chatbots em plataformas de mensagens para times de desenvolvimento/operações, onde através do chat conseguem realizar suas atividades de modo colaborativo, transparente e uniforme através de conversas naturais. Com isso esse trabalho tem o intuito de estudar e criar um chatbot de monitoramento e automação de tarefas em servidores com fins de auxiliar administradores a realizar suas tarefas.
    Apresentação: dia: 4/7/18, hora: 10:00h às 10:40h, local: Anfiteatro

  35. A Real-Time Cross-Platform Ray Tracing Based Rendering Framework
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Ian Mateus Vieira Manor
    Curso: Ciência da Computação
    Área: Computação Gráfica
    Orientador(a): Verônica Teichrieb
    Possíveis Avaliadores: Cristiano Coelho Araújo, Leopoldo Motta Teixeira, Sílvio de Barros Melo
    Resumo:
    Em termos de receita, aplicações móveis representam uma parcela significativa do mercado de software. O aumento na capacidade das GPUs em dispositivos móveis possibilita a criação de aplicativos que fazem uso de técnicas mais avançadas de renderização para melhorar a experiência do usuário. O objetivo desse trabalho é desenvolver um framework de renderização que execute em ambos desktop e dispositivos móveis em tempo real. O framework deve ser construído de forma robusta e extensível para permitir fácil manutenção e para possibilitar que desenvolvedores o adaptem para suas próprias necessidades. Para permitir efeitos realísticos, técnicas de renderização baseadas em física como ray tracing serão usadas. Ray tracing a tempos está sendo usado mas ainda não é o método principal de renderização devido ao seu alto custo computacional comparado à rasterização . Novas APIs gráficas serão estudadas e utilizadas numa tentativa de alcançar a melhor performance possível, focando nas restrições de energia e memória comuns a aplicações de smartphone.
    Apresentação: dia: 4/7/18, hora: 10:40h às 11:20h, local: Auditório

  36. Uma abordagem para avaliação do processo de requisitos de empresas que utilizam SCRUM
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Italo Roberto Santos Lima
    Curso: Ciência da Computação
    Área: Gestão de Negócios
    Orientador(a): Alexandre Marcos Lins de Vasconcelos
    Possíveis Avaliadores: Carina Alves Frota, Carla Taciana Lima
    Resumo:
    Nos últimos anos, as metodologias ágeis vêm ganhando o mercado nas empresas de desenvolvimento de software, devido à sua flexibilidade em desenvolvimento de projetos e às validações constantes com o objetivo de demonstrar ao cliente como está o andamento do projeto. No entanto, estudos empíricos mostram alguns problemas relacionados com as especificações de requisitos desenvolvidas durante o uso destas metodologias, levando a equipe de desenvolvimento a não ter um completo entendimento do que está sendo pedido pelo cliente e, consequentemente, fazendo a equipe ter baixa produtividade. Neste contexto, este trabalho apresenta uma maneira de avaliar a qualidade dos requisitos produzidos com o objetivo de melhorá-los antes de serem passados para a equipe de desenvolvimento.
    Apresentação: dia: 4/7/18, hora: 10:40h às 11:20h, local: Anfiteatro

  37. Avaliação do uso de offload de processamento para economia de energia em dispositivos móveis
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Jefferson Luís Alves de Medeiros
    Curso: Engenharia da Computação
    Área: cloud computing, mobile, energy efficiency
    Orientador(a): Márcio Lopes Cornélio
    Possíveis Avaliadores: Fernando José Castor de Lima Filho,Abel Guilhermino da Silva Filho
    Resumo:
    Atualmente a capacidade de processamento dos dispositivos móveis vem crescendo, porém as baterias não acompanham esses avanços. Com o advento da computação em nuvem, surgiu uma solução para esse problema, offload de processamento.
    Apresentação: dia: 4/7/18, hora: 11:20h às 12:00h, local: Auditório

  38. Desenvolvimento de um módulo de retificação de imagens para visão estéreo
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Jilmar Teixeira de Almeida Junior
    Curso: Engenharia da Computação
    Área: Sistemas Embarcados
    Orientador(a): Edna Natividade da Silva Barros
    Possíveis Avaliadores: Manoel Eusebio de Lima
    Resumo:
    O processo de retificação assegura que imagens vindas de duas câmeras diferentes estarão paralelas, assim podendo achar os pontos referentes a um ponto 3D na mesma linha em duas imagens diferentes. O presente trabalho propõe a criação de um algoritmo de retificação de imagens em FPGA que será testado no trabalho desenvolvido no mestrado de correspondência para um sistema de visão estéreo do aluno Lucas Fernando da Silva Cambuim, criando um sistema completo em FPGA. O sistema será desenvolvido na placa DE2i-150 e os resultados serão comparados entre o sistema de correspondência atual e o sistema proposto por esse trabalho.
    Apresentação: dia: 4/7/18, hora: 11:20h às 12:00h, local: Anfiteatro

  39. Controladora de Access Points Autônomos OpenWRT baseada no CoovaChilli
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): João Felipe Farias Mendes
    Curso: Engenharia da Computação
    Área: Redes de Computadores, sistemas embarcados
    Orientador(a): Adriano Augusto de Moraes Sarmento
    Possíveis Avaliadores: Kelvin Lopes Dias, Paulo Gonçalves
    Resumo:
    Conectividade Wi-Fi é essencial para complementar a disponibilidade de acesso à internet em devices como Smartphones, tablets e dispositivos IoT. Com o conjunto de dispositivos aumentando consideravelmente a cada ano, é essencial para administradores de rede possuir o controle da rede, seja ela virtual ou real. Problemas comuns como a segurança de rede, limitação de banda e liberação de serviços são importantes para garantir qualidade de serviço adequada aos propósitos da rede. O objetivo desta monografia é adaptar um controlador de rede baseado na controller opensource CoovaChilli em um Raspberry Pi na internet para gerenciamento de rede, firewall, captive portal, controle de canais, potência e interfaces de rede com Access Points do sistema operacional OpenWRT.
    Apresentação: dia: 4/7/18, hora: 14:00h às 14:40h, local: Auditório

  40. Automated Test Generation in Continuous Integration Systems
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): João Henrique Gonçalves Veras
    Curso: Ciência da Computação
    Área: Engenharia de Software
    Orientador(a): Juliano Manabu Iyoda
    Possíveis Avaliadores: Prof. Márcio Lopes Cornélio
    Resumo:
    Diversos desafios surgem durante o desenvolvimento de um software e um deles é certamente garantir a confiabilidade para se ter um produto final com maior segurança e menor número de falhas possível. O teste é a melhor forma de identificar as falhas e fragilidades de um produto e com software não é diferente. Testes automatizados podem ser criados e assim gerar uma certa cobertura de testes para módulos específicos de um software, garantindo assim, que a cada mudança esse módulo funciona sempre como esperado. Entretanto, em um cenário realista, os testes automatizados geralmente não são postos em prática por "desperdiçar" o tempo dos desenvolvedores e atrasar as entregas e isso motivou a criação de ferramentas que automatizam a geração dos testes. Este trabalho pretende estudar como tornar o uso dessas ferramentas o mais genérico possível, propondo um framework que integra um sistemas de integração contínua com as ferramentas de geração de testes automatizados.
    Apresentação: dia: 4/7/18, hora: 14:00h às 14:40h, local: Anfiteatro

  41. AutoTestCoverageC: Uma ferramenta para obtenção de cobertura de código para componentes Android sem uso de instrumentação
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): João Luiz de Andrade Neto
    Curso: Ciência da Computação
    Área: Qualidade de Testes
    Orientador(a): Alexandre Cabral Mota
    Possíveis Avaliadores: Juliano Manabu Iyoda, Leopoldo Teixeira
    Resumo:
    Quando falamos da indústria de desenvolvimento de software, nos dias atuais, logo conseguimos ter em mente que diversas funcionalidades são diariamente implementadas e colocadas em produção para centenas ou milhares de usuários. Isso significa que constantemente várias linhas de código são modificadas dentro dos produtos da indústria. Com essa realidade, fica fácil de se deparar com falhas e diminuição da experiência do usuário, no nosso dia a dia. Inspirado nisso que esse trabalho propõe uma forma de obter dados qualitativos sobre aplicações Android, sem o uso de instrumentação e mostrar como foi possível criar uma solução voltada para melhorar a qualidade dos softwares desenvolvidos no meio industrial.
    Apresentação: dia: 4/7/18, hora: 14:40h às 15:20h, local: Auditório

  42. Integração da equipe de desenvolvimento com a manutenção de requisitos por meio da customização de ferramenta
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): João Vitor Almeida Soares
    Curso: Engenharia da Computação
    Área: Engenharia de Software (Engenharia de Requisitos)
    Orientador(a): Márcio Lopes Cornélio
    Possíveis Avaliadores: Carla Taciana
    Resumo:
    A gerência de requisitos está entre as tarefas mais árduas e fundamentais no desenvolvimento de Software. De fato, projetos que negligenciam a engenharia de requisitos tendem a se deparar com falhas durante seu andamento [2]. Um dos principais problemas enfrentados por analistas é a constante mudança de requisitos, seja durante ou após a fase de desenvolvimento. Quando essas mudanças são detectadas durante a fase de desenvolvimento, a comunicação e feedback dos desenvolvedores são importantes na análise e prevenção dos impactos que tais alterações causarão. Nesse contexto, este trabalho propõe uma customização da ferramenta Trac que possibilite a manutenção de requisitos também por parte da equipe de desenvolvimento.
    Apresentação: dia: 4/7/18, hora: 14:40h às 15:20h, local: Anfiteatro

  43. Framework para Processamentos de Eventos Complexos em Kotlin
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Jonas de Araujo Lins
    Curso: Ciência da Computação
    Área: Engenharia da Computação
    Orientador(a): Kiev Santos da Gama
    Possíveis Avaliadores: Leopoldo Motta Teixeira, Fernando José Castor de Lima Filho
    Resumo:
    Aplicações reativas têm se tornado cada vez mais presentes devido a crescente demanda de sistemas interativos e em tempo real como aplicativos móveis, sistemas web, redes de sensores, sistemas de monitoramento, entre outros. Portanto, várias abordagens têm sido adotadas para desenvolver tais aplicações, dentre elas, podemos destacar as Linguagens Reativas (ou RL, do inglês Reactive Language) e o Processamento de Eventos Complexos (ou CEP, do inglês Complex Event Processing). Apesar da crescente demanda, ainda não há uma vasta cobertura de ferramentas e bibliotecas que facilitem o desenvolvimento de aplicações CEP utilizando programação reativa. Neste trabalho, o objetivo será desenvolver e disponibilizar um framework escrito em Kotlin, utilizando programação reativa, para facilitar o desenvolvimento de aplicações que utilizem CEP.
    Apresentação: dia: 4/7/18, hora: 15:20h às 16:00h, local: Auditório

  44. Uma ferramenta para geração automática de documentação de usuário a partir de casos de teste
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): José Augusto de Matos Almeida Júnior
    Curso: Sistemas de Informação
    Área: Engenharia de Software
    Orientador(a): Leopoldo Motta Teixeira
    Possíveis Avaliadores: Célio Andrade de Santana Júnior, Juliano Manabu Iyoda, Marcelo d'Amorim
    Resumo:
    Os manuais de usuário para sistemas de software são um tipo de documentação que mostra os passos a serem seguidos para realizar tarefas específicas do sistema. Manter esses documentos atualizados pode ter um alto custo, uma vez que esse processo é normalmente realizado de forma manual, desprendendo bastante tempo. Assim, o objetivo deste trabalho é fornecer uma forma de automatizar a geração de documentação de usuário a partir de casos de teste de software.
    Apresentação: dia: 4/7/18, hora: 15:20h às 16:00h, local: Anfiteatro

  45. Um Modelo Arquitetural para o Sistema Inovaula Baseado em Padrões de Micro Serviços
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Júlio José de Oliveira Ribeiro Toscano de Brito
    Curso: Sistemas de Informação
    Área: Arquitetura de software; Micro serviços
    Orientador(a): Alex Sandro Gomes
    Possíveis Avaliadores: Vinícios Cardoso Garcia; José Carlos Cavalcanti
    Resumo:
    Diante de um cenário vasto de possibilidades para a criação de novos frameworks e modelos arquiteturais e a alta dinamicidade dessas tecnologias, surge a necessidade das empresas de tomar decisões rápidas e definir qual a melhor dentre elas e o melhor padrão arquitetural a ser adotado em um desenvolvimento de aplicação web que venha a ser escalável e com rápido poder de resposta mesmo diante da crescente complexidade do sistema ao longo do tempo. Desta forma o trabalho tem por objetivo trazer aspectos comparativos entre a primeira versão do Inovaula monolítico e a nova versão que adota padrões de Microservices; apresentando aspectos que vieram acrescentar para a construção e crescimento da nova versão do sistema e como essa tomada de decisão veio a influenciar no modelo de negócio e na visão da empresa.
    Apresentação: dia: 4/7/18, hora: 16:00h às 16:40h, local: Auditório

  46. Recomendação de Comunidades para Contribuição no GitHub
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Karla Polyana Silva Falcão
    Curso: Ciência da Computação
    Área: Analise e Mineração de Redes Complexas
    Orientador(a): Ricardo Bastos Cavalcante Prudêncio
    Possíveis Avaliadores: Teresa B. Ludemir, Paulo Salgado, Cleber Zanchettin
    Resumo:
    O Github é a maior plataforma para armazenamento e gerenciamento de código com o sistema de controle de versão distribuído Git. Desde quando o GitHub decidiu abrir os dados, várias pessoas pelo mundo os estudam e analisam usando técnicas da Teoria das Redes Complexas, uma área da Inteligência Artificial suportada pela Teoria dos Grafos, que visa analisar a estrutura das interações existentes no universo através da geração de grafos de interações. Neste trabalho nos apoiaremos na teoria das redes complexas para analisar esse ecossistema de computação social e ajudar na difícil tarefa de escolher pessoas e projetos compatíveis para melhorar o estado da contribuição em código livre de hoje.
    Apresentação: dia: 4/7/18, hora: 16:00h às 16:40h, local: Anfiteatro

  47. Estudo Comparativo entre as Metodologias Ágeis e as Práticas DEVOPS
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Kennedy Bezerra da Silva Lins
    Curso: Sistemas de Informação
    Área: Engenharia de Software
    Orientador(a): José Carlos Cavalcanti
    Possíveis Avaliadores: Carla Taciana Lima Lourenço Silva, Vinicius Cardoso Garcia, Carina Frota Alves
    Resumo:
    Na última década surgiu uma necessidade enorme de entregar soluções de software de forma extremamente rápida para atender um mercado cada vez mais dinâmico e competitivo. Neste Contexto surgiram as metodologias ágeis que aceleraram os processos na área de desenvolvimento de software. Entretanto, a área de Infraestrutura continuava com processos de operação antigos e lentos. Para tentar resolver essa disparidade surgiram as prática DevOps, que visa integrar as duas áreas (Desenvolvimento e Operações/Infraestrutura) para gerar uma maior agilidade e maior qualidade na entrega do software. Este trabalho tem por objetivo comparar essas duas metodologias e extrair informações interessantes através dessa comparação.
    Apresentação: dia: 4/7/18, hora: 16:40h às 17:20h, local: Auditório

  48. Avaliação de Páginas Web e Protocolos de Comunicação
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Késsia Thais Cavalcanti Nepomuceno
    Curso: Ciência da Computação
    Área: Redes de Computadores
    Orientador(a): Djamel Fawzi Hadj Sadok
    Possíveis Avaliadores: José Augusto Suruagy Monteiro
    Resumo:
    Nos últimos anos, a Internet ficou sobrecarregada com informações devido à quantidade de dados e o número de usuários aumentando diariamente. Uma das atividades afetadas por esse crescimento é a navegação web. A navegação web é controlada principalmente pelos protocolos TCP e HTTP. No entanto eles foram projetados para a Internet dos anos 90. Quando esses protocolos foram criados, não foi previsto o enorme crescimento que a Internet teria. Assim, eles podem ser incompatíveis com o cenário atual da navegação web que exige maior segurança e velocidade. Visto isso, este trabalho tem como objetivo pesquisar e desenvolver mecanismos para avaliar o desempenho da Internet através de protocolos de comunicação e análise envoltória de dados (DEA). A Internet será avaliada em duas perspectivas. A primeira consiste na analise dos principais protocolos de transporte do modelo OSI, TCP e QUIC. A segunda consiste na analise de páginas web através do ranqueamento da performance dessas páginas que será obtido pelo DEA.
    Apresentação: dia: 4/7/18, hora: 16:40h às 17:20h, local: Anfiteatro

  49. Um Estudo Sobre Possíveis Benefícios de Big Data para a Rede PE Conectado
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Leandro Henrique de Lima Fragoso
    Curso: Sistemas de Informação
    Área: Big Data
    Orientador(a): José Carlos Cavalcante
    Possíveis Avaliadores: Carla Silva,Carina Alves
    Resumo:
    Neste trabalho apresentamos o programa PE CONECTADO do governo do estado de Pernambuco,um projeto criado para atender as necessidades dos órgãos do estado no que diz respeito a internet,voz e transmissão de imagens. Detalhamos suas propostas,seu funcionamento e suas políticas. Baseado nesse Programa foi feito um estudo teórico sobre os possíveis benefícios de técnicas de Big Data. O que tem embasado esse estudo é que as grandes organizações têm tratado seus dados como algo de valor. Então como as organizações estão fazendo uso dessas técnicas e de forma já validada em certos casos já chegou a hora das entidades governamentais também fazer uso dessas soluções inovadoras
    Apresentação: dia: 4/7/18, hora: 17:20h às 18:00h, local: Auditório

  50. Estudo da performance e usabilidade em aplicações móveis multiplataforma utilizando React Native
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Leonardo Pires dos Santos
    Curso: Engenharia da Computação
    Área: Desenvolvimento de aplicações móveis
    Orientador(a): Eduardo Antônio Guimarães Tavares
    Possíveis Avaliadores: Adriano Augusto de Morais Sarmento, Vinícius Cardoso Garcia
    Resumo:
    Um obstáculo na área de desenvolvimento de aplicações móveis é a diversidade de plataformas. Isto gera a necessidade de empresas desprenderem recursos (de tempo e dinheiro) na implementação de um mesmo software para sistemas operacionais distintos. Uma solução para esse problema foi desenvolvida pelo Facebook ao criar o framework ‘React Native’ que visa utilizar um único código para gerar aplicações para Android e iOS. Este trabalho visa fazer um estudo deste framework e comparar a desempenho e usabilidade de alguns componentes em relação ao desenvolvimento nativo para iOS. Para isto, serão implementadas duas aplicações em todas as abordagens (utilizando Swift e React Native).
    Apresentação: dia: 4/7/18, hora: 17:20h às 18:00h, local: Anfiteatro

  51. AutoTestCoveragep: Uma ferramenta para cobertura de testes de integração no contexto Android sem uso de código-fonte
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Lucas Bezerra Perrusi
    Curso: Ciência da Computação
    Área: Engenharia de Software
    Orientador(a): Alexandre Cabral Mota
    Possíveis Avaliadores: Juliano Manabu Iyoda, Leopoldo Teixeira
    Resumo:
    Análise de cobertura, quer seja de código, de requisitos, de mudanças, etc é usada para avaliar qualidade dos testes, no contexto de testes de regressão o objetivo é verificar se o que funcionava em uma versão anterior do sistema, continua funcionando na versão atual. Para tal, pode-se simplesmente re-executar todos os testes existentes, mas se torna ideal uma análise de cobertura para garantir que os testes estão executando, pelo menos uma vez, as áreas que foram modificadas. No caso de nosso parceiro industrial não é possível ter acesso irrestrito ao código-fonte do sistema. Para solucionar isto propomos uma análise das interações entre aplicativos do sistema, que chamaremos de teste de regressão de plataforma, usando recuperação de informação, e assim fornecer a cobertura para um plano de teste.
    Apresentação: dia: 5/7/18, hora: 8:00h às 8:40h, local: Auditório

  52. Desenvolvimento de técnica de renderização gráfica baseada em PathTracing e CNNs.
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Marcel Santana Santos
    Curso: Engenharia da Computação
    Área: Computação Inteligente
    Orientador(a): Tsang Ing Ren
    Possíveis Avaliadores: Silvio Melo, George D. C. Cavalcanti
    Resumo:
    Renderização fotorrealista é um problema custoso computacionalmente. A técnica conhecida por Path Tracing, formulada inicialmente por James Kajiya, demanda um número muito grande de amostras por pixel, mesmo utilizando técnicas de smart sampling, para gerar cenas com alto grau de realismo. Isso faz com que o processo de renderização tome um tempo considerável o que torna proibitivo o seu uso em aplicações de tempo real (como jogos, realidade aumentada e virtual) e encarece a produção de filmes. Uma forte tendência nos últimos anos tem sido em aplicar algoritmos de aprendizagem de máquina visando acelerar o processo de renderização estocástica. Assim, o presente trabalho visa estudar técnicas de renderização construídas através de aprendizagem de máquina, mais especificamente baseadas em Path Tracing.
    Apresentação: dia: 5/7/18, hora: 8:00h às 8:40h, local: Anfiteatro

  53. Um estudo sobre infraestrutura para computação em nuvem sob a ótica da oferta
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Marcelo Bezerra dos Santos
    Curso: Sistemas de Informação
    Área: Computação em Nuvem
    Orientador(a): José Carlos Cavalcanti
    Possíveis Avaliadores: Carla Taciana Lima, Carina Frota Alves
    Resumo:
    A cloud computing (computação em nuvem) vem ganhando espaço como solução eficaz de infraestrutura para empresas e organizações ao substituir os atuais data centers; as empresas e organizações passam a ter menores custos de infraestrutura e menor sobrecarga administrativa. Seus recursos podem ser melhorados de acordo com a demanda computacional, diminuindo ou expandindo de maneira mais fácil e mais ágil. O objetivo desse trabalho de conclusão de curso é realizar um estudo sobre a infraestrutura em nuvem, particularmente em um país periférico como o Brasil, tendo como referência particular o lado da oferta de soluções em nuvem, o trabalho procurará se valer da experiência da empresa pernambucana USTORE, baseada no parque tecnológico do Porto Digital.
    Apresentação: dia: 5/7/18, hora: 8:40h às 9:20h, local: Auditório

  54. Desenvolvimento de Ferramenta de Visualização para Aplicação Web de Modelagem e Análise Quantitativa de PET Scanners
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Marcia Cristina Tenorio Cavalcante
    Curso: Ciência da Computação
    Área: Desenvolvimento
    Orientador(a): Silvio Melo
    Possíveis Avaliadores: Germano, Leopoldo
    Resumo:
    O trabalho tem como objetivo o desenvolvimento de uma ferramenta de visualização de PET-Scanner em uma aplicação já existente, com o intuito de melhorar a experiência do usuário.
    Apresentação: dia: 5/7/18, hora: 8:40h às 9:20h, local: Anfiteatro

  55. Classificação e Extração de Eventos de Trânsitos no Twitter
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Marcio Mendes Cavalcanti Junior
    Curso: Ciência da Computação
    Área: Recuperação de Informação
    Orientador(a): Prof. Luciano de Andrade Barbosa
    Possíveis Avaliadores: Kiev Santos da Gama
    Resumo:
    O volume de dados em redes sociais tem sido cada vez maior devido ao crescimento no número de redes sociais criadas nos últimos anos e ao número cada vez maior de pessoas conectadas a essas redes. Diversos tópicos são encontrados nesse meio (entretenimento, moda, ciência, tecnologia, entre outros). Um tópico particularmente interessante é o de trânsito. Usuários de mídias sociais muitas vezes postam informações de trânsito em seus perfis como acidentes, engarrafamento etc. Neste trabalho, iremos utilizar o Twitter para analisar postagens relacionadas a trânsito em grandes cidades brasileiras. Mais especificamente, pretendemos classificar postagens como eventos de trânsito ou não, e extrair delas informações como: onde, quando e porque o evento aconteceu. A partir disso, irá ser construída uma aplicação para monitoramento em tempo real da condição de trânsito nessas cidades.
    Apresentação: dia: 5/7/18, hora: 9:20h às 10:00h, local: Auditório

  56. Um estudo de caso para avaliar a eficiência de OKR (Objectives and Key Results) em uma Empresa Júnior
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Maria Helena Andrade Souza
    Curso: Engenharia da Computação
    Área: Gestão de Negócios
    Orientador(a): Carina Frota Alves
    Possíveis Avaliadores: Cristiano Coelho Araújo, Kiev Santos da Gama
    Resumo:
    Em um contexto de globalização e com um cenário extremamente competitivo no qual as empresas estão inseridas, ter uma estratégia de negócio bem definida é fundamental não só para o funcionamento da empresa, mas também para o seu sucesso a longo prazo. Apesar disso, muitas empresas não dão a atenção necessária ao tema por acreditarem que estratégia empresarial se limita a fazer um produto de sucesso e, consequentemente, obter lucro. Mesmo obtendo sucesso inicialmente, à medida que a empresa cresce e o time de funcionários aumenta, sem uma metodologia de gestão definida fica cada vez mais difícil conseguir alcançar as estratégias outrora definidas. A avaliação de desempenho é uma das ferramentas de gestão que objetiva analisar o desempenho individual ou de um grupo de funcionários em uma empresa. Sendo assim, o principal propósito deste trabalho de graduação é realizar um estudo de caso com o objetivo de analisar a eficiência da avaliação de desempenho em uma Empresa Júnior (EJ) de Tecnologia da Informação que adotou o framework Objectives and Key Results (OKR) como metodologia de gestão. Palavras-chave: avaliação de desempenho, objectives and key results, empresa júnior, indicadores de desempenho.
    Apresentação: dia: 5/7/18, hora: 9:20h às 10:00h, local: Anfiteatro

  57. Um Estudo Sobre o Impacto da Interatividade na Compreensão de Visualizações por Usuários Não Especialistas
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Mariama Celi Serafim de Oliveira
    Curso: Ciência da Computação
    Área: Visualização de dados, IHC
    Orientador(a): Nivan Roberto Ferreira Junior
    Possíveis Avaliadores: Alex Sandro Gomes, Rodrigo Lins Rodrigues, Rodrigo Cunha
    Resumo:
    Nos últimos anos, houve crescimento considerável na quantidade do uso de recursos de visualização de dados a fim de difundir informação para o grande público. No entanto, a maioria desses recursos teve sua concepção para os chamados especialistas. Para as grandes massas, que não possuem experiência prévia com análise visual de dados, o processo de compreensão de visualizações muitas vezes não é uma tarefa fácil. Entre os vários recursos presentes em visualizações que podem auxiliar neste processo destaca-se a interatividade. Logo, o presente trabalho tem por objetivo analisar o impacto da interatividade no entendimento de visualizações por pessoas não especialistas. Ou seja, o trabalho pretende avaliar, de maneira quantitativa e qualitativa, como a interatividade pode ser empregada para ajudar pessoas que nunca tiveram contato com um tipo de visualização a entenderem o modo como esta funciona.
    Apresentação: dia: 5/7/18, hora: 10:00h às 10:40h, local: Auditório

  58. Uma análise dos requisitos pedagógicos dos softwares educacionais voltados para crianças autistas
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Mariana Ferreira de Melo
    Curso: Sistemas de Informação
    Área: Engenharia de Requisitos, Educação, Autismo, Jogos Educativos, Softwares Educativos
    Orientador(a): Carla Taciana Lima Lourenço Silva
    Possíveis Avaliadores: Robson Fidalgo e Simone Santos
    Resumo:
    O objetivo deste trabalho é realizar uma análise das propostas de softwares educacionais para o espectro autista que estão disponíveis na literatura, avaliando-os de acordo com a cobertura dos requisitos presentes em um catálogo ou um conjunto definido de requisitos para softwares educacionais devidamente disponibilizados na literatura.
    Apresentação: dia: 5/7/18, hora: 10:00h às 10:40h, local: Anfiteatro

  59. Uma Solução SDN para a detecção e prevenção de intrusão baseado em Plano de Dados Stateful
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Marília Isabelly Rodrigues Nogueira
    Curso: Engenharia da Computação
    Área: Segurança da Informação
    Orientador(a): Stenio Flávio de Lacerda Fernandes
    Possíveis Avaliadores: Prof. Paulo André da Silva Gonçalves, Prof. José Augusto Suruagy Monteiro
    Resumo:
    Estamos inseridos em uma sociedade onde os computadores e a internet já estão incorporados a nossa forma de socializar nas mais variadas atividades do nosso dia a dia. Devido a essa dependência com relação a rede, problemas de segurança são cada vez mais comuns, tendo como necessário um sistema de detecção de intrusão eficiente e conciso que possibilite um melhor gerenciamento da rede. Para tal, o conceito de SDN (Software Defined Networking) tem por finalidade criar um sistema de controle de rede que centraliza o gerenciamento dos serviços sem serem limitados pelas restrições do hardware, no entanto, problemas de escalabilidade e desempenho nessa abordagem podem afetar inúmeras aplicações. Este trabalho pretende então abordar o conceito de Stateful SDN para reduzir esse problema.
    Apresentação: dia: 5/7/18, hora: 10:40h às 11:20h, local: Auditório

  60. Um framework que ajuda empresas a encontrar os melhores candidatos, cruzando datasets do GitHub e Linkedin
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Matheus de Souza Lins
    Curso: Sistemas de Informação
    Área: Data Science e Engenharia de Software
    Orientador(a): Vinicius Cardoso Garcia
    Possíveis Avaliadores: Renato Vimieiro, Bernadette Farias Lóscio
    Resumo:
    A partir de datasets do GitHub e Linkedin, esse framework ajuda empresas a escolher o melhor candidato para uma determinada vaga. Será possível ter uma visão da probabilidade estatística percentual do quando um perfil é compatível.
    Apresentação: dia: 5/7/18, hora: 10:40h às 11:20h, local: Anfiteatro

  61. Um Estudo sobre Abordagens Inovadoras de Aprendizagem no Ensino de Programação
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Matheus Henrique de Brito Silva
    Curso: Sistemas de Informação
    Área: Educação
    Orientador(a): Simone C. dos Santos Lima
    Possíveis Avaliadores: Patrícia Tedesco
    Resumo:
    O trabalho de conclusão de curso tem como objetivo geral apresentar um estudo de como as "Abordagens Inovadoras de Ensino de Programação" têm sido implementadas, respondendo às seguintes questões: Qual o contexto de ensino (nível de educação, objetivo do curso, tipo de unidade educacional), no qual a abordagem foi adotada; Quais os problemas ou desafios propostos?; Qual o ambiente de aprendizagem?; Quais os conteúdos abordados?; Qual o capital humano envolvido neste contexto (professores, tutores, monitores, perfil dos alunos)?; Qual o processo de avaliação?; Quais os principais resultados encontrados?
    Apresentação: dia: 5/7/18, hora: 11:20h às 12:00h, local: Auditório

  62. Database of Things (DoT): tendência de migração para bancos de dados em memória e inovações em ciência dos dados
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Natália Pinheiro Ramos de Souza
    Curso: Ciência da Computação
    Área: Ciência dos dados, inteligência empresarial, banco de dados in-memory, analítica
    Orientador(a): José Carlos Cavalcanti
    Possíveis Avaliadores: Robson Fidalgo
    Resumo:
    O crescente volume de dados produzido e analisado por sistemas computacionais tem encontrado barreiras de performance nos bancos de dados que armazenam informações tradicionalmente em disco. Grandes empresas como Oracle, IBM, Microsoft, responsáveis pelos SGBDs (Sistema de Gerenciamento de Banco de Dados) mais populares do mercado [1], tem buscado alternativas ao paradigma relacional. Surgido no início dos anos 90s, SGBDs in-memory substituem o armazenamento de dados em disco por, como o próprio termo sugere, armazenamento em memória. Essa mudança traz um aumento significativo na velocidade de acesso e processamento de dados, porém memórias são mais vulneráveis a perda de dados em situações como reinicialização não planejada do sistema ou falhas na alimentação de energia. O presente trabalho de graduação tem por objetivo investigar a necessidade de desempenho no domínio de ciência dos dados combinado com as vantagens da computação in-memory como alternativa aos populares SGBDs relacionais.
    Apresentação: dia: 5/7/18, hora: 11:20h às 12:00h, local: Anfiteatro

  63. Modelagem e otimização de softwares automotivos
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Newton Leal Barbosa
    Curso: Engenharia da Computação
    Área: Modelagem e otimização
    Orientador(a): Eduardo Antônio Guimarães Tavares
    Possíveis Avaliadores: Divanilson Campelo, Paulo Maciel
    Resumo:
    Este trabalho tem como objetivo o estudo e os desafios em otimização de softwares automotivos e como a indústria faz atualmente com esses processos. Para isso, é necessário revisitar a literatura e então propor uma maneira de otimização que não interfira nos requisitos críticos de softwares automotivos.
    Apresentação: dia: 5/7/18, hora: 13:00h às 13:40h, local: Auditório

  64. Sistema interativo em Realidade Virtual de dispositivos móveis para auxiliar no tratamento de pessoas com Fobias
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Paulo Gustavo Lasalvia Jorge
    Curso: Ciência da Computação
    Área: Realidade Virtual / Saúde
    Orientador(a): Silvio de Barros Melo
    Possíveis Avaliadores: Alex Sandro Gomes, Tsang Ing Ren, Verônica Teichrieb
    Resumo:
    As fobias são um tipo de transtorno de ansiedade que afeta algumas pessoas e é caracterizada pelo medo incontrolável gerado por alguma situação ou aversão à algum objeto. As pessoas que apresentam alguma fobia tendem a ter dificuldades na realização de algumas tarefas devido aos sintomas desse transtorno, assim, elas estão procurando cada vez mais especialistas para realizar tratamentos nos quais possam ajudá-las a amenizar/sanar/remediar esses sintomas. Uma das técnicas utilizadas nesses tratamentos é a Terapia de exposição onde o medo é exposto para o paciente de forma gradual, porém existe uma certa dificuldade a depender da fobia, uma vez que é dificil simular no consultório do especialista uma situação na qual cause os mesmos sintomas que uma situação real ao paciente. Uma das possíveis formas de simular essa situação é utilizando-se da Realidade Virtual(RV), porém com o alto custo de alguns equipamentos na RV em desktop, existe uma limitação de público que possa utilizar esta tecnologia para seu tratamento. O presente trabalho tem como principal objetivo promover um maior acesso ao público os softwares que auxiliam no tratamento de fobias através de um sistema feito para dispositivos móveis utilizando-se RV e terapia de exposição.
    Apresentação: dia: 5/7/18, hora: 13:00h às 13:40h, local: Anfiteatro

  65. Uma abordagem SVR para prever o Path Loss da geolocalização urbana em ambientes externos através da rede celular
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Paulo Henrique Muniz Barbosa
    Curso: Ciência da Computação
    Área: Aprendizagem de máquina
    Orientador(a): Paulo Salgado Gomes de Mattos Neto
    Possíveis Avaliadores: Daniel Cunha
    Resumo:
    Com o advento da internet das coisas e de dispositivos cada vez mais conectados por redes sem fio, como celulares e sensores, cada vez mais é necessária uma localização precisa, principalmente em serviços baseados em geolocalização. A localização destes dispositivos pode ser dividida em indoor e outdoor, dependendo de onde se encontra o dispositivo. Neste trabalho, será focado a localização outdoor, ou seja, em ambiente externos a edifícios por exemplo, usando a rede em que o aparelho está conectado, já que nem todos os dispositivos(especialmente aqueles de baixa potência) possuem GPS. Para contornar esse problema, será usado um algoritmo de aprendizagem de máquina usando radiolocalização.
    Apresentação: dia: 5/7/18, hora: 13:40h às 14:20h, local: Auditório

  66. Interface para Análise de Sentimentos em Repositórios de Mídias Digitais
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Pedro Henrique de Queiroz Lima
    Curso: Ciência da Computação
    Área: Visualização de Dados
    Orientador(a): Nivan Roberto Ferreira Junior
    Possíveis Avaliadores: Rodrigo Lins; Rodrigo Cunha
    Resumo:
    Dado o crescimento do consumo de mídias digitais, como conteúdo em vídeo, que já é responsável por 69% de todo tráfego de dados online, existe uma oportunidade de enriquecer a interação de usuário com o repositório de mídias por meio de técnicas de visualização de dados. O objetivo deste trabalho é estender a abordagem atual de navegação de repositórios de mídias usando análise de sentimentos sobre o conteúdo falado destas mídias. Usando um acervo constituído de vídeos hospedados no YouTube, implementaremos uma interface web que permita a visualização da classificação sentimental da transcrição do áudio dos vídeos.
    Apresentação: dia: 5/7/18, hora: 13:40h às 14:20h, local: Anfiteatro

  67. Sistema de marcador fiducial para rastreamento de objetos em ambientes submersos
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Pedro Henrique Rodrigues Pereira Silva
    Curso: Engenharia da Computação
    Área: Visão Computacional
    Orientador(a): Judith Kelner
    Possíveis Avaliadores: Prof. Carlos Mello, Prof. Hansenclever de Franca
    Resumo:
    Marcadores fiduciais são utilizados em diversas aplicações de visão computacional, principalmente quando se deseja extrair informações confiáveis, tais como, rastreamento de objetos em ambiente submarino. Ambientes submarinos em águas profundas possuem diversas restrições e desafios que precisam ser considerados durante a modelagem de um sistema de marcação. É necessário que o marcador preserve suas características mesmo com imagens de baixa resolução e borradas. Este trabalho propõe um marcador fiducial robusto às condições ambientais do fundo do mar e um algoritmo para detectá-lo, possibilitando seu uso em aplicações de visão computacional subaquáticas.
    Apresentação: dia: 5/7/18, hora: 14:20h às 15:00h, local: Auditório

  68. Willow: Uma Ferramenta de Live Programming para Auxiliar no Ensino de Algoritmos e Estruturas de Dados
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Pedro Henrique Sousa de Moraes
    Curso: Ciência da Computação
    Área: Ensino de algoritmos e live programming
    Orientador(a): Leopoldo Motta Teixeira
    Possíveis Avaliadores: Renato Vimeiro
    Resumo:
    Um dos problemas no ensino de algoritmos e estruturas de dados é mostrar de forma interativa como estes funcionam. O uso de bons exemplos é fundamental para que os alunos entendam os detalhes do funcionamento dos algoritmos, mas isso requer muito tempo dos professores, que precisam produzir exemplos para cada caso e para atender dúvidas levantadas por seus estudantes. Este trabalho pretende apresentar uma ferramenta de programação visual que pode ser usada pelos professores e alunos para criação de exemplos interativos e modificáveis que os ajudem a ensinar e aprender algoritmos e estruturas de dados.
    Apresentação: dia: 5/7/18, hora: 14:20h às 15:00h, local: Anfiteatro

  69. Automação do monitoramento de gastos residenciais com uso de processamento de eventos complexos
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Pedro Vinícius Batista Clericuzi
    Curso: Sistemas de Informação
    Área: IoT, Processamento de Dados em Tempo Real, domótica
    Orientador(a): Kiev Gama
    Possíveis Avaliadores: Vinícius Cardoso Garcia
    Resumo:
    Devido aos acontecimentos na economia brasileira nesses últimos anos, a população tem sofrido com constantes aumentos nos valores de diversos produtos e serviços que são extremamente necessários no nosso dia-a-dia, dentre eles estão as contas de água e de luz. O que acontece é que muitas vezes por falta de informação e de conhecimento por parte da maioria dos brasileiros sobre as taxas e tarifas, só é possível sentir o impacto desses aumentos no final do mês. Sabendo disso, este trabalho visa construir um sistema de monitoramento dos gastos na conta de água e luz utilizando uma arquitetura baseada em eventos e tomando como base as metas de gasto atribuídas pelo próprio usuário.
    Apresentação: dia: 5/7/18, hora: 15:00h às 15:40h, local: Auditório

  70. Sistemas da informação no contexto educacional
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Rafael Djalma Uchoa Rocha
    Curso: Sistemas de Informação
    Área: Sistemas de Informação
    Orientador(a): Alexandre Marcos Lins de Vasconcelos
    Possíveis Avaliadores: Simone Cristiane dos Santos, Carla Taciana Lima
    Resumo:
    Esse trabalho tem como finalidade através da revisão bibliográfica de autores e de cunho descritivo estudar e analisar a características dos sistemas de informação no ecossistema da educação, especificamente apontado nesse trabalho como contexto educacional. Será feito a relação desses sistemas em uma visão a nível organizacional do processo educacional, indo desde dos diferentes níveis governamentais, até mesmo dentro da sala de aula. O foco da avaliação são os Sistemas de Colaboração; Sistemas de Gerenciamento de Sala de Aula; os Sistemas Gestão da Aprendizagem; os Sistemas de Informação do Estudante; e os Sistema de Informação de Gestão Educacional.
    Apresentação: dia: 5/7/18, hora: 15:00h às 15:40h, local: Anfiteatro

  71. Estudo exploratório sobre ferramentas de testes para aplicações Android
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Raissa do Rego Barros Xavier de Morais
    Curso: Engenharia da Computação
    Área: Testes Android
    Orientador(a): Adriano Sarmento
    Possíveis Avaliadores: Juliano Manabu Iyoda, Sérgio Castelo Branco Soares
    Resumo:
    O trabalho tem como objetivo investigar abordagens de testes disponíveis no mercado para plataforma Android através de uma análise comparativa entre ferramentas de automação de testes disponíveis.
    Apresentação: dia: 5/7/18, hora: 15:40h às 16:20h, local: Auditório

  72. Como sincronizar dados entre Gateway e Cloud numa meta-plataforma KNoT
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Ramon Henrique Pereira Ribeiro
    Curso: Engenharia da Computação
    Área: Internet das coisas
    Orientador(a): Kiev Gama
    Possíveis Avaliadores: Prof. Carlos Ferraz, Prof. Kelvin Lopes Dias
    Resumo:
    A Internet of Things (IoT) tem o objetivo de conectar objetos e fazer com que os mesmos troquem informações que permitam ajudar usuários a tomar decisões com os dados gerados por esses dispositivos conectados. Com o montante de dados que a IoT irá gerar, não será possível, para dispositivos com baixo poder de processamento e armazenamento, lidarem com todos esses dados sozinhos. Com o uso de um gateway podemos então tirar essa responsabilidade dos devices, porém não há um padrão para um gateway sincronizar dados com diferentes tipos de cloud há uma grande quantidade de plataformas de cloud usando diferentes protocolos de comunicação como MQTT, COAP, entre outros. Este trabalho mostra os desafios de sincronização de dados na meta-plataforma KNoT (Knot Network of Things) e cria uma aplicação que pode consultar os dados dos things pela cloud, demonstrando essa sincronização.
    Apresentação: dia: 5/7/18, hora: 15:40h às 16:20h, local: Anfiteatro

  73. Definição de Requisitos Para Uma Plataforma Interativa de Viajantes Independentes
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Reginaldo Domingos dos Santos Júnior
    Curso: Sistemas de Informação
    Área: Engenharia de Software; Engenharia de Requisitos .
    Orientador(a): Carla Taciana Lima Lourenço
    Possíveis Avaliadores: Alexandre Vasconcelos, Jaelson Castro
    Resumo:
    Viajar o mundo independentemente de Agência de viagens requer o mínimo de organização possível, pois a pessoa fica responsável por tudo, desde a compra da passagem, reserva de hotel, definição de um roteiro e verificação dos documentos necessários para entrada no país, como por exemplo contratação de seguro viagem, solicitação de visto e vacinas necessárias. Sendo que encontrar as melhores recomendações do próximo destino no meio de tantas plataformas disponíveis acaba se tornando uma tarefa difícil e cansativa. A proposta deste trabalho é a definição dos requisitos necessários para criação de uma plataforma interativa para viajantes independentes, através dos métodos e técnicas da Engenharia de Requisitos.
    Apresentação: dia: 5/7/18, hora: 16:20h às 17:00h, local: Auditório

  74. Autoalocação em Projetos de Software no Contexto de Empresas Juniores
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Renato Vieira Leite de Barros
    Curso: Engenharia da Computação
    Área: Engenharia de Software
    Orientador(a): Carina Frota Alves
    Possíveis Avaliadores: Cristiano Coelho de Araújo, Kiev Santos da Gama, Fabio Queda Bueno da Silva
    Resumo:
    Entende-se por autoalocação o processo que equipes de projetos utilizam para realizar a atribuição de atividades relacionadas à execução do trabalho final de modo individual e autônomo, geralmente adotada em equipes que seguem algum tipo de metodologia ágil. Este trabalho tem como objetivo avaliar quais são os principais fatores que colaboram para que tais indivíduos optem por certa atividade em detrimento de outra. Como por exemplo a vontade de adquirir algum conhecimento novo no processo de execução das tarefas ou influência exercida por stakeholders do projeto. O estudo será guiado através da aplicação de um questionário em equipes de empresários juniores espalhados pelo Brasil que executem projetos de software adotando tal processo na distribuição de atividades.
    Apresentação: dia: 5/7/18, hora: 16:20h às 17:00h, local: Anfiteatro

  75. Localização Indoor Através de Algoritmos de Inteligência Computacional Baseada em Sinais de Radiofrequência
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Renê Leite
    Curso: Engenharia da Computação
    Área: Inteligência Artificial
    Orientador(a): Nivan Roberto Ferreira Júnior
    Possíveis Avaliadores: Silvio Melo, Carlos Ferraz
    Resumo:
    O desenvolvimento de sistemas de localização em tempo real se tornou um grande auxílio para os sistemas baseados em localização. Sistemas de recomendação, jogos e busca de rotas são exemplos de sistemas que podem ser baseados na localização. O problema da localização em tempo real em ambientes outdoor já é bem resolvido pelo sistema GPS, porém o GPS não é capaz de realizar predições de qualidade em ambientes indoor. A capacidade de rastrear pessoas e objetos em ambientes indoor tem aplicações médicas, militares, logísticas e de entretenimento. Um sistema de localização indoor é um sistema para localizar pessoas ou objetos no interior de um dado estabelecimento utilizando ondas de rádio, campos magnéticos, sinais acústicos ou qualquer outra informação sensorial que possa ser coletada por dispositivos móveis. O trabalho será focado no uso de ondas de radiofrequência para localização indoor, através de mapeamento de ambiente prévio seguido da localização através de inteligência artificial, tendo como entrada os sinais de radiofrequência medidos pelo dispositivo a ser localizado e como saída a localização aproximada do dispositivo.
    Apresentação: dia: 5/7/18, hora: 17:00h às 17:40h, local: Auditório

  76. A Modelagem de Processos de Negócio na Conferência BPM – Uma Revisão Sistemática
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Ricardo Jorge Rodrigues de Lima Filho
    Curso: Sistemas de Informação
    Área: Modelagem de Processos de Negócio
    Orientador(a): Carla Taciana Lima Lourenço Silva Schuenemann
    Possíveis Avaliadores: Jaelson Castro, Alexandre Marcos Lins de Vasconcelos, Carina Frota Alves
    Resumo:
    Desde que o conceito de BPM foi introduzido no mundo corporativo, o número de empresas que o aplicam cresceu significativamente, especialmente nos últimos anos, uma vez que sua utilização resulta numa busca constante pela melhoria nos processos de negócio da empresa. Utilizar o BPM significa conhecer os processos internos e/ou externos, a fim de mensurá-los e geri-los, para que assim possam ser encontrados pontos de melhoria. Campos (2014) diz que “o conceito de processos organizacionais, também chamados de processos de negócio, tornou-se um tema fundamental para as organizações modernas”, fazendo com que grandes empresas como a IBM e Oracle desenvolvam ferramentas para gestão de processos e sua modelagem. O meio acadêmico também tem se inclinado bastante em relação à área de modelagem de processos e, como resultado, diversos estudos têm sido publicados nas mais diversas fontes, e dentre elas, na Conferência de BPM.
    Apresentação: dia: 5/7/18, hora: 17:00h às 17:40h, local: Anfiteatro

  77. Rastreamento de Poses Humanas a Partir de Entradas RGB
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Ricardo Rossiter Barioni
    Curso: Ciência da Computação
    Área: Interação Natural
    Orientador(a): Veronica Teichrieb
    Possíveis Avaliadores: Hansenclever de França Bassani, Germano Vasconcelos
    Resumo:
    No contexto de interação natural e rastreamento de seres humanos, é fundamental a obtenção da configuração de pose humana em tempo real. A obtenção desta pose a partir de imagens RGB obtidas através de câmeras traz a possibilidade de uma extensa gama de aplicações para áreas como segurança (ex.: monitoramento de atividade no local), saúde (ex.: análise postural) e varejo (ex.: AmazonGo). Porém, isso é considerado um desafio, uma vez que informações puramente visuais não nos dão explicitamente informações a respeito da localização das juntas (keypoints em pixels) do corpo humano na imagem. Mais além, localizar tais partes do corpo humano no espaço tridimensional pode ser considerado um desafio ainda maior. Neste trabalho, propõe-se o desenvolvimento de um método de aprendizagem de máquina (especificamente aprendizagem profunda baseada em redes convolucionais) capaz de abordar tal problemática, tendo como motivação o seu uso no contexto de aplicações do mundo real como comentado acima, visando atingir bons resultados quantitativos, bem como preservando boa performance, a fim de que possa ser utilizado em aplicações em tempo real.
    Apresentação: dia: 6/7/18, hora: 8:00h às 8:40h, local: Auditório

  78. Uma abordagem multivariada para redes de agrupamento Fuzzy Kohonen
    TG: aqui
    Proposta inicial: aqui
    Autor(a): Rodrigo Bruno de Carvalho Cavalcanti
    Curso: Engenharia da Computação
    Área: Aprendizagem de Máquina
    Orientador(a): Renata Maria Cardoso Rodrigues de Souza
    Possíveis Avaliadores: Ricardo Bastos Cavalcante Prudêncio, Cleber Zanchettin
    Resumo:
    Em um cenário onde as tarefas cotidianas estão se tornando automatizadas e a qualidade de vida remete à máquina como coadjuvante, os algoritmos de aprendizagem de máquina tem papel decisivo. Além de automatizar funções, as máquinas precisam de rapidez e corretude para realizar as funções de forma autônoma e ubíqua. Este trabalho visa apresentar uma abordagem multivariada para o método Fuzzy Kohonen Clustering Networks (FKCN) com o propósito de otimizar a classificação não supervisionada, analisando separadamente a influência de cada variável.
    Apresentação: dia 10/04/2018, hora 10:00h, local: Anfiteatro

  79. Sistema de Apoio de Decisão Para Compra de Passagens Aéreas
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Rodrigo Calegario
    Curso: Ciência da Computação
    Área: Ciência de Dados
    Orientador(a): Luciano Barbosa
    Possíveis Avaliadores: Ricardo Bastos Prudêncio
    Resumo:
    Com o aumento da quantidade de informações disponíveis na internet proveniente de sites de compras, ferramentas que deem suporte para a decisão do consumidor na hora da compra vem se tornando algo cada vez mais popular. Uma área em que um sistema de apoio à decisão tem sido de grande importância é na venda de passagens aéreas. Um desafio para essas ferramentas é fornecer um ambiente de busca completo para que o consumidor possa visualizar todas as possibilidades a fim de fazer a melhor compra de acordo com as suas necessidades. O objetivo desse trabalho é desenvolver uma ferramenta que auxilie, de forma eficiente, a busca do melhor preço de promoções de passagens aéreas.
    Apresentação: dia: 6/7/18, hora: 8:00h às 8:40h, local: Anfiteatro

  80. O Papel da TI na Gestão de Empresas de Locação para a Indústria e Construção Civil
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Rômulo Ferreira da Silva
    Curso: Sistemas de Informação
    Área: Gestão da Informação
    Orientador(a): José Carlos Cavalcanti
    Possíveis Avaliadores: Carla Taciana, Simone Santos
    Resumo:
    Esse trabalho de conclusão de curso tem como objetivo analisar qual o papel da TI na gestão de empresas de locação de máquinas para a indústria e para a construção civil, e como empresas desse setor podem se valer de tecnologias de forma a aumentarem seu desempenho, além de destacar as vantagens do uso de sistemas de informação no empreendimento em estudo.
    Apresentação: dia: 6/7/18, hora: 8:40h às 9:20h, local: Auditório

  81. Implementação de Middleware baseada em Microserviços
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Rubem Fonseca Moura Junior
    Curso: Engenharia da Computação
    Área: Sistemas Distribuídos, Middleware
    Orientador(a): Nelson Rosa
    Possíveis Avaliadores: Vinícius Garcia
    Resumo:
    O objetivo deste Trabalho de Graduação é projetar e implementar um Middleware que possui alguns de seus componentes desenvolvidos utilizando conceitos de microserviços. Um Middleware básico possui 7 componentes: Marshaller, Proxy, Invoker, Requestor, Client Request Handler, Server Request Handler e o Lookup. A princípio, o Lookup será implementado como um microserviço e disponibilizado pelo middleware. Após a implementação do middleware, será desenvolvido um estudo apresentando uma avaliação de desempenho onde iremos observar quais os pontos vantajosos ou não em se construir um middleware com microserviços.
    Apresentação: dia: 6/7/18, hora: 8:40h às 9:20h, local: Anfiteatro

  82. Arquitetura de Microsserviços: Aplicabilidade na governança e infraestrutura de TI
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Sidney Felipe da Silva
    Curso: Sistemas de Informação
    Área: Sistemas de Informação
    Orientador(a): José Carlos Cavalcanti
    Possíveis Avaliadores: Carina Frota, Carla Taciana
    Resumo:
    Este trabalho tem como objetivo apresentar um estudo de caráter teórico sobre os conceitos que definem a Arquitetura de microsserviços. A partir disso, busca-se avaliar a sua aplicabilidade na governança e infraestrutura de TI visando a melhoria e otimização dos serviços oferecidos.
    Apresentação: dia: 6/7/18, hora: 9:20h às 10:00h, local: Auditório

  83. Classificação de comentários em redes sociais
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Silvio Romero de Santana Junior
    Curso: Engenharia da Computação
    Área: analise de sentimento
    Orientador(a): Ricardo Bastos Cavalcante Prudêncio
    Possíveis Avaliadores: Odilon Maroja da Costa Pereira Filho
    Resumo:
    O objetivo do trabalho em questão é a avaliação de comentários usando a estratégia de classificação baseada em dicionário polarizado. Através de uma base de dados de cerca de algumas centenas de comentários seja em redes sociais ou em fóruns de discussão, analisar e classificar os comentários de maneira precisa. Precisão que será calculada através de métricas comuns a área. Por último, também serão feitas comparações com outras técnicas e algoritmos para validação da solução obtida.
    Apresentação: dia: 6/7/18, hora: 9:20h às 10:00h, local: Anfiteatro

  84. Aceleração em HW de um Algoritmo de Detecção de Retinopatia Diabética
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Tasso Luís Oliveira de Moraes
    Curso: Engenharia da Computação
    Área: Sistemas Embarcados
    Orientador(a): Adriano Sarmento
    Possíveis Avaliadores: Abel Guilhermino, Edna Barros
    Resumo:
    A retinopatia diabética é uma doença causada em pessoas que possuem diabetes e que pode levar o indivíduo a perda da visão. Assim, este trabalho visa implementar em linguagem de descrição de hardware (HDL) o passo mais custoso do algoritmo de classificação da gravidade da doença proposto pelos alunos Gabriel Silva e Thiago Melo e executá-los em FPGA como continuação do trabalho feito no trabalho de graduação de Gabriel Medeiros, uma vez que o mesmo já analisou o passo mais custoso do algoritmo, mas não o implementou devido a indisponibilidade de tempo de aprendizado. Feito isso, será comparado o tempo de execução das implementações propostas tanto puramente em software como em hardware/software a fim de analisar uma possível melhora no tempo total de execução do algoritmo.
    Apresentação: dia: 6/7/18, hora: 10:00h às 10:40h, local: Auditório

  85. VisBlocks: Uma Ferramenta Web para Design de Sistemas de Visualização de Dados
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Thalles Cezar Rodrigues de Lima
    Curso: Engenharia da Computação
    Área: Visualização de Dados
    Orientador(a): Nivan Roberto Ferreira Junior
    Possíveis Avaliadores: Rodrigo Cunha, Alex Sandro Gomes
    Resumo:
    O objetivo do trabalho é construir uma ferramenta open source em ambiente web, nomeada VisBlocks, para criação de visualizações de dados que seja intuitiva tanto para usuários com conhecimentos em visualização de dados como para usuários inexperientes. A proposta é que a ferramenta siga um modelo de fluxo de dados, onde o usuário possa integrar diversos elementos responsivos de visualização e fontes de dados de forma a construir um fluxo entre os diferentes módulos de visualização, no qual será possível observar padrões de informação de acordo com operações sobre os dados ou suas representações.
    Apresentação: dia: 6/7/18, hora: 10:00h às 10:40h, local: Anfiteatro

  86. Formalizando teorias de evolução de linhas de produtos de software entre assistentes de prova: um estudo de caso
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Thayonara de Pontes Alves
    Curso: Ciência da Computação
    Área: Engenharia de Software
    Orientador(a): Leopoldo Motta Teixeira
    Possíveis Avaliadores: Gustavo Carvalho, Juliano Iyoda, Márcio Cornélio
    Resumo:
    Com o objetivo de trazer benefícios como uma maior qualidade, menor custo e tempo de produção, são crescentes os investimentos em abordagens que visam maximizar o reúso de softwares existentes, tendo a Linha de Produto de Softwares (em inglês Software Product Line ou SPL) como uma das principais delas. SPL é definida como um conjunto de sistemas de software que compartilham características em comum, mas que são suficientemente distintos entre si, desenvolvidos a partir de um conjunto de artefatos reusáveis. A ideia é unir os benefícios da customização em massa e da produção em massa, requerendo, porém, um investimento inicial significativo que será recompensado quando pensamos a longo prazo. Para assegurar a evolução segura das SPLs, têm sido desenvolvidas teorias, das quais tem ênfase a teoria do refinamento de SPL. No entanto, estas teorias não foram exercitadas em conjunto com teorias que formalizam linguagem de programação. Quanto a isso, este trabalho tem como objetivo especificar teorias de modelos específicos de uma SPL, como FM e CK, sendo um primeiro passo para especificação da teoria de refinamento de SPL em Coq, valendo-se que já existem linguagens formalizadas em Coq.
    Apresentação: dia: 6/7/18, hora: 10:40h às 11:20h, local: Auditório

  87. Um Estudo sobre Práticas para o Desenvolvimento de Aplicações Móveis Energeticamente Eficientes
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Thiago Borges Jordani
    Curso: Ciência da Computação
    Área: Desenvolvimento mobile/Green Computing
    Orientador(a): Fernando Castor
    Possíveis Avaliadores: Francisco Soares Neto, Kiev Gama, Wellington Oliveira Jr
    Resumo:
    Este trabalho terá por objetivo analisar as principais propostas de desenvolvimento mobile energético-eficientes nas plataformas mais utilizadas na atualidade, iOS e Android; para tanto, serão realizados experimentos simples para avaliação destas práticas; examinando, também, a efetividade da implementação de tais propostas quando aplicadas ao outro sistema. Além disso, estas documentações serão comparadas com a produção realizada pelas comunidades científicas; de modo que, ao final do projeto, tenhamos um relatório comparativo não apenas das orientações oficiais de cada uma, mas, também, da sua relação com o conhecimento gerado pela comunidade científica.
    Apresentação: dia: 6/7/18, hora: 10:40h às 11:20h, local: Anfiteatro

  88. Extração de dados atípicos de discursos de pacientes com doenças mentais
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Valdemir de Andrade Borges Junior
    Curso: Ciência da Computação
    Área: Biologia computacional
    Orientador(a): Kátia Guimarães
    Possíveis Avaliadores: Patrícia Tedesco, Ricardo Prudêncio
    Resumo:
    O diagnóstico de doenças mentais em pacientes é um procedimento que requer precisão e rapidez. Tal procedimento é muito importante para essa área, pois além do fato de doenças mentais possuírem sintomas muito semelhantes, o tratamento delas difere muito entre si, e em muitos casos, o tratamento de uma doença mental não surte nenhum efeito no tratamento de outra. Usando técnicas de teoria dos grafos e de análise de sentimentos, foi desenvolvida uma técnica de análise de discurso que busca classificar corretamente um paciente baseado nos sinais de doenças mentais que o seu discurso apresenta.
    Apresentação: dia: 6/7/18, hora: 11:20h às 12:00h, local: Auditório

  89. Sistema de recomendação de localização para Redes Sociais Baseadas em Localização
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Victor Augusto Pereira Porciúncula
    Curso: Ciência da Computação
    Área: Aprendizado de Máquina
    Orientador(a): Ricardo Bastos Cavalcante Prudêncio (rbcp@cin.ufpe.br)
    Possíveis Avaliadores: Patricia Cabral de Azevedo Restelli Tedesco (pcart@cin.ufpe.br), Luciano de Souza Cabral (lsc4@cin.ufpe.br), Leandro Maciel Almeida (lma3@cin.ufpe.br)
    Resumo:
    Visando aproveitar o grande aumento de compartilhamento de informações envolvendo localização no presente momento das redes sociais (em especial os check-ins), o estudo irá adotar uma metodologia para recomendação de localização que levará em conta o histórico de locais no qual o usuário já visitou na rede social. Para isso haverá um estudo sobre as metodologias já adotadas, aplicação de uma destas sobre os datasets http://snap.stanford.edu/data/loc-brightkite.html e http://snap.stanford.edu/data/loc-gowalla.html , ambos retirados de redes sociais baseada em localização, Brightkite e Gowalla, respectivamente, e ao final serão mostrados os resultados obtidos da pesquisa.
    Apresentação: dia: 6/7/18, hora: 11:20h às 12:00h, local: Anfiteatro

  90. Estudo sobre a predominância da função de fitness sobre o algoritmo evolutivo utilizado na predição de séries temporais
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Victor Duarte Diniz Monteiro
    Curso: Ciência da Computação
    Área: Inteligência computacional
    Orientador(a): Paulo Salgado Gomes de Matto Neto
    Possíveis Avaliadores: Daniel Carvalho da Cunha, Patricia Cabral de Azevedo Restelli Tedesco, George Darminton, Adriano Lorena Inácio de Oliveira
    Resumo:
    Investigar o efeito de diferentes funções de fitness na evolução de algoritmos evolutivos em sistemas híbridos. Mais precisamente, como diferentes funções de fitness alteram a evolução do algoritmo de estratégia evolutiva na busca pela melhor configuração de rede neural na predição de séries temporais.
    Apresentação: dia: 6/7/18, hora: 13:00h às 13:40h, local: Auditório

  91. Processos, Técnicas e Ferramentas de Gestão do Conhecimento para Gestão de Projetos de Software em Times Distribuídos
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Victor Hugo Barbosa Arruda
    Curso: Sistemas de Informação
    Área: Gestão do Conhecimento, Gestão de Projetos, Desenvolvimento de Software Distribuído (DDS)
    Orientador(a): Hermano Perrelli de Moura
    Possíveis Avaliadores: Alexandre Vasconcelos; Leandro Almeida
    Resumo:
    Atualmente, observa-se o crescente número de empresas que distribuem seus processos de desenvolvimento de software globalmente.Tal prática tem criado um cenário internacional de equipes distribuídas, caracterizando assim o desenvolvimento distribuído de software (DDS). Este novo cenário cria um leque de desafios aos pesquisadores na área de desenvolvimento de software, pois não há uma organização correta das capacidades pessoais de cada membro, e das informações que devem ser compartilhadas entre os projetos e as empresas envolvidas em projetos distribuídos, desta forma, contribuído para o aumento da taxa de insucesso dos projetos O presente trabalho tem por objetivo: Identificar processos, técnicas e ferramentas em gestão do conhecimento para o gerenciamento de projetos em times de desenvolvimento de software distribuídos.
    Apresentação: dia: 6/7/18, hora: 13:00h às 13:40h, local: Anfiteatro

  92. Uma ferramenta de testes randômicos na identificação de falhas em sistemas web
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Victor Sin Yu Chen
    Curso: Ciência da Computação
    Área: Engenharia de software
    Orientador(a): Marcelo D'Amorim
    Possíveis Avaliadores: Paulo Borba
    Resumo:
    Testes randômicos são imprevisíveis. Apesar de ser uma solução fácil e barata, às vezes não é o suficiente para encontrar falhas no sistema, tendo em vista que as falhas podem estar em outras partes do software. Considerando este ponto, este trabalho tentará introduzir uma ferramenta de testes que simula eventos pseudo-aleatórios de cliques, rolagem e digitação para gerar entradas válidas e inválidas a fim de identificar essas falhas.
    Apresentação: dia: 6/7/18, hora: 13:40h às 14:20h, local: Auditório

  93. VTMV: Uma Ferramenta Interativa de Visualização para a Análise de Trajetórias Multidimensionais
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Vinicius Oliveira Folha
    Curso: Ciência da Computação
    Área: Visualização de Dados
    Orientador(a): Paulo Salgado Gomes de Mattos Neto
    Possíveis Avaliadores: Nivan Ferreira Roberto Junior
    Resumo:
    Não é de hoje que a humanidade tem estudado a trajetória de matérias e seres vivos para analisar e adquirir conhecimento sobre a suas causas e efeitos. Entretanto, a grande maioria das aplicações propostas foca na análise apenas do movimento das trajetórias, ignorando o aspecto multidimensional das mesmas. Assim, a finalidade do trabalho é desenvolver um sistema de visualização interativa para a análise visual de trajetórias multidimensionais no qual auxilia o usuário a tomar decisões.
    Apresentação: dia: 6/7/18, hora: 13:40h às 14:20h, local: Anfiteatro

  94. Estruturas de índices sucintas para grafos de subsequencias
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Vitor Travassos Castelo Branco
    Curso: Engenharia da Computação
    Área: Teoria da Computação / Algoritmos
    Orientador(a): Paulo Gustavo Soares da Fonseca
    Possíveis Avaliadores: Katia Guimarães, Pedro Manhães
    Resumo:
    Boa parte das ferramentas para o sequenciamento do DNA baseado nas plataformas de alto desempenho ditas de nova geração, especificamente as destinadas à montagem dos fragmentos sequenciados, utilizam estruturas de dados para grafos de subsequencias. Devido ao enorme volume de dados, um dos principais gargalos dessas representações é espaço em memória exigido. Várias representações compactas vêm sendo propostas nos últimos anos. Entretanto, existe uma relação inversa entre o espaço de memória e a eficiência/flexibilidade das operações suportadas. Mais recentemente, têm-se explorado a conexão entre os grafos de subsequencias e os índices de texto. Neste projeto, pretendemos produzir uma implementação dos Grafos de de Bruijn baseada numa representação sucinta da árvore de sufixos. Essa implementação será analisada e comparada a alternativas disponíveis na literatura para aferir a sua viabilidade em termos de espaço e tempo.
    Apresentação: dia: 6/7/18, hora: 14:20h às 15:00h, local: Auditório

  95. Business Intelligence: Uma aplicação sobre dados na Web
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Vitória Maria da Silva Maciel
    Curso: Sistemas de Informação
    Área: Banco de Dados
    Orientador(a): Bernadette Farias Lóscio
    Possíveis Avaliadores: Bernadette Farias Lóscio, Carla Taciana Lima Lourenço Schuenemann
    Resumo:
    Embora o movimento de publicação de dados na Web tenha impulsionado pesquisas direcionadas a formas de representação adequadas para este fim, ainda é um grande desafio encontrar plataformas de visualização, especialmente de dados públicos, que apresentem navegação de forma intuitiva, compreensão de sua estrutura e conteúdo. O objetivo deste trabalho é utilizar o processo de Business Intelligence (BI) para extração, transformação, armazenamento e análise dos dados oriundos de bases do Censo. Como parte da abordagem, serão utilizadas algumas técnicas de visualização bem difundidas e comprovadamente eficazes, que possibilitará aos consumidores de dados a extração e reutilização da informação de forma intuitiva e eficiente.
    Apresentação: dia: 6/7/18, hora: 14:20h às 15:00h, local: Anfiteatro

  96. Sistema de Visão Computacional para Reconhecimento de Modelos CAD Complexos
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Walber Rodrigues de Oliveira
    Curso: Ciência da Computação
    Área: Visão Computacional
    Orientador(a): Carlos Alexandre Barros de Mello
    Possíveis Avaliadores: Verônica Teichrieb, Silvio Barros Melo, Judith Kelner
    Resumo:
    Com a evolução da robótica problemas de reconhecimento de objetos em imagens tornam-se capitais para a visão computacional. Este trabalho destina-se a implementação de um algoritmo de reconhecimento de modelos CAD complexos em imagens obtidas numa possível linha de produção industrial, indicando presença, posicionamento e angulação destes modelos.
    Apresentação: dia: 6/7/18, hora: 15:00h às 15:40h, local: Auditório

  97. Classificação e Análise Comparativa de Protocolos de Controle de Acesso ao Meio para Rádios Full-Duplex
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Wilton Pereira Santos Santana
    Curso: Engenharia da Computação
    Área: Redes sem fio
    Orientador(a): Prof. Renato Mariz de Moraes
    Possíveis Avaliadores: Prof. Daniel Carvalho da Cunha, Prof. Odilon Maroja da Costa Pereira Filho, Prof. Paulo André da Silva Gonçalves, Prof. José Augusto Suruagy Monteiro
    Resumo:
    Por muito tempo acreditava-se que era impossível desenvolver um rádio capaz de transmitir e receber dados simultaneamente em uma mesma faixa de frequência, tal limitação se sustenta no fato que em tais condições estas operações se auto interferem. Consequentemente, os rádios operavam em um modo denominado half-duplex no qual tal unidade de comunicação ora transmitia ora recebia informação, mas nunca realizava ambos papeis simultaneamente. Recentemente foi possível implementar um modelo de rádio intitulado full-duplex capaz de atuar como transmissor e receptor simultaneamente. Este avanço tecnológico traz consigo grandes promessas de melhorias para a comunicação sem fio em geral. Porém, ao transmitir e receber simultaneamente, surgem novos desafios para elaboração de técnicas de comunicações sem fio no aspecto de acesso ao meio, isto é, como propor novos protocolos MAC que viabilizem a comunicação entre várias estações que desejam compartilhar o meio comum sem causar interferência umas nas outras de forma a regular o uso do canal de comunicação. Este trabalho visa abordar os protocolos MAC que se favorecem da tecnologia full-duplex com o intuito de aprimorar, de algum modo, a comunicação entre os dispositivos participantes. Como resultado, é esperado identificar quais avanços foram alcançados com o método full-duplex de acesso ao meio, as limitações dos protocolos estudados e tópicos de pesquisa que ainda estão em aberto nessa literatura.
    Apresentação: dia: 6/7/18, hora: 15:00h às 15:40h, local: Anfiteatro

  98. Avaliação de Modelos de Mobilidade inseridos no contexto de Redes Wi-Fi Definidas por software(SDWN)
    TG: Não disponível ainda
    Proposta inicial: aqui
    Autor(a): Ytallo Gustavo Brito Pessoa
    Curso: Engenharia da Computação
    Área: Redes Wi-Fi Definidas por Software
    Orientador(a): Kelvin Lopes Dias
    Possíveis Avaliadores: Carlos Ferraz , Jose Suruagy Monteiro
    Resumo:
    Redes Definidas por Software (SDN) é uma nova tecnologia para tornar as redes mais ágeis e mutáveis. As redes atuais são lentas, estáticas e resistentes a mudanças. Com o uso de SDN podemos criar uma rede que gerencia diversos serviços de forma dinâmica, pois acima da camada de infraestrutura das redes atuais, insere-se uma camada de controle, esta camada configura dinamicamente a camada inferior de arquitetura via software. Com o crescimento e consolidação do uso de redes SDN, abriu-se as portas para aplicação em redes wifi que requer alguns recursos para resolução de problemas de mobilidade dos hosts. Assim as SDWN (Software Defined Wireless Network) tornaram-se assim um ramo de pesquisa de suma importância.
    Apresentação: dia: 6/7/18, hora: 15:40h às 16:20h, local: Auditório

Última atualização: 17 de maio de 2018, 11:00am GMT-3