2.
Testes de Primalidade: Uma Visão Computacional
3.
Reconhecimento de palavras isoladas
4.
Uma ferramenta de análise de confiabilidade e manutenabilidade de sistemas utilizando Reliability Block Diagram
5.
Fontes de financiamento para startups de base tecnológica (CANCELADO)
6.
Programa de Aceleração do Crescimento: Uma Avaliação Segundo o PgMBOK
7.
Cross-Site Scripting: Uma Análise Prática
8.
Uma Metodologia para Gestão de Cursos de Graduação Baseada na Gestão de Projetos
9.
Avaliação de métricas que estimam a sobreposição entre-classes: um estudo para algoritmos de redução de protótipos
10.
VisualMOL – Visualização Molecular para Auxiliar o Planejamento in silico de Fármacos
11.
Infra-estrutura como Serviço Web para Plataformas Virtuais
12.
Extensão do Simulador de Jogos de Estratégia em Tempo Real RTSCup
13.
Avaliação de Ferramentas de Apoio ao Gerenciamento de Projetos com Foco no Nível G do MPS.BR
14.
Um Estudo sobre Técnicas de Criatividade para Concepção de Produtos Inovadores
15.
Classificadores para dados simbólicos de tipo intervalo baseados em modelos de regressão
16.
Classificadores difusos para dados simbólicos do tipo intervalo
17.
Uma ferramenta e metodologias para a migração de dados da plataforma de ensino à distância Moodle para a Amadeus
18.
Automatização de consultas XML – Uma extensão para a ViXQueL (CANCELADO)
19.
Uso de Espectros de Execução para geração automática de oracles
20.
Uma proposta de técnica de visualização de dados para auxiliar a priorização de requisitos em projetos ágeis
21.
Estudo em jogos e sistemas distribuídos
22.
Saliências em Malhas 3D e Possíveis Aplicações
23.
Análise e melhorias para uma linha de produtos de software desenvolvida em eclipse RCP
24.
Análise Descritiva do Programa de Aceleração do Crescimento sob a Ótica do PgMBOK
25.
Encontrando Diferenças de Integração entre Versões de um Programa com Abstrações de Mudanças
26.
Uma proposta de melhoria no processo de estimativa de tamanho de software para projetos gerenciados por Scrum
27.
Investigação de modelagem lingüística e prosódica em sistemas de síntese de voz
28.
Requirements Engineering for Software Product Lines: A Systematic Literature Review
29.
Metodologias Ágeis em um contexto CMMi 3: Estudo de Caso
30.
Técnicas para Identificação de Riscos em Projetos de Empresas Nascentes (CANCELADO)
31.
Estudo comparativo de sistemas ERP (Enterprise Resource Planning) para utilização na Companhia Independente de Policiamento com Motocicleta
32.
Uma extensão da Máquina Virtual TinyReef para Adaptação Dinâmica em Redes de Sensores Sem Fio
33.
Sistema de Recomendação para Análise da Dados do Netflix
34.
Framework de Geração de Personagens para Jogos
35.
Balanceamento Dinâmico Automático de Jogos
36.
Uma Proposta de Sistema de Aprendizagem integrado a Redes Sociais e Second Life como forma de diminuir a Evasão em ambientes de Educação à Distância
(Proposta inicial: aqui)
Autor: Amirton Bezerra Chagas
Área: Algoritmos
Orientador:
Liliane Rose Benning Salgado
Avaliador:
Anjolina Grisi de Oliveira
Resumo:
O estudo dos números primos e dos testes que verificam a primalidade de um dado número por muito tempo foi realizado apenas por curiosidade. Hoje, aplicações essenciais ao nosso dia-a-dia são dependentes destes números e testes. O objetivo deste trabalho é estudar os testes usados ao longo da história e detalhar o algoritmo AKS, que mostrou que o problema do teste de primalidade está em P. O estudo será focado nos fundamentos teóricos computacionais envolvidos nos testes de primalidade. Uma ferramenta com fins didáticos será desenvolvida, demonstrando o funcionamento de diversos testes de maneira a poder ser utilizada em sala de aula ou apresentações sobre o tópico.
Apresentação: 2a feira, 14/12/2009, 09:00hs, Sala D-224
(Proposta inicial: aqui)
Autor: Anderson Gomes da Silva
Área: Processamento de voz
Orientador:
Tsang Ing Ren
Avaliador:
George Darmiton da Cunha Cavalcanti
Resumo:
O reconhecimento automático da fala tem sido objeto de estudo dos pesquisadores por mais de quatro décadas e já tem sua importância e espaço garantidos no mundo atual. Uma das maiores dificuldades encontradas nesta área é a sua natureza interdisciplinar, além de que os sistemas implementados, em geral, devem estar aptos a funcionar em condições de ruído de fundo, o que exige um estudo de técnicas para conseguir a robustez do sistema.
Apresentação: 2a feira, 07/12/2009, 08:30hs, Anfiteatro do CIn
Este trabalho tem como objetivo realizar um estudo das principais técnicas de reconhecimento de voz para palavras isoladas, além da implementação de um sistema de controle através de comandos.
(Proposta inicial: aqui)
Autor: André Feitoza de Mendonça
Área: Confiabilidade, Probabilidade
Orientador:
Paulo Romero Martins Maciel
Avaliador:
Ricardo Massa Ferreira Lima
Resumo:
Falhas existem e vêm se tornando elementos chave na competição entre produtos. As falhas acontecem de controles remotos a aviões, ocasionando enormes prejuízios econômicos e, até mesmo, mortes. Neste contexto, empresas passaram a se preocupar com métricas de confiabilidade de seus produtos. Informações precisas sobre confiabilidade passaram a ser bastante valorizadas pelos consumidores e um fator decisivo na compra. Já métricas de manutenabilidade, tais como o tempo médio de manutenção de um sistema, são cruciais para que prejuízos econômicos sejam medidos e controlados. No caso de um sistema bancário, por exemplo, com o tempo médio de manutenção é possível o cálculo do tempo em que o serviço estará fora do ar e os prejuízos causados pela indisponibilidade do sistema. O objetivo deste Trabalho de Graduação é desenvolver uma ferramenta para o cálculo de métricas de confiabilidade e manutenabilidade de sistemas utilizando como modelagem gráfica o Reliability Block Diagram.
Apresentação: 2a feira, 07/12/2009, 09:00hs, Anfiteatro do CIn
(Proposta inicial: aqui)
Autor: Antônio Inocêncio Lima Filho
Área: Empreendedorismo (Startups)
Orientador:
Edson Costa de Barros Carvalho Filho
Avaliador:
Ruy José Guerra Barretto de Queiroz
Resumo:
É uma situação comum, na grande maioria das micro e pequenas empresas no Brasil, sofrer dificuldades em obter recursos financeiros para implementar os seus projetos, financiar projetos de pesquisa e desenvolvimento (P&D), contratar capital humano de qualidade e vários outros gastos necessários para permitir a existência da inovação na empresa de maneira que garanta a sua competitividade e existência no mercado de TI. Esse cenário pode até ser considerado mais competitivo para o mercado de Tecnologia da Informação devido ao fato de que seus produtos tornam-se obsoletos numa velocidade extraordinária e a competitividade é de nível global. Mostrando para as MPEs de base tecnológica as possíveis formas de se conseguir esses recursos financeiros necessários para que se tornem empresas inovadoras e, consequentemente, competitivas pode ser o diferencial no destino de algumas empresas.
Apresentação: 2a feira, 07/12/2009, 09:30hs, Anfiteatro do CIn
(Proposta inicial: aqui)
Autor: Antônio Mário da Mota Limeira Filho
Área: Gerenciamento de Projetos
Orientador:
Hermano Perrelli de Moura
Avaliador:
Alexandre Marcos Lins de Vasconcelos
Resumo:
O PAC sendo um programa de grande porte e nível nacional, envolvendo uma grande quantidade de recursos e grande interesse da sociedade brasileira, tem no PgMBOK uma importante ferramenta para avaliação da qualidade e andamento do programa e seus projetos, levando em consideração os benefícios e realizações a serem atingidos. O objetivo deste trabalho de graduação é apresentar uma avaliação do Programa de Aceleração do Crescimento – PAC, segundo os padrões de gerenciamento de programas e boas práticas do PgMBOK.
Apresentação: 6a feira, 11/12/2009, 16:00hs, Sala A-010
(Proposta inicial: aqui)
Autor: Armando Gonçalves da Silva Junior
Área: Segurança da Informação
Orientador:
Ruy José Guerra Barretto de Queiroz
Avaliador:
Djamel Sadok
Resumo:
Com o crescimento dos serviços da WEB e o grande volume de dinheiro movimentado por tais, uma falha explorável nessas aplicações é de grande valia no Mercado das Vulnerabilidades. Dentre as falhas de segurança existentes na WEB, Cross-Site Scripting (XSS) é, sem dúvida, umas das mais recorrentes, contudo, ainda pouco explorada.
Este trabalho tem como objetivo desenvolver uma análise das vulnerabilidades encontradas na WEB com ênfase ao ataque de Cross-Site Scripting, um estudo sobre seus diversos tipos de ataque e o estado da arte, como também técnicas de prevenção.
Apresentação: 2a feira, 07/12/2009, 10:30hs, Sala D005
(Proposta inicial: aqui)
Autor: Augusto José de Souza Carvalho
Área: Gestão de Projetos
Orientador:
Hermano Perrelli de Moura
Avaliador:
George Darmiton da Cunha Cavalcanti
Resumo:
Trata-se de uma proposta de Trabalho de Graduação em que se objetiva fazer uma metodologia de gestão de curso de graduação, utilizando métodos agéis de desenvolvimento de projeto, como o PMBOK e o SCRUM. Ter-se-ão como principais usuários desta metodologia os coordenadores de cursos.
Apresentação: 6a feira, 11/12/2009, 15:00hs, Anfiteatro do CIn
(Proposta inicial: aqui)
Autor: Breno Araujo do Vale
Área: Aprendizagem de Máquina
Orientador:
George Darmiton da Cunha Cavalcanti
Avaliador:
Tsang Ing Ren
Resumo:
O Reconhecimento de Padrões tem como objetivo classificar informações (padrões). Dentro das muitas aplicações dessa área, podem ser citadas o reconhecimento de escrita, reconhecimento de fala e classificação de documentos em categorias. Na maioria das aplicações, é vantajoso ter uma idéia do desempenho do classificador que será utilizado antes de testá-lo num ambiente do mundo real. É conhecido que a taxa de classificação correta desses artefatos sofrem quando os dados a serem classificados apresentam um grande volume de sobreposição entre classes. Na literatura existem métricas para se determinar o volume de sobreposição dos dados, porém essas técnicas levam em consideração todo o conjunto de dados, tornando-se custosas. No artigo de Kim e Oommen é proposta uma técnica para reduzir esse custo, que consiste em calcular as métricas sobre um conjunto de protótipos originados a partir da base de dados. O primeiro objetivo do trabalho é investigar o comportamento da técnica proposta por Kim e Oommen para um conjunto mais abrangente de métricas de sobreposição, visando descobrir as melhores métricas para se utilizar em conjunto com a técnica e por que algumas métricas apresentam um comportamento melhor do que outras. O segundo objetivo é avaliar o desempenho de um classificador sobre várias bases de dados e comparar com os valores de cada métrica estudada, para assim ter uma idéia da incerteza que a técnica insere para cada métrica.
Apresentação: 2a feira, 07/12/2009, 10:30hs, Sala D-005
(Proposta inicial: aqui)
Autor: Bruno Feitosa Marques
Área: Análise e Desenvolvimento de Software para Saúde
Orientador:
Veronica Teichrieb
Co-Orientador:
Marcelo Zaldini Hernandes (LQTM-UFPE)
Avaliador:
Marcelo Walter
Resumo:
Na área de planejamento de Fármacos, que está associada ao desenvolvimento de novos princípios ativos para a produção de medicamentos mais eficazes, a demanda por soluções computacionais é bastante intensa. Este projeto tem como objetivo apresentar o VisualMOL, um software de visualização molecular, que é parte integrante da suíte de softwares desenvolvidos no Laboratório de Química Teórica e Medicinal da Universidade Federal de Pernambuco, com o intuito de auxiliar o planejamento de novos Fármacos. O trabalho também fornece uma análise do estado da arte desse tipo de aplicação e sugere uma nova versão do programa.
Apresentação: 4a feira, 09/12/2009, 09:00hs, Sala D-004
(Proposta inicial: aqui)
Autor: Ciro Luiz Araujo Ceissler
Área: Sistemas Embarcados
Orientador:
Cristiano Coelho de Araújo
Avaliador:
Adriano Augusto de Moraes Sarmento
Resumo:
O objetivo deste trabalho de graduação é a implementação do mecanismo de co-emulação entre duas plataformas, uma em FPGA e outra em SystemC,
se comunicando através da computação em nuvem. Esse sistema será integrado ao processo de síntese de comunicação, no qual através da
modelagem de sistemas em profile UML 2.0 para projeto ESL uma plataforma base será gerada, permitindo a interação entre uma parte do
sistema que já está implementada em hardware e outra que está em desenvolvimento.
Apresentação: 2a feira, 07/12/2009, 11:30hs, Sala D-005
(Proposta inicial: aqui)
Autor: Daniel Ferreira dos Santos
Área: Inteligência Artificial
Orientador:
Geber Lisboa Ramalho
Avaliador:
Patrícia Tedesco
Resumo:
O projeto visa melhorar o RTSCup, ambiente de programação para jogos de Estratégia em Tempo Real, que é utilizado para avaliar técnicas
de realidade virtual. Atualmente o sistema dispõe de 2 modos de simulação, o game 1, que tem por objetivo a coleta de recursos por agentes
inteligentes e o game 2, que representa uma batalha entre os mesmos. A proposta é otimizar estes dois modos e uni-los em uma nova modalidade, o
game 3, incorporando as funcionalidades de ambos. Também serão desenvolvidos agentes para testar o novo game e uma aplicação,
possivelmente um jogo, para verificar a interatividade dos agentes com o usuário.
Apresentação: 5a feira, 10/12/2009, 14:00hs, Sala de Reunião 2
(Proposta inicial: aqui)
Autor: David Lopes Embiruçú
Área: Qualidade de Software
Orientador:
Alexandre Marcos Lins de Vasconcelos
Avaliador:
Carina Frota Alves
Resumo:
O MPS-BR é um programa para Melhoria de Processo do Software Brasileiro. Que visa, alcançar competitividade pela qualidade, para as empresas de software, implica tanto na melhoria da qualidade dos produtos de software e serviços correlatos, como dos processos de produção e distribuição de software. Para possibilitar a implantação das recomendações deste modelo, são necessárias ferramentas de software.
Apresentação: 2a feira, 07/12/2009, 14:30hs, Anfiteatro do CIn
Neste aspecto com base no nível G de maturidade do MPS.BR serão levantadas ferramentas que abordam este nível de maturidade, mais especificamente ferramentas de gestão de projetos. Não obstante essas ferramentas serão sistematicamente avaliadas através de uma metodologia de avaliação que avaliará através de métricas e atributos de qualidade. A metodologia a ser usada será criada tanto com base na ISO/IEC 9126 para o estudo das características de qualidade de software, quanto com a ISO/IEC 14598 para a avaliação de produto de software e a ISO/IEC 12119 para a avaliação dos pacotes de software, com possibilidade de implementação de algumas práticas do MA.MPS. Os softwares serão pontuados de acordo com a análise realizada a fim de avaliar a qualidade das ferramentas de gestão de projetos que abrangem este nível.
(Proposta inicial: aqui)
Autor: Dayse Danielle Soares da Rocha
Área: Interface Gráfica
Orientador:
Carina Frota Alves
Avaliador:
Alex Sandro Gomes
Resumo:
O projeto consiste em um estudo sobre as teorias psicológicas e filosóficas da criatividade e suas técnicas aplicadas no processo de concepção de produtos inovadores.
Apresentação: 2a feira, 07/12/2009, 08:00hs, Anfiteatro do CIn
(Proposta inicial: aqui)
Autor: Diego Cesar Florencio de Queiroz
Área: Matemática Computacional
Orientador:
Renata Maria Cardoso Rodrigues de Souza
Avaliador:
Ricardo B. C. Prudêncio
Resumo:
Esse trabalho tem como objetivo principal introduzir classificadores
simbólicos para dados intervalares baseados em modelos de regressão
para repostas binárias e multivariadas. Trata-se da utilização de
modelos de regressão para classificar dados intervalares.
Apresentação: 2a feira, 07/12/2009, 15:30hs, Anfiteatro do CIn
(Proposta inicial: aqui)
Autor: Diogo Rodrigues dos Santos Salazar
Área: Inteligência Artificial
Orientador:
Renata Maria Cardoso Rodrigues de Souza
Avaliador:
Ricardo Bastos Cavalcante Prudêncio
Resumo:
O objetivo deste trabalho de graduação é propor dois classificadores difusos para dados do tipo intervalo. O primeiro é baseado na abordagem regiões e o outro é um classificador de vizinhança mais próxima. A entrada do classificadores é uma tabela de dados simbólicos de tipo intervalo. A metodologia proposta será validada com conjuntos de dados simbólicos reais. O desempenho dos métodos será avaliado pela taxa de erro de classificação obtida com um conjunto de teste e o tempo de classificação.
Apresentação: 2a feira, 07/12/2009, 16:00hs, Anfiteatro do CIn
Para demonstrar a viabilidade dos classificadores difusos, seus resultados serão comparados com suas respectivas versões hard.
(Proposta inicial: aqui)
Autor: Edmilson Barbosa da Costa Junior
Área: Mídias e Interação
Orientador:
Alex Sandro Gomes
Avaliador:
Fernando da Fonseca de Souza
Resumo:
Os sistemas de gestão de aprendizado, LMS's, são sistemas baseados na web que dão suporte ao aprendizado, provendo gerenciamento, distribuição de conteúdo e acompanhamento de cursos. Esses sistemas vem sendo cada vez mais usados por inúmeras instituições e empresas que querem ter os benefícios do e-learning para prover serviços a terceiros ou para educar e treinar seu próprio pessoal. Nesse contexto se insere as duas plataformas pertencentes ao escopo do trabalho proposto. O Moodle e o Amadeus. Este trabalho propõe uma ferramenta e metodologias para a migração de dados da plataforma Moodle para a Amadeus, para que os usuários tenham a opção de migrar da primeira para a segunda sem a perda dos dados essenciais que os faziam resistir a essa migração.
Apresentação: 2a feira, 07/12/2009, 16:30hs, Anfiteatro do CIn
(Proposta inicial: aqui)
Autor: Eduardo José de Vasconcelos Matos
Área: Banco de Dados
Orientador:
Fernando da Fonseca de Souza
Avaliador:
Valéria Cesário Times
Resumo:
O objetivo do Trabalho de Graduação aqui proposto é estender a especificação e implementação da ferramenta ViXQueL, contemplando um subconjunto maior da XQuery que atualmente é coberto pela ferramenta, permitindo a construção e execução de consultas mais complexas. E, paralelamente, continuar dando ênfase à preocupação de permitir que usuários não experientes em XQuery consigam recuperar informações das bases XML, além de permitir e facilitar o aprendizado da linguagem.
Um segundo objetivo, mas não menos importante, é a realização de um estudo estatístico para a validação da usabilidade da ViXQueL a fim de comprovar a obtenção de sucesso nos objetivos propostos. Tal estudo estatístico deve ser realizado em conjunto com técnicas de validação de usabilidade da engenharia de software.
Apresentação: 2a feira, 07/12/2009, 17:00hs, Anfiteatro do CIn
(Proposta inicial: aqui)
Autor: Elton Renan Magalhães Alves
Área: Testes de Software
Orientador:
Marcelo Bezerra d’Amorim
Avaliador:
Juliano Iyoda
Resumo:
Já há algum tempo que ferramentas capazes de gerar oracles automaticamente a partir dos espectros (por exemplo: branch spectra e state spectra) de execução vêm sendo desenvolvidas. Entretanto ainda existem alguns desafios a serem ultrapassados, tais como a performance e a precisão dos comparadores para que os oracles gerados possam ser mais confiáveis.
Apresentação: 2a feira, 14/12/2009, 09:00hs, Sala de Reunião 1
Esse trabalho propõe fazer uma análise do uso branch spectra e state spectra na geração automática de oracles, utilizando funções de abstração e ou ranqueadores de diferenças comportamentais para a melhoria dos comparadores de espectros. É necessário um instrumentador de código para capturar os espectros citados, um comparador para cada espectro com heurísticas para inferir as diferenças comportamentais entre os espectros de mesmo tipo em versões diferentes e retornar se as mudanças estão em conformidade ou não.
(Proposta inicial: aqui)
Autor: Fabio Abrantes Diniz
Área: Engenharia de Software
Orientador:
Carina Frota Alves
Co-Orientador:
Nicolau Calado
Avaliador:
Juliano Iyoda
Resumo:
Durante as fases de desenvolvimento de projetos de software, a etapa de priorização de requisitos da engenharia de requisito é uma atividade crítica. Esta prática envolve a análise da valorização de cada requisito por parte dos stakeholders e, conseqüentemente a seleção dos requisitos que irão ser implementados em determinada versão do sistema. Escolhas erradas sobre quais requisitos priorizar pode afetar a qualidade do sistema, e conseqüentemente sua aceitação pelos clientes. E devido a isso foi observado que muitas empresa tem buscado utilizar metodologias de desenvolvimentos ágeis para aumentar sua competitividade e qualidade de sua soluções. Portanto o propósito desse trabalho é aplicar uma proposta de visualização de dados em um processo de priorização de requisitos para projetos de software ágeis objetivando melhorar a forma de visualizar os resultados de priorização de forma rápida e eficiente e conseqüentemente ajudando a tomada de decisão por parte dos stakeholders.
Apresentação: 5a feira, 03/12/2009, 13:00hs, Auditório do CIn
(Proposta inicial: aqui)
Autor: Fagner Nascimento e Silva
Área: Jogos / Redes
Orientador:
Carlos André Guimarães Ferraz
Avaliador:
André Luís Medeiros dos Santos
Resumo:
Jogos multiplayer que obtiveram sucesso em redes locais (Local Area Network) no final dos anos 90 tiveram que ser adaptados para a
Internet, que vinha se tornando cada vez mais popular, de modo a preservar a mesma jogabilidade experimentada nas redes locais, porém
com agravantes como o recorrente atraso na comunicação (latência) e a reduzida largura de banda vivenciados na rede mundial de computadores.
Algumas técnicas foram desenvolvidas por diversos desenvolvedores de jogos e bastante utilizadas para fazer possível não só a comunicação
de uma rede interna com dezenas de computadores, mas prover escalabilidade permitindo mundos virtuais onde milhares jogadores
interagem ao mesmo tempo, que é o caso dos jogos massivamentem ulti-usuários.
Apresentação: 4a feira, 09/12/2009, 08:30hs, Sala D-004
O objetivo inicial é de fazer um levantamento das técnicas de
sincronização de jogos multijogador existentes almejando desenvolver
uma técnica ou framework para facilitar o desenvolvimento destes
aplicativos
(Proposta inicial: aqui)
Autor: Felipe Soares Queiroga
Área: Computação Gráfica
Orientador:
Marcelo Walter
Co-Orientador:
Sílvio de Barros Melo
Avaliador:
Verônica Teichrieb
Resumo:
Avanços tecnológicos nos meios de telecomunicação, computação gráfica e multimídia durante a última década, contribuíram para a evolução dos dados digitais manipulados, visualizados e transmitidos através da internet. Nos dias de hoje, dados tridimensionais constituem o conteúdo multimídia emergente. Neste contexto, Objetos 3D, ou malhas de objetos 3D, estão sujeitos às diversas aplicações centradas visualmente nos usuários, o que sugere a necessidade de incorporar maiores detalhes da percepção humana no processamento destas malhas.
Apresentação: 4a feira, 09/12/2009, 09:00hs, Sala D-004
Houve pouca atenção dedicada ao uso de métricas, inspiradas por percepção visual, para o processamento de malhas 3D utilizando apenas informações existentes na estrutura das mesmas. A própria malha 3D, a partir de suas informações geométricas, é capaz de demonstrar a repetição de padrões. Sabendo que: o que desperta o interesse visual é o incomum, foi definido o conceito de saliência de uma malha que é uma medida de importância visual de regiões em um Objeto 3D.
Este trabalho propõe desenvolver uma ferramenta que aperfeiçoe o método existente para computar saliências em malhas 3D utilizando um mecanismo baseado em vértices, chamados centros, e nos seus arredores com o intuito de identificar regiões diferentes do contexto das redondezas (por exemplo, uma região rugosa no meio de um plano). Com isto, espera-se identificar áreas visualmente atraentes e que captem a atenção visual. A partir dos resultados obtidos, espera-se trabalhar com técnicas de degradação e restauração de texturas priorizando áreas de maior saliência.
(Proposta inicial: aqui)
Autor: Felype Santiago Ferreira
Área: Engenharia de Software
Orientador:
Paulo Henrique Monteiro Borba
Avaliador:
André Luís Medeiros dos Santos
Resumo:
O objetivo deste trabalho de graduação é, a partir da análise da linha de produtos de uma aplicação eclipse RCP, identificar padrões de código variável e os mecanismos mais adequados para implementação de variações, a fim de compor um catálogo de possíveis soluções de implementação para os contextos identificados no estudo de caso.
Apresentação: 4a feira, 09/12/2009, 09:30hs, Sala D-004
(Proposta inicial: aqui)
Autor: Fernando Luiz Guimarães Mota Junior
Área: Gerência de Projetos
Orientador:
Hermano Perrelli de Moura
Avaliador:
Fábio Queda Bueno da Silva
Resumo:
O objetivo deste trabalho é apresentar uma análise descritiva do PAC - Programa de Aceleração do Crescimento sob a ótica do padrão PgMBOK -Standard
for Program Management do PMI - Program Management Institute. Uma base conceitual será apresentada abordando gerenciamento de projetos e programas
com o intuito de prover o conhecimento mínimo necessário ao entendimento do padrão PgMBOK. Após o fundamento teórico, o PAC será analisado à luz do
PgMBOK, descrevendo, por exemplo, os principais projetos, recursos compartilhados, relacionamentos e objetivos estratégicos em comum.
Apresentação: 4a feira, 09/12/2009, 10:00hs, Sala D-218
(Proposta inicial: aqui)
Autor: Filipe Araujo de Almeida
Área: Testes de Software
Orientador:
Marcelo Bezerra d’Amorim
Avaliador:
Juliano Iyoda
Resumo:
Programas mudam com a implementação de novos requisitos, refactorings e correção de defeitos. Suítes de teste devem acompanhar a evolução do programa, caso contrário mudanças de comportamento não intencionais decorrentes das modificações podem não ser observadas. Nesse sentido, surge a preocupação de como gerar classificadores de teste que capturem diferenças de comportamento entre duas versões de um programa. Nossa abordagem será usar uma versão como referência para checar a conformidade com a versão que está sendo testada. Para isso, os traces de execução de sequências de teste rodadas sobre duas versões consecutivas do programa serão comparados. Desta forma, a entrada do classificador automático será duas versões consecutivas de um programa e a saída será um veredito: conforme ou diferente. Como o foco deste trabalho é encontrar diferenças de integração, o classificador procura dinstiguir efeitos colaterais locais (numa unidade do programa) de efeitos colaterais não locais (que se propagam para outros módulos do programa). Para tanto, o classificador deve abstrair dos traces partes que tenham sido geradas por código próximo às modificações sintáticas realizadas entre as versões.
Apresentação: 2a feira, 14/12/2009, 10:00hs, Sala de Reunião 1
(Proposta inicial: aqui)
Autor: Flávio Almeida Araújo Sobrinho
Área: Gestão de projeto, engenharia de software, estimativa de
software e metodologia ágil para gerenciamento de projeto
Orientador:
Hermano Perrelli de Moura
Avaliador:
Alexandre Marcos Lins de Vasconcelos
Resumo:
Este trabalho tratará de um estudo e análise sobre técnicas e processos para estimativa de tamanho de projetos de softwares. A
análise será feita com a premissa de que será utilizado o Scrum como processo de gerenciamento e tal fato será proeminente para os
resultados aqui obtidos. A determinação da técnica de estimativa mais apropriada para um determinado tipo de projeto de software é o foco
principal desse estudo. E, para atingir esse objetivo, serão aplicados mecanismos de categorização de projetos já conhecidos e estudados a
fim de agrupá-los em conjuntos contendo elementos com características semelhantes para, em seguida, serem mapeados nas metodologias mais
adequadas a cada tipo de projeto.
Apresentação: 6a feira, 11/12/2009, 16:30hs, Sala A-010
(Proposta inicial: aqui)
Autor: Gabriel de Albuquerque Veloso Azuirson
Área: Processamento de Voz
Orientador:
Edson Costa de Barros Carvalho Filho
Avaliador:
Tsang Ing Ren
Resumo:
Dado que a qualidade dos sistemas correspondentes ao processamento acústico disponível hoje já se encontra em um nível muito bom, a maior parte das pesquisas na área de síntese de voz está se voltando para a modelagem lingüística e a modelagem de prosódia. Sabe-se que uma modelagem correta dos parâmetros prosódicos, duração e freqüência dos fonemas pode trazer uma melhoria significativa na inteligibilidade e naturalidade do enunciado sintetizado.
Apresentação: 4a feira, 09/12/2009, 11:30hs, Sala D-218
Este trabalho realiza uma investigação dos fatores lingüísticos e prosódicos no desenvolvimento de sistemas de síntese para o Português. Serão investigadas questões como determinação de silabas tônicas, transcrição Letra-Fonema, pré-processamento de numero, siglas e abreviaturas e etc.. Como resultado desta investigação será apresentada também a ferramenta CIN-TTS, um sistema de síntese de fala que utiliza o modelo concatenativo baseado em difones, desenvolvido inteiramente em Java e que realiza uma modelagem automática da duração dos fones, através de um modelo de regras baseado no modelo de Klatt.
(Proposta inicial: aqui)
Autor: George Augusto Valença Santos
Área: Engenharia de Software/Engenharia de Requisitos
Orientador:
Carina Frota Alves
Avaliador:
Paulo Henrique Monteiro Borba
Resumo:
A software product line (SPL) can be defined as "a set of software-intensive systems sharing a common, managed set of features that satisfy the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way [1]." It is argued that the nature of a SPL is to manage the commonality and variability of products by means of a "requirements engineering (RE) change management" process [1]. The underlying research and practice area of SPLE has reported positive results for more than a decade. However, the lack of reliable evidence regarding the effectiveness of SPLE approaches proposed in the literature prevents their wide adoption by practitioners. In this work, we present a systematic literature review (SLR) of RE for SPLs. field. A SLR can provide reliable evidence of the benefits of RE approaches for SPLs to support the development of complex software-intensive systems.
Apresentação: 5a feira, 03/12/2009, 14:00hs, Auditório do CIn
(Proposta inicial: aqui)
Autor: Guilherme Augusto de Morais e Silva Dantas
Área: Qualidade de Software
Orientador:
Alexandre Marcos Lins de Vasconcelos
Avaliador:
Fabio Queda Bueno da Silva
Resumo:
A cada dia o mercado de software se torna mais competitivo, exigindo melhorias nos processos de desenvolvimento de seus competidores. As
melhorias, em geral, são pensadas em termos de qualidade de processos e produtividade. Para aumentar a produtividade, metodologias ágeis têm
sido um lugar comum, enquanto os modelos de maturidade e suas certificações são a forma mais óbvia de atestar a qualidade de um
processo. No entanto, as duas coisas podem ser vistas, erroneamente,como conflitantes.
Apresentação: 4a feira, 09/12/2009, 14:30hs, Sala D-222
O objetivo deste trabalho é avaliar a aplicação de metodologias ágeis de forma aderente ao CMMi estagiado nível 3 em um contexto real,
identificando pontos de dificuldades e propondo maneiras de superar estas dificuldades. Ao fim do trabalho, espera-se ter uma metodologia
de desenvolvimento baseada em Scrum facilmente adaptável à realidade da empresa estudada e aderente às áreas de processo do CMMi
identificadas como críticas.
(Proposta inicial: aqui)
Autor: Guilherme Barreto de Mendonça
Área: Gestão de Projetos; Gestão de Riscos
Orientador:
Hermano Perrelli de Moura
Avaliador:
Fabio Queda Bueno da Silva
Resumo:
Uma das principais causas de insucesso de projetos em empresas nascentes de TI é a má identificação e definição dos riscos de tais projetos. A necessidade de se desenvolver um Plano de Gestão de Riscos adequado, que defina bem todos os prováveis riscos do projeto, diminui bastante a probabilidade de algum deles acontecerem e, com isso, prejudicarem o desenvolvimento de tal projeto, provocando, em alguns casos, o insucesso desse projeto e provável falência da empresa.
Este Trabalho de Graduação tem como principal objetivo desenvolver uma abordagem na área de Gestão de Riscos, identificando e extraindo riscos dos Planos de Negócios das empresas nascentes de TI, e mapeando-os nos projetos de tais empresas.
Apresentação: 4a feira, 09/12/2009, 15:00hs, Sala D-222
(Proposta inicial: aqui)
Autor: Gustavo de Andrade Lima Santana
Área: Sistemas de Informação
Orientador:
José Antônio Monteiro de Queiroz
Avaliador:
Alexandre Marcos Lins de Vasconcelos
Resumo:
Este trabalho consiste numa análise técnica dos sistemas de ERP (Enterprise Resource Planning) disponíveis comercialmente, visando a
estrutura organizacional da Companhia Independente de Policiamento com Motocicleta. Desta forma, será realizado o levantamento das
necessidades e a especificação dos requisitos da organização, a fim de utilizá-los na análise comparativa entre os sistemas ERP estudados.
Apresentação: 4a feira, 09/12/2009, 15:30hs, Sala D-222
(Proposta inicial: aqui)
Autor: Hudson Ummem Veloso
Área: Redes de Sensores
Orientador:
Nelson Souto Rosa
Avaliador:
Ricardo Massa Ferreira Lima
Resumo:
TinyReef é uma máquina virtual para nós sensores, cujo objetivo é facilitar o desenvolvimento de aplicações em alto nível de abstração, permitir independência de plataforma e dá suporte a atualização dinâmica da rede de sensores na qual está inserida.
Apresentação: 4a feira, 09/12/2009, 16:00hs, Sala D-222
Esse trabalho tem como objetivo estender a funcionalidade da TinyReef com o desenvolvimento do módulo de carregamento (Loader) que será responsável pela atualização em tempo de execução do software executando na máquina virtual.
(Proposta inicial: aqui)
Autor: Igor Duarte Alencar Lira
Área: Inteligência Artificial
Orientador:
Tsang Ing Ren
Avaliador:
George Darmiton da Cunha Cavalcanti
Resumo:
A partir da análise do banco de dados da competição Netflix Prize, vimos que esse banco de dados poderia ser caracterizado como uma rede complexa. Redes complexas podem ser classificadas como randômicas, scale-free ou small-world. Dependendo de suas características, uma rede complexa pode ser classificada como um desses três tipos. Esse trabalho tem por objetivos realizar uma análise topográfica da base do Netflix, possibilitando a sua classificação em um dos tipos de redes complexas. Após essa classificação, será feito um estudo estatístico da rede, vendo a maneira como ele comporta. Por fim, após essa análise, um sistema de recomendação será criado para fazer sugestões de filmes baseados nas informações extraídas da base de dados.
Apresentação: 4a feira, 09/12/2009, 16:30hs, Sala D-222
(Proposta inicial: aqui)
Autor: João da Rocha Pascoal Neto
Área: Computação Gráfica / Jogos
Orientador:
Sílvio de Barros Melo
Avaliador:
Geber Lisboa Ramalho
Resumo:
O mercado de jogos computacionais está cada vez mais exigente em relação á qualidade. Cenários realistas e personagens com característicais comportamentais diferenciadas estão em alta, o que aumenta drasticamente, a quantidade de trabalho para o artista 3D. Em jogos que possuem dezenas de personagens distintos, a construção dos mesmos pelos artistas leva muito tempo pelo alto nível de complexidade o que, para as empresas do ramo, acarreta em um prazo maior ou mesmo um adiamento para a entrega do produto final. Esse trabalho tem como objetivo a construção de um framework para criação e exportação de personagens em arquivos de formato conhecido (.max, .dae, .obj) para que os mesmos sejam importados para games computacionais.
Apresentação: 4a feira, 09/12/2009, 17:00hs, Sala D-222
(Proposta inicial: aqui)
Autor: João Gabriel Gadelha Xavier Monteiro
Área: Inteligência Artificial/ Entretenimento Digital
Orientador:
Geber Lisboa Ramalho
Avaliador:
Sérgio Queiroz
Resumo:
O balanceamento da dificuldade é uma das tarefas mais importantes e mais custosas na produção de jogos seja qual for o estilo e sempre é feita manualmente pelos game designers. O resultado as vezes pode frustrar o jogador que pode considerar o nível de desafios fácil ou difícil demais.
Apresentação: 4a feira, 09/12/2009, 17:30hs, Sala D-222
O balanceamento dinâmico automático de jogos faz com que a dificuldade do jogo se adapte as características do jogador, permitindo assim que um jogo, casual ou habitual possa se tornar interessante do ponto de vista de dificuldade de desafios para qualquer jogador
(Proposta inicial: aqui)
Autor: João Paulo dos Santos Oliveira
Área: (A CONFIRMAR)
Orientador:
Alex Sandro Gomes
Avaliador: