Planilha de Temas para Seleção 2017
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
ABCDEFGI
1
ID do TemaTítuloResumoOrientador(es)Recomendações quanto à DedicaçãoNúmero Total de Vagas (Doutorado)Número Total de Vagas (Mestrado)Email para contato no domínio @computacao (apenas nome de usuário)
2
MES36Computação com garantias de segurança e privacidade na nuvemUm dos principais obstáculos para a adoção de computação na nuvem é a preocupação com segurança dos dados. Nesta linha, investigaremos abordagens e tecnologias para o aumento de segurança dos dados em aplicações que rodam na nuvem.Andrey BritoO aluno deve ter disponibilidade para dedicar-se em tempo integral ao projeto.01andrey
3
DOU01Aplicação de técnicas inteligentes para melhoria no processo de execução e avaliação de métodos ágeisNeste tema, tem-se como objetivo analisar, avaliar e propor técnicas inteligentes para buscar melhorias no processo de exeução de métodos ágeis em equipes de desenvolvimento de software.Angelo PerkusichDedicação em tempo integral ou tempo parcial com outras atividades ligadas à pesquisa20perkusic
4
MES02Projeto, desenvolvimento, aplicação e avaliação de jogos sériosUm jogo sério é um jogo desenhado e aplicado para um propósito que transcende a simples diversão. Este tema de pesquisa objetiva especificar, desenvolver, aplicar, validar e avaliar o impacto de jogos sérios em áreas diversas a exemplo de saúde, empreendedorismo, cultura, etc. Pesquisas neste tema serão conduzidas em colaboração com o Prof. Dr.Marcelo Barros do DSC/UFCG e pesquisadores parceiros da University of Southampton, Reino Unido e University of the Sunshine Coast, Austrália. Em especial, a colaboração acontecerá no que se refere a estudos de casos e de validação, no âmbito de projetos de interesse do Atelier de Computação e Cultura do DSC/UFCG. É esperada forte interação com os pesquisadores-parceiros internacionais. Daí, ser necessário o domínio de inglês falado e escrito.Antão Moura01antao
5
DOU03Aplicação e avaliação de conceitos e recursos de jogos a processos ITSMGames have been applied in several non-game, IT-based service contexts to improve user experience and engagement in applications from productivity to finance, health, sustainability, news, user-generated content and tutorials. Wikipedia lists several major IT providers (such as Yahoo!, Google, Microsoft, Facebook) that use gamification in their web sites as a tool for “encouraging desirable website usage behavior”. The literature however, brings scanty works on using games in ITSM real-case contexts. Ritter, K. L. (in Gamification: How will Service Management ‘play along’?. itSMF International Whitepaper Competition 2012, itSMF USA, 2012) suggests gamification of some ITSM processes in all phases of the service life cycle. But it stops short of implementing any of the suggestions and hence, it cannot comment on the adequacy of the results. Other works propose gamified training on ITSM but gloss over analyses of the impact this may have had on real-world cases. More recent works seem to concentrate on offering gamified ITSM tools and solutions—examples include the gamified enhancement for the Help Desk function by InvGate (www.invgate.com) and the RedCritter Tracker, conceived for gamifying agile software project management of small teams (www.redcrittertracker.com). To our knowledge however, neither solution appears to have been applied to nor evaluated in ITST contexts. R&D efforts along this research theme will apply an evaluate gamification to a non-game, IT Service Management contexts. Excellent knowledge of English is required.You may need to prove your knowledge of the English language when you apply.Antão Moura10antao
6
MES04IT EconomicsApplication of Economics concepts and tools to estimate the value, costs and risks of IT products, services and contracts to support decisions on their management, marketing, sales and drafting & enforcement as well as of related business processes and companies. Excellent knowledge of English is required.You may need to prove your knowledge of the English language when you apply.Antão Moura01antao
7
MES05Geração de Gabaritos para Avaliar a Qualidade da Tarefa de Entity MatchingEntity Matching (EM) é a tarefa de detectar entidades similares que se referem a um mesmo objeto do mundo real. Por exemplo, dadas duas bases de dados sobre Eventos, identificar com base na comparação dos dados dos Eventos, quais destes eventos são potencialmente similares. Em geral, a qualidade do resultado da tarefa de EM é medida através de métricas como Recall, Precision e F-Measure. Tais métricas exigem que o resultado produzido pela tarefa de EM seja comparado com um gabarito (golden standard). No entanto, quando se lida com dados reais, é praticamente impossível encontrar gabaritos prontos. Esta pesquisa visa propor uma estratégia para geração de gabaritos a serem utilizados para avaliar tarefas de EM.Carlos EduardoDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Mestrado.01cesp
8
MES06Perfilamento de Dados para Entity MatchingO perfilamento de dados é tarefa de examinar os dados de uma determinada base a fim de coletar estatísticas ou informações acerca dos dados. Por exemplo, a distribuição dos valores armazenados em um determinado atributo de uma tabela. O perfilamento de dados é útil para diversas outras tarefas: otimização de consultas, análise de dados, entity matching, entre outras. Nesse sentido, o objetivo desse proposta é investigar como o perfilamento de dados pode contribuir para melhorar a qualidade da tarefa de entity matching, a qual consiste em identificar potenciais entidades duplicadas armazenadas em uma ou mais bases de dados. Que estatísticas podem ser úteis para a escolha dos atributos a serem usados nas etapas de indexação e classificação?Carlos EduardoDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Mestrado.01cesp
9
DOU07Avaliação da Qualidade de Dados obtidos por Mecanismos de CrowdsourcingA obtenção de informações produzidas em plataformas colaborativas (crowdsourcing) tem se mostrado cada vez mais útil à resolução de problemas de diversas naturezas. Esta forma de obtenção de informações combina esforços de voluntários que produzem informações por iniciativa própria e de públicos indefinidos que produzem informações úteis de forma inconsciente. Uma vez que este tipo de infomação é normalmente produzido por não-especialistas (e.g., informações em mapas colaborativos) ou para uma finalidade diferente daquela que está sendo utilizado (e.g., informações publicadas em redes sociais), uma grande variedade de problemas de qualidade são observados nos dados produzidos, tais como dados duplicados, imprecisos ou inconsistentes. Esta pesquisa tem como objetivo desenvolver técnicas para identificar estes problemas de qualidade e de elaborar mecanismos que possam mitigá-los de forma que os dados obtidos possam ser usados adequadamente por sistemas computacionais.Carlos EduardoDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado.10cesp
10
MES08Técnicas para redução de ruído provocado por artefato metálico em imagens de tomografia computadorizadaO tema da pesquisa visa investigar investigar algoritmos para redução de artefatos metálicos em imagens de tomografia computadorizada, das quais poderá ser utilizada no processo reconstrução volumétrica e confecção de biomodelos como guias cirúrgicos. Carlos WilsonDedicação em tempo integral ou tempo parcial com outras atividades ligadas à pesquisa01carlos.wilson
11
MES09Uso de Geoprocessamento e Mineração de Dados na Detecção de Fraudes em LicitaçãoUma das fraudes mais características em contas públicas diz respeito à corrupção em processos licitatórios. Nesta dissertação, proporemos uma pesquisa em técincas de geoprocessamento aliadas a técnicas de mineração de dados e recuperação da informação para detectar fraudes em licitações, com emprego de dados espaciais estruturados e semi-etruturados. É importante que o aluno tenha sólido conhecimento em Geoprocessamento.Cláudio BaptistaDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Mestrado.01baptista
12
MES10Visualização de Dados em Plataformas de GIS & BIACom o advento de Business Intelligence and Analytics (BIA), surge, dentre outras demandas, a necessidade de se propor interfaces para visualização e análise de grande volumes de dados, com uso de dashboards, KPI, cockpits, gráficos, tabelas e mapas. Por outro lado, o uso da dimensão espacial dos dados e da funcionalidade provida por uma ferramenta de GIS em análise espacial tem aumentado qualitativamente a análise de dados, sob a ótima geográfica. Esta dissertação visa estudar o estado da arte em visualização de dados e e geoprocessamento e propor um arcabouço que permita intergir com dados espaciais de fontes heterogêneas, sobretudo de plataformas de BIA. É importante que o aluno tenha conhecimento prévio em geoprocessamento.Cláudio BaptistaDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Mestrado.01baptista
13
DOU11Investigação sobre SOLAP para BIA ExploratórioCom o advento de Big Data, exige-se a integração em plataformas de BIA (Business Intelligence and Analytics) de dados estruturados, semi-estruturados e não estruturados advindos de diversas fontes de dados heterogêneas. Grande parte destes dados têm o footprint espacial, que, se explorado adequadamente, leva a uma análise mais qualitativa dos dados. Ferramentas SOLAP têm sido proposttas na literatura na última década, porém não existe ainda resultados publicados para SOLAP exploratório, que aborda o problema acima descrito. Esta tese visa investigar e propor técnicas para BIA Exloratório através de SOLAP. O candidato deve ter sólida formacão em geoprocessamento.Cláudio Baptista10baptista
14
DOU_MES12Computação e EducaçãoPoucas idéias são tão amplamente defendidas quanto a de que a educação é chave para o desenvolvimento e evolução da sociedade. Evidência disso é que faz parte de toda lista de demandas, exigências e promessas de natureza política. Nesta linha de pesquisa, nosso objetivo é estudar e desenvolver técnicas e ferramentas de software e computação para potencializar a educação e a capacitação. Dentre os tópicos específicos de interesse estão: 1) técnicas e ferramentas que explorem tecnologia da informação moderna (web, mobile, cloud, etc) para apoio ao ensino e aprendizado de programação em nível introdutório - seja para universitários, seja para ensino médio/fundamental; 2) algoritmos para análise de programas de estudantes de programação; 3) estudos, técnicas e ferramentas de apoio à popularização do ideário de pensamento computacional no ensino médio e fundamental; 4) desenvolvimento e estudo do uso da multimídia e tecnologias da informação como meio para potencializar o ensino/aprendizagem; 5) técnicas e ferramentas para o desenvolvimento e/ou apoio a MOOCs e ensino à distância.Dalton Serey/Jorge FigueiredoDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.11abrantes
15
MES13Técnicas para Construção e Evolução de Linguagens Específicas de DomínioÉ crescente o número DSLs (Domain Specific Languages) lançadas e amplamente usadas no mercado. Por outro lado, ainda há uma carência muito grande de infra-estrutura e técnicas para o completo desenvolvimento de uma DSL e composição destas. O objetivo deste projeto é investigar e propor técnicas para construção e evolução para DSLs.Franklin RamalhoDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.01franklin
16
DOU_MES14Técnicas de Desenvolvimento Dirigido por Modelos para Engenharia de SoftwareDDM (Desenvolvimento Dirigido por Modelos) é uma área emergente que provê toda uma infraestrutura e padrões capazes de acelerar o processo de desenvolvimento de software. Este trabalho se constitui na investigação, elaboração e validação de diferentes técnicas e artefatos que permitam incorporar DDM em processos de desenvolvimento de softwareFranklin RamalhoDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.11franklin
17
MES15Rastreamento e Análise de Correlação entre Bugs, Artefatos e Papéis dentro de um Processo de Desenvolvimento ÁgilEste trabalho visa propor técnicas de rastreamento e análise de artefatos e papéis relacionados à introdução, identificação, validação e correção de bugs durante a evolução de um software em produção, desenvolvido de acordo com uma metodologia ágil de desenvolvimento de software. Esta pesquisa será realizada dentro do contexto de um projeto de colaboração entre a UFCG e a Polícia Federal.Franklin RamalhoDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.01franklin
18
MES16Técnicas para gerar feedback para alunos de programaçãoPesquisas recentes propõem técnicas para corrigir automaticamente soluções incorretas de alunos de programação através de métodos formais, machine learning, e síntese de programas. Identificar o que precisa ser corrigido no código do aluno pode ser útil para gerar uma dica durante um exercício ou ajudar o professor durante a correção. No entanto, ainda existem vários desafios para tornar essas correções automáticas de código em aplicações úteis para alunos e professores. Por exemplo, como criar uma dica para o aluno sobre um erro no código dele sem entregar a solução para o problema? Como evitar propagar uma correção automática de código que ensinaria uma má prática de programação? Neste projeto, serão desenvolvidas técnicas e soluções que combinam síntese de programas com interação com o usuário para gerar feedback com qualidade para alunos de programação. Gustavo SoaresDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.01gsoares
19
MES17Corrigindo automaticamente ferramentas de refatoramento através de exemplosRefatoramentos são transformações que melhoram a qualidade do código enquanto preservam o comportamento dele. Cada refatoramento possui pré-condições que precisam ser checadas para garantir a preservação do comportamento do programa. IDEs, como Eclipse e Visual Studio, automatizam diversos refatoramentos, como renomear método e extrair método. Pesquisas recentes em geração automática de testes revelaram diversos bugs nestas ferramentas que levam elas a introduzir erros de compilação ou mudança comportamental no código do usuário. No entanto, a maioria dos bugs continuam em aberto devido à dificuldade de corrigi-los, visto que é uma identificar e implementar as pré-condições ausentes é uma tarefa não trivial. Neste projeto, será proposta uma técnica baseada em síntese de programas e machine learning para corrigir automaticamente de ferramentas de refatoramento utilizando exemplos de programas que revelam pré-condições ausentes. Gustavo SoaresDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.01gsoares
20
DOU18Inteligência Artificial aplicada ao Aumento de Produtividade no Desenvolvimento de SoftwarePesquisa e proposição de técnicas de inteligência artificial e análise de dados nas diversas fases do processo de desenvolvimento de software com o intuito de aumentar a produtividade no processo. O trabalho tem caráter investigativo, utilizando dados reais de diversas equipes de desenvolvedores em projetos e produtos da indústria. A validação do trabalho deve acontecer através de avaliação experimental com equipes de desenvolvimento reais, também em projetos e produtos da indústria. O avanço do estado da arte deve ser buscado em conjunto com o avanço do estado da prática.Hyggo AlmeidaDedicação em tempo integral ou tempo parcial com outras atividades ligadas à pesquisa20hyggo
21
MES19Analytics de inquéritos da Polícia Federal BrasileiraAplicar métodos estado-da-arte e desenvolver novos métodos descritivos e preditivos de estatística e aprendizagem de máquina para a análise da ocorrência, tramitação e conteúdo de inquéritos no e-Pol, um sistema desenvolvido pela UFCG para a Polícia Federal. A pesquisa será desenvolvida no contexto da colaboração UFCG - PF e utilizará os problemas e oportunidades do e-Pol para avaliar a aplicabilidade de métodos de análise de tópicos, regras de associação, regressão e classificação para avançar o estado da arte em métodos de descrição e previsão e gerar valor à aplicação da PF.João Arthur BrunetDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.01joao.arthur
22
MES20Mineração de dados, visualização e combate à corrupçãoPesquisa no uso de mineração de dados, visualização de dados e computação social para permitir que o cidadão entenda de maneira crítica e exerça controle social sobre a coisa pública, incluindo a atividade de seus representantes eleitos, uso de verbas e decisões de gestão. É possível investigar tanto a criação ou adaptação de técnicas para os problemas desse domínio quanto a aplicação de técnicas, especialmente para empoderar o cidadão.João Arthur BrunetDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.01joao.arthur
23
MES21Provendo feedback para alunos de cursos introdutórios de programaçãoDurante o ensino de programação orientada a objetos, os alunos realizam exercícios e problemas em que devem planejar, construir e implementar o design mais adequado para a tarefa em questão. Entretanto, prover feedback rápido é uma atividade não trivial neste cenário. É difícil automaticamente testar um design e identificar se a estrutura proposta por um aluno é adequada. Esta pesquisa tem como objetivo extrair informação útil das soluções dos alunos de forma automática e que auxilie o processo de aprendizagem no ensino de programação OO.João Arthur Brunet / Dalton SereyDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.01joao.arthur
24
DOU_MES22Análise, Sumarização e Visualização de Pull RequestsRevisão de código (Code Review) é uma atividade fundamental para o controle de qualidade de código-fonte. Estudos empíricos mostram que, além de melhorar a comunicação das mudanças efetuadas, revisão também possibilita a identificação de bugs e de más práticas de programação. Atualmente, com a adoção em massa do Github, a colaboração em projetos open source é feita através de pull requests que são necessariamente revisados para que possam ser integrados ao código. Nesse contexto, é comum o cenário em que o conjunto de mudanças do pull request seja complexo o suficiente para dificultar a sua revisão. O objetivo desse tema é investigar a viabilidade de técnicas e ferramentas que, automaticamente, possibilitem um melhor entendimento das mudanças sugeridas. Para tanto, será necessário o uso de análise estática de código-fonte, técnicas de visualização e análise de dados para sumarização de pull requests.João Arthur Brunet / Jorge FigueiredoDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.11joao.arthur
25
MES23Investigação sobre estratégias, métodos e ferramentas no contexto do ensino de programaçãoO ensino de programação exige muito esforço do professor, seja em disciplinas teóricas ou práticas. Em disciplinas práticas, o desafio está na verificação quanto a solução do problema definido pelo professor e na observação do uso de boas práticas de programação. Nesse processo de ensino-aprendizagem é importante realizar a correção e passar o feedback para aluno o quanto antes, principalmente com relação a qualidade da solução. Essa linha de pesquisa visa investigar, propor e aplicar estratégias para acelerar a correção das atividades de programação por parte do professor de forma a indicar para o aluno informações que contribuam para melhoria da qualidade das soluções desenvolvidas.Jorge FigueiredoDedicação em tempo integral.01abrantes
26
DOU_MES24Técnicas de Inteligência Aplicadas ao Processamento Digital de Sinais (Áudio, Imagem e Vídeo)O tema de pesquisa visa a investigar técnicas de Processamento Digital de Sinais que possibilitem extrair informações relevantes de fontes de áudio, imagem e vídeo para aplicações no âmbito de sistema computacionais clássicos e embarcados, com aplicações voltadas, prioritariamente, à Internet das Coisas (IoT - Internet of Things).Joseana Macêdo FechineIdealmente, dedicação em tempo integral. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas ao tema da pesquisa (Doutorado ou Mestrado).22joseana
27
DOU25Aplicação de técnicas de aprendizado de máquina no desenvolvimento de sistemas físico-cibernéticosSistemas físico-cibernéticos (CSP) são formados por elementos computacionais que colaboram para controlar entidades físicas com enfase na interação entre esses elementos e o mundo físico. Exemplos de CSP incluem: Smart grids; sistemas automotivos autônomos; sistemas de saúde; sistemas de controle de processos; sistemas robotizados; sistemas de monitoração do meio-ambiente; e sistemas de aviação autônomos. O aumento na complexidade desses sistemas, em parte causado pela chamada Internet das Coisas, requer o estudo e desenvolvimento de novas técnicas que auxilem o desenvolvimento de CSP. O uso de técnicas de aprendizagem de máquina apresentam grande potencial para o processamento de grandes quantidades de máquinas e no desenvolvimento de CSP. Nessa linha de pesquisa busca-se o desenvolvimento de métodos que façam uso de aprendizagem de máquina pra o desenvolvimento de CSP.Kyller Gorgônio e Frederico BublitzDedicação em tempo integral ou tempo parcial com outras atividades ligadas à pesquisa10kyller
28
MES26Aplicação de técnicas de aprendizado de máquina no desenvolvimento de sistemas físico-cibernéticosSistemas físico-cibernéticos (CSP) são formados por elementos computacionais que colaboram para controlar entidades físicas com enfase na interação entre esses elementos e o mundo físico. Exemplos de CSP incluem: Smart grids; sistemas automotivos autônomos; sistemas de saúde; sistemas de controle de processos; sistemas robotizados; sistemas de monitoração do meio-ambiente; e sistemas de aviação autônomos. O aumento na complexidade desses sistemas, em parte causado pela chamada Internet das Coisas, requer o estudo e desenvolvimento de novas técnicas que auxilem o desenvolvimento de CSP. O uso de técnicas de aprendizagem de máquina apresentam grande potencial para o processamento de grandes quantidades de máquinas e no desenvolvimento de CSP. Nessa linha de pesquisa busca-se o desenvolvimento de métodos que façam uso de aprendizagem de máquina pra o desenvolvimento de CSP.Kyller Gorgônio e Leandro DiasDedicação em tempo integral ou tempo parcial com outras atividades ligadas à pesquisa01kyller
29
DOU27Sistemas de Recomendação com foco em diversidade e novidadeSistemas de recomendação ajudam pessoas a encontrar itens relevantes em grandes espaços de busca, e.g. Amazon (produtos), Youtube (vídeos) e Facebook (amigos e páginas). Em muitos casos, porém, sistemas de recomendação sugerem itens que já são familiares aos usuários o que pode levar a recomendações óbvias e desinteressantes. Por exemplo, um usuário que é fã de Beatles pode receber recomendações de álbuns dos Beatles que ele ainda não comprou. Essas recomendações, embora precisas, são óbvias pois muito provavelmente esse usuário seria capaz de encontrar esses álbuns por si só. Esse tópico de pesquisa visa investigar métodos de recomendação que ajudem o usuário a encontrar itens não óbvios, i.e. itens não necessariamente familiares, mas potencialmente relevantes. O domínio de aplicação será a princípio o musical. Leandro BalbyDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.10lbmarinho
30
DOU28Data mining para modelagem e predição de mobilidade urbana por meio de dados de mídias sociaisEsse tema de pesquisa visa investigar técnicas de mineração de dados e aprendizagem de máquina para modelar e prever padrões de mobilidade de pessoas em uma cidade por meio de dados de redes sociais (e.g. Twitter e Facebook).Leandro BalbyDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.10lbmarinho
31
DOU29Computação, música e experiência musicalPesquisa sobre o uso de técnicas de recuperação de informação musical, recomendação e modelagem de estilos para melhorar a experiência de usuários selecionando músicas para ocasiões específicas, como festas, exercícios físicos ou trabalho, ou para intervenções artísticas. Experiência com playlists, música ou dança é particularmente bem-vinda para interessados. Nazareno AndradeDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.10nazareno
32
DOU_MES30Verificação e Validação de Software em Ambientes de Desenvolvimento ÁgilVerificação e Validação de Software envolve um conjunto de atividades, desde a inspeção e análise estática de artefatos até o teste do software. O objetivo de pesquisa neste tema é investigar práticas específicas de V&V dentro do contexto de desenvolvimento ágil. Tal contexto precisa lidar com aspectos como minimização de documentação, aceite e integração contínua de modificações. Este trabalho será realizado em cooperação com o Prof. Wilkerson Andrade.Patricia MachadoDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.11patricia
33
DOU_MES31Explorando Estratégias de Priorização e Seleção de Casos de Teste em Ambientes para Integração Contínua de SoftwareSuítes de testes automatizados aumentam sua utilidade de forma significativa, em projetos de software, a partir do momento em que passam a fazer parte de mecanismos de integração contínua. Estes sistemas de integração são acionados de forma mais frequente à medida que o número de desenvolvedores cresce e maiores porções de código são adicionadas para a criação de builds e releases. Executar uma grande quantidade de testes a cada integração torna-se proibitivo, caso os testes de uma suíte sejam executados de forma completa, independente da frequência de integrações. Técnicas de priorização e seleção de casos de teste tem sido propostas com o intuito de diminuir o custo da atividade de testes, através da definição de critérios de classificação de casos de teste, tais como: impacto de mudanças, tamanho, cobertura, entre outros. Neste projeto promoveremos estudos para avaliar o efeito de técnicas de priorização e seleção em ferramentas de integração contínua, estabelecendo condições de custo, efetividade e desempenho apropriadas para a prática de desenvolvimento de software em equipes médias e grandes. Este trabalho será realizado em cooperação com os Professores Tiago Massoni e Everton Alves.Patrícia MachadoDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.12patricia
34
DOU32Uma Técnica para Analisar Sistemas Configuráveis com #ifdefs Baseada no ImpactoSistemas configuráveis tipicamente usam #ifdefs para denotar variabilidade. Gerar e compilar todas as configurações de um sistema pode consumir tempo. Uma alternativa consiste em usar analisadores sintáticos conscientes de variabilidade, como TypeChef. Porém, eles podem não escalar. Na prática, desenvolvedores podem utilizar estratégias de amostragem (sampling) para compilar apenas um subconjunto das configurações. Este trabalho propõe uma técnica para analisar sistemas configuráveis com #ifdefs baseada no impacto da mudança através da análise apenas das configurações impactadas por uma mudança de código.Rohit Gheyi10rohit
35
MES33Uma estratégia para estimular o Pensamento Computacional através da RobóticaPensamento Computacional pode ser definido como métodos, técnicas e ferramentas para resolver problemas, desenvolver sistemas e entender o comportamento humano através de conceitos fundamentais da Ciência da Computação. Em alguns países esses conceitos da computação já são estimulados desde a educação básica e uma das estratégias utilizadas está baseada no uso de robótica. Essa linha de pesquisa visa investigar, propor e aplicar estratégias para estímulo do Pensamento Computacional através da robótica e, para isso, é importante possuir experiência profissional em Robótica.Wilkerson AndradeDedicação em tempo integral.01wilkerson
36
DOU34Teoria e Prática em Pensamento ComputacionalTem sido muito discutido na literatura sobre “pensamento computacional”. A ideia geral é explorar a computação como ciência transversal a outras ciências e não somente como ferramenta. Por exemplo, existem algumas iniciativas em programação de computadores onde é muito estimulado o aprendizado nesse contexto, em diferentes áreas e idades. Essa linha de pesquisa tem o objetivo de investigar, propor e aplicar mecanismos que promovam o pensamento computacional por meio do aprendizado em desenvolvimento de sistemas usando tecnologias distribuídas, com aplicações na cidade de Campina Grande.Wilkerson AndradeDedicação em tempo integral.10wilkerson
37
DOU_MES35Automação da Geração e Execução de Casos de Teste no contexto de Sistemas Críticos EmbarcadosSistemas de tempo real são aqueles cujo correto comportamento não depende somente dos resultados gerados, mas também de quando os resultados são gerados. Muitos desses sistemas são desenvolvidos com propósitos específicos e fortemente acoplados ao hardware e, por isso, são conhecidos como sistemas embarcados de tempo real. Esses sistemas têm se tornado cada vez mais presentes no suporte a execução de atividades críticas, tais como controle, monitoração e tomada de decisões, onde falhas podem resultar em perdas em termos financeiros, ambientais ou humanos. Por isso, confiança é uma importante propriedade que demanda uma aplicação rigorosa das atividades de Verificação e Validação. Essa linha de pesquisa visa investigar, propor e aplicar estratégias e ferramentas voltadas para a automação das atividades de geração e execução de casos de teste.
Wilkerson AndradeDedicação em tempo integral é recomendada. Dedicação em tempo parcial é recomendada apenas se outras atividades realizadas pelo aluno forem diretamente relacionadas com a execução do plano de trabalho de Doutorado ou Mestrado.12wilkerson
Loading...