Accessibility Tools
Esta área de pesquisa compreende o estudo de grafos tanto sob o aspecto de propriedades estruturais como algorítmicos, o desenvolvimento de algoritmos eficientes para a resolução de problemas de natureza combinatória e a análise da complexidade de algoritmos e de problemas.
Os algoritmos e a modelagem de problemas através de grafos são elementos essenciais em qualquer área aplicada da computação.
• Teoria de Grafos
• Estruturas de Dados
• Análise de Algoritmos
• Computação Quântica
• Otimização Combinatória
• Celina Miraglia Herrera de Figueiredo, D.Sc., 1991
• Franklin de Lima Marquezino, D.Sc, 2010
• Jayme Luiz Szwarcfiter, Ph.D., 1975
• Márcia Rosana Cerioli, D.Sc., 1999 (Responsável)
A área de pesquisa em Arquitetura de Computadores e Sistemas Operacionais prepara os alunos para desenvolver pesquisas avançadas em computação embarcada, borda da rede, em nuvem, paralela, distribuída e móvel. O grupo de pesquisa também desenvolve pesquisas interdisciplinares em colaboração com pesquisadores e alunos de outras áreas científicas, visando o desenvolvimento de inovações arquitetônicas que sejam simples, seguras e energeticamente eficientes para aplicações específicas operando em ambientes computacionais tradicionais e emergentes.
Arquiteturas computacionais para sistemas de alto desempenho e altamente eficientes
As iniciativas de investigação dentro desta linha envolvem a investigação de como utilizar de forma eficiente e eficaz recursos computacionais de média e grande escala. Tópicos dentro desta linha:
• Arquiteturas paralelas;
• Computação de alto desempenho;
• Algoritmos paralelos e distribuídos;
• Sistemas para Supercomputação;
• Computação em Nuvem (Cloud Computing);
• Máquinas virtuais e Virtualização.
Segurança de Arquiteturas computacionais, sistemas computacionais acelerados por ML e sistemas reconfiguráveis
As novas microarquiteturas computacionais mostram-se um fértil ambiente para uso de mecanismos baseados em aprendizado de máquina, seja na busca de vulnerabilidades ou para mitigá-las. Além disso, essas mesmas técnicas mostram-se promissoras no contexto de melhoria de desempenho dessas microarquiteturas. Tópicos dentro desta linha:
• Segurança de microarquiteturas;
• Preditores baseados em ML;
• Arquiteturas reconfiguráveis;
• Arquiteturas para domínios específicos;
• Projeto de circuitos digitais.
Computação em sistemas computacionais móveis
Essa linha de investigação busca estudar e projetar novas técnicas e mecanismos para uso de recursos computacionais móveis. Tópicos dentro desta linha:
• Internet das coisas;
• Sistemas móveis;
• Software Defined Networking (SDN);
• Computação em Redes Móveis;
• Computação na borda (Edge Computing).
Laboratório temático da área: COMPASSO, CLIQUE AQUI
• Claudio Luis de Amorim, Ph.D., 1984
• Diego Leonel Cadette Dutra, D.Sc, 2015 (Responsável)
• Priscila Machado Vieira Lima, Ph.D, 2000
• Aprendizado De Máquina e Mineração de Dados
• Ciência de Dados
• Design de Jogos e Design de Jogos Educativos
• Gestão do Conhecimento
• Processamento de Linguagem Natural e LLMs
• Prospecção Tecnológica
• Trabalho Cooperativo por Computador
Clique AQUI e saiba mais sobre a Linha de Engenharia de Dados e Conhecimento.
• Daniel Schneider, D.Sc, 2015
• Geraldo Bonorino Xexéo, D.Sc., 1994 (Responsável)
• Geraldo Zimbrão da Silva, D.Sc., 1999
• Jano Moreira de Souza, Ph.D., 1986
• Laura Silvia Bahiense da Silva Leite, D.Sc., 2020
• Marta Lima de Queirós Mattoso, D.Sc., 1993
• LUDES - Laboratório de Ludologia, Engenharia e Simulação
• LINE - Laboratório de Informação Não Estruturada
• Laboratório do Futuro
• Gestão do Conhecimento, Cooperação e Banco de Dados
• Laboratório de Sistemas de Informação Geográfica
Os membros da área de pesquisa Engenharia de Software da COPPE/UFRJ investigam temas na vanguarda da Engenharia de Software como os listados abaixo.
Laboratório de Engenharia de Software
• Engenharia de Software para produtos inovadores e startups
As iniciativas relacionadas a esta nova área na linha de pesquisa de Engenharia de Software surgiram no contexto do DELFOS - Observatório da Engenharia do Software Contemporânea. Seu objetivo é alavancar pesquisa e desenvolvimento de novos produtos com características inovadoras num contexto de pré-startup. Os alunos interessados nesta área terão oportunidade de desenvolver um produto de seu interesse utilizando os mais modernos métodos e técnicas de engenharia para sistemas de software contemporâneos. Para isso, as disciplinas do curso são organizadas de modo a incluírem aspectos teóricos do estado da arte e sua aplicação na prática seguindo os diversos estágios de construção de um produto de qualidade. Ao final do curso o aluno, além da dissertação de mestrado e consequente título de mestrado, poderá ter um produto desenvolvido em uma versão inicial.
Esta vertente da Linha de Engenharia de Software é especialmente adequada a candidatos que busquem se capacitar nos princípios do método científico e da engenharia de software visando atuar no mercado com empresas responsáveis pelo desenvolvimento de produtos inovadores e novas tecnologias, incluindo IoT, Indústria 4.0, dentre outras.
• Engenharia de Sistemas de Software Contemporâneos: IoT, Indústria 4.0, Sistemas Sensíveis ao Contexto
• Verificação, Validação e Testes de Software
• Arquitetura e Interoperabilidade de Software
• Evolução de Software
• Dívida Técnica
• Engenharia de Software e Experimentação Contínua
• Ambientes de Desenvolvimento de Software
A pesquisa na área de Ambientes de Desenvolvimento de Software (ADS) está sendo realizada desde 1989. Os trabalhos em andamento envolvem pesquisas e desenvolvimento em:
• Infra-estrutura para ADS e Ferramentas CASE
• Ambientes de desenvolvimento de software orientados à organização
• Ambientes de desenvolvimento de software corporativo
• Ambientes de desenvolvimento de software e reutilização
• Gerência de projetos de desenvolvimento de software
• Gestão do conhecimento em Engenharia de Software e aprendizado organizacional
• Infraestrutura Computacional e Ferramentas de Apoio a Experimentação em Engenharia de Software
• Reutilização de Software
O trabalho nessa área teve início em 1994. Os trabalhos, em andamento, estão relacionados aos seguintes temas:
• Linha de processos
• Micro-serviços em nuvem
• Visualização e reutilização de software
• Engenharia de Software Experimental
O trabalho nesta área teve início em 2000. Estão sendo realizados pesquisas e desenvolvimento nos seguintes temas, tendo como objeto de estudo a engenharia de software e suas tecnologias associadas:
• Estudos Primários: surveys, estudos de caso, pesquisa-ação, estudos baseados em simulação, quasi-experimentos e experimentos controlados (Primary Studies: surveys, case studies, action research, simulation based studies, quasi-experiments and controlled experiments)
• Estudos Secundários: Revisões Sistemáticas, Rapid Reviews, Meta Análise e Síntese Estruturada de Evidências (Secondary Studies: Systematic Reviews, meta analysis and Structured Synthesis Methodology)
• Realidade Virtual e Aumentada aplicada ao ensino de Engenharia de Software
• Processos Intensivos em Conhecimento
Os trabalhos nesta área tiveram início nos anos 2000 com a Representação de Processos de Reutilização e Processos de Configuração de Linhas de Produto de Software. Os interesses de pesquisa deste tema atualmente são:
• Processo de software: definição, medição e melhoria
• Representação de Processos Intensivos em Conhecimento com as notações BPMN, CMMN e DMN
• Mineração de Processos
• Análise de tendências em Processos Intensivos em Conhecimento
• Claudia Maria Lima Werner, D.Sc., 1992
• Claudio Miceli de Farias, D.Sc., 2014 (Responsável)
• Guilherme Horta Travassos, D.Sc., 1994
A linha de Informática e Sociedade reúne um coletivo de pesquisadores/as e estudantes de diversos níveis de ensino (ensino médio, graduação, mestrado e doutorado) em projetos de ensino-pesquisa-extensão dedicados ao desenvolvimento de artigos científicos, monografias, dissertações, teses, materiais audiovisuais e às atividades extensionistas do Laboratório de Informática e Sociedade (LabIS).
• Ciberespaço e novas sociabilidades
• Educação e Tecnologias da Informação e Comunicação (TICs)
• Gênero, relações étnico-raciais e TICs
• Histórias da informática
• Moedas sociais digitais e bancos comunitários
• Políticas de interesse público e TICs
• Softwares dedicados aos movimentos sociais e à economia solidária
• Um olhar sociotécnico sobre o software
Para maiores informações sobre a linha de pesquisa, tais como professores, pesquisadores/as e alunos/as envolvidos/as, temáticas estudadas, cursos ofertados, publicações, processo de seleção, dentre outras, consultar a home page da linha clicando AQUI.
• Henrique Luiz Cukierman, D.Sc., 2001
• Luiz Arthur Silva de Faria, D.Sc. 2018 (Responsável)