Marco Túlio de Oliveira Valente

Marco Tulio Valente é doutor em Ciência da Computação (2002), pela Universidade Federal de Minas Gerais, onde atualmente é Professor Associado do Departamento de Ciência da Computação (desde 2010). Anteriormente, foi professor da PUC Minas por 10 anos. Seus interesses de pesquisa concentram-se em Engenharia de Software, especificamente nas áreas de Manutenção e Evolução de Software e Mineração de Repositórios de Software. Ele é Bolsista de Produtividade Nível 1D do CNPq e bolsista do Programa Pesquisador Mineiro (PPM) da FAPEMIG, desde a criação deste programa em 2007. É autor de cerca de 100 artigos em periódicos e conferências internacionais e de pelo menos uma outra centena de publicações em veículos nacionais. Em 2016, recebeu uma dupla premiação no ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), incluindo um Distinguished Paper e um Distinguished Artifact Award. Junto com seus alunos, já recebeu também mais de 25 premiações em eventos e concursos nacionais da área de Ciência da Computação. Tem procurado estabelecer colaborações produtivas com a comunidade internacional em sua área, possuindo artigos em co-autoria com mais de 10 pesquisadores, de países como França, Canadá, Holanda, Itália, Estados Unidos e Chile. Orientou 30 dissertações de mestrado, 9 teses de doutorado e 1 projeto de pós-doutorado. Desde 2010, coordena o Applied Software Engineering Research Group (ASERG), do DCC/UFMG. É responsável também pelo CSIndexbr, um sistema que oferece informações transparentes sobre a produção científica brasileira em Ciência da Computação. (Todos os dados deste resumo são relativos a Julho de 2019)

Informações coletadas do Lattes em 23/06/2020

Acadêmico

Seção coletada automaticamente pelo Escavador

Formação acadêmica

Doutorado em Ciências da Computação

1998 - 2002

Universidade Federal de Minas Gerais
Título: Mobilidade e Coordenação de Aplicações em Redes sem Fio
Orientador: Roberto da Silva Bigonha
Palavras-chave: Linguagens de Programação; Computação Móvel; Orientação por Objetos.Grande área: Ciências Exatas e da Terra

Mestrado em Ciências da Computação

1993 - 1995

Universidade Federal de Minas Gerais
Título: Projeto e Implementação de uma Linguagem Orientada por Objetos para o Desenvolvimento Sistemático de Programas,Ano de Obtenção: 1995
Orientador: Roberto da Silva Bigonha
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Linguagens de Programação; Orientação por Objetos.

Graduação em Informática

1988 - 1992

Universidade Federal de Viçosa

Seção coletada automaticamente pelo Escavador

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Seção coletada automaticamente pelo Escavador

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Arquitetura de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Manutenção e Evolução de Software.

Seção coletada automaticamente pelo Escavador

Organização de eventos

CARVALHO JUNIOR, F.H. ; VALENTE, M. T. O. ; MOSSES, P. . XII Simpósio Brasileiro de Linguagens de Programação. 2008. (Congresso).

FIGUEIREDO, Lucilia Camarão de ; IERUSALIMSCHY, Roberto ; VALENTE, M. T. O. . VII Simpósio Brasileiro de Linguagens de Programação.. 2003. (Congresso).

Seção coletada automaticamente pelo Escavador

Participação em eventos

Congresso Brasileiro de Software: Teoria e Prática (CBSoft) (2010 a 2018). 2018. (Congresso).

22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering. International Research Projects: A View from Brazil. 2015. (Congresso).

European Conference on Software Maintenance and Reengineering (CSMR). On the Benefits of Planning and Grouping Software Maintenance Requests; and Extracting Software Product Lines: A Case Study Using Conditional Compilation. 2011. (Congresso).

International Conference on Aspect-Oriented Software Development (AOSD). 2008. (Congresso).

International Symposium on Distributed Objects and Applications (DOA). An Aspect-Oriented Communication Middleware System. 2005. (Congresso).

International Conference on Parallel and Distributed Computing (EuroPar). A Coordination Model for Ad Hoc Mobile Systems. 2003. (Congresso).

ACM/IEEE International Conference on Software Engineering (ICSE). 2001. (Congresso).

European Conference on Object-Oriented Programming (ECOOP). 2001. (Congresso).

IEEE International Conference on Mobile Agents (MA). Lime Revisited. 2001. (Congresso).

Seção coletada automaticamente pelo Escavador

Participação em bancas

Aluno: Alberto Trindade Tavares

VALENTE, M. T. O.SOARES, S. C. B.; BORBA, P. H. M.. Semistructured Merge in JavaScript Systems. 2019. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Arthur Ferreira Pinto

VALENTE, M. T. O.TERRA, R.. Empirically Supported Similarity Coefficients for the Identification of Refactoring Opportunities. 2018. Dissertação (Mestrado em CIÊNCIA DA COMPUTAÇÃO) - Universidade Federal de Lavras.

Aluno: Caio Henrique Bos Loureiro

VALENTE, M. T. O.; MELO, A. C. V.. Análise da modernização de sistemas monolíticos legados para micro-serviços à luz da dívida técnica: um estudo de caso corporativo. 2018. Dissertação (Mestrado em Ciências da Computação) - Universidade de São Paulo.

Aluno: Dêmora Bruna Cunha de Sousa

VALENTE, M. T. O.; CARVALHO, W. V.; ROCHA, L. S.. Um Estudo de Caso do Tratamento de Exceção no Domínio de Sistemas Web Corporativos. 2018. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal do Ceará.

Aluno: Mariana Sousa Bernardes

VALENTE, M. T. O.; SAUDE, A.. EasyBPMS: Uma Abordagem Para Integração De Sistemas De Informação E Sistemas De Gerenciamento De Processos De Negócio. 2017. Dissertação (Mestrado em CIÊNCIA DA COMPUTAÇÃO) - Universidade Federal de Lavras.

Aluno: Wellington Oliveira

VALENTE, M. T. O.; CASTOR, F.. Nativo ou Web? Um Estudo sobre o Consumo de Energia dos Modelos de Desenvolvimento Android. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Luisa Fernanda Hernández Ramírez

VALENTE, M. T. O.COSTA, H. A. X.. API Recommendation System in Software Engineering. 2016. Dissertação (Mestrado em CIÊNCIA DA COMPUTAÇÃO) - Universidade Federal de Lavras.

Aluno: Adriano Mendonça Rocha

VALENTE, M. T. O.MAIA, M. A.. Documentação Automatizada de APIs com Tutoriais Gerados a partir do Stack Overflow. 2016. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia.

Aluno: Werney Ayla Luz Lira

VALENTE, M. T. O.; SANTOS NETO, P. A.. Um Metodo para Inferencia da Familiaridade de Codigo em Projetos de Software. 2016. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Piauí.

Aluno: Juarez de Lima Meneses Filho

VALENTE, M. T. O.; ROCHA, L. S.; ANDRADE, R.. ArCatch: Uma Solução para Verificação Estática de Conformidade Arquitetural do Tratamento de Exceção. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal do Ceará.

Aluno: Luiz Laerte Nunes da Silva Junior

VALENTE, M. T. O.; MURTA, L.G.P.. Evaluating the Vertical Code Completion Approach. 2015. Dissertação (Mestrado em Computação) - Universidade Federal Fluminense.

Aluno: Izabela Vanessa de Almeida Melo

VALENTE, M. T. O.; GUERRERO, D. D. S.. Um Estudo Qualitativo sobre Arquitetura de Software no Desenvolvimento de Sistemas Reais. 2015. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: Cláudio Antônio de Araújo

VALENTE, M. T. O.; VINCENZI, A. M. R.. Uma Investigação da Correspondência entre Mutações e Avisos Relatados por Ferramenta de Análise Estática. 2015. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

Aluno: Lucas Batista Leite de Souza

VALENTE, M. T. O.MAIA, M. A.. Crowd Cookbooks: Usando Conhecimento de Multidão a partir de Sítios de Perguntas e Respostas para Documentação de APIs. 2014. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia.

Aluno: Kênia Santos de Oliveira

VALENTE, M. T. O.; SOARES, M. S.. Aspectos Iniciais Modelados com uma Extensão da SysML. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia.

Aluno: Joyce Meire da Silva França

VALENTE, M. T. O.; SOARES, M. S.. Avaliação de Refatoração de Software com Programação Orientada a Aspectos Usando Métricas. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia.

Aluno: Edson Marçal Júnior

VALENTE, M. T. O.; MARQUES, H.. A Influência dos Artefatos de um Processo de Software Sobre o Custo de Manutenção de Sistemas de Informação. 2013. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Victor Hugo Santiago Costa Pinto

VALENTE, M. T. O.; CAMARGO, V. V.. Uma abordagem para Modularização de Frameworks de Múltiplos Domínios em Linhas de Produtos de Frameworks. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

Aluno: Thiago Gottardi

VALENTE, M. T. O.; CAMARGO, V. V.. Reúso de Frameworks Transversais com Apoio de Modelos. 2012. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

Aluno: Bruno Takahashi Carvalhas de Oliveira

VALENTE, M. T. O.; REVERBEL, F.. PAWEB - Uma plataforma para desenvolvimento de aplicativos web utilizando o modelo de atores. 2012. Dissertação (Mestrado em Ciências da Computação) - Universidade de São Paulo.

Aluno: Luciana Lourdes Silva

VALENTE, M. T. O.MAIA, M. A.. Técnicas para Compreensão de Rastros de Execução de Programas Orientados a Objetos. 2011. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia.

Aluno: Gleiph Ghiotto Lima de Menezes

VALENTE, M. T. O.; MURTA, L.G.P.. Ouriço: Uma Abordagem para Manutenção da Consistência em Repositórios de Gerência de Configuração. 2011. Dissertação (Mestrado em Computação) - Universidade Federal Fluminense.

Aluno: Carlos Eduardo Pontual de Lemos Castro

VALENTE, M. T. O.; BORBA, P. H. M.. Design Rules for Increasing Modularity with CaesarJ. 2010. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: João Arthur Brunet Monteiro

VALENTE, M. T. O.; GUERRERO, D. D. S.; FIGUEIREDO, J. C. A.. Testes de Design: Uma Abordagem baseada em Testes para Verificação Automática de Conformação Estrutural entre Implementação e Regras de Design. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: Rodrigo Rocha Gomes e Souza

VALENTE, M. T. O.; GUERRERO, D. D. S.; FIGUEIREDO, J. C. A.. Modelos Realistas para Avaliação de Algoritmos de Agrupamento de Software. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: Andre Luiz de Oliveira

VALENTE, M. T. O.; PENTEADO, R.. Modularização com Orientação a Aspectos de Frameworks Desenvolvidos com Linguagens de Padrões de Análise. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

Aluno: Klérisson Vinícius Ribeiro da Paixão

VALENTE, M. T. O.MAIA, M. A.. Alinhamento de Rastros de Execução de Programas para Compreensão de Pontos de Variação em Código Fonte. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Uberlândia.

Aluno: Clayton Vieira Fraga Filho

VALENTE, M. T. O.; BRAGA, J. L.. Simulação de Modelos de Processo de Software Utilizando Máquinas de Estado Abstratas. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Ivan Botacini Zanon

VALENTE, M. T. O.; PENTEADO, R.. Uso de um Framework Transversal na Camada de Persistência do GRENJ. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

Aluno: Juliana Pinheiro Campos

VALENTE, M. T. O.; BRAGA, J. L.. Extração de Candidatos a Aspectos a partir de Descrições de Fluxo de Casos de Uso. 2009. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Sérgio Vale e Pace

VALENTE, M. T. O.BIGONHA, R.S.. Programação Concorrente baseada em Acordes para Plataforma Java. 2009. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Márcio de Medeiros Ribeiro

VALENTE, M. T. O.; BORBA, P. H. M.. Restructuring Test Variabilities in Software Product Lines. 2008. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Cristiano Malanga Breuel

VALENTE, M. T. O.; REVERBEL, F.. Seletores de Pontos de Junção: Um Mecanismo de Extensão para Linguagens e Arcabouços Orientados a Aspectos. 2008. Dissertação (Mestrado em Ciências da Computação) - Universidade de São Paulo.

Aluno: Paula Marques Donegan

VALENTE, M. T. O.; MASIERO, P. C.. Geração de famílias de produtos de software com arquitetura baseada em componentes. 2008. Dissertação (Mestrado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

Aluno: Mário de Queiroz Monteiro

VALENTE, M. T. O.SOARES, S. C. B.. Uma Avaliação do Impacto da Evolução de Software sobre sua Arquitetura. 2008. Dissertação (Mestrado em Engenharia da Computação) - Universidade de Pernambuco.

Aluno: Eduardo Santos Cordeiro

VALENTE, M. T. O.BIGONHA, R.S.. Otimizações na Compilação de Adendos de Contorno em Programas Orientados por Aspectos. 2007. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Leonardo Teixeira Passos

VALENTE, M. T. O.BIGONHA, M.A.S.. Gerador LALR com suporte a resolução de conflitos. 2007. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: André Bigonha Toledo

VALENTE, M. T. O.BIGONHA, R.S.. Proteus: um arcabouço para a distribuição de objetos no ambiente da computação pervasiva. 2007. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Leopoldo Soares Júnior

VALENTE, M. T. O.MENDONCA, N. C.. Uma Estratégia de Refatoração para AspectJ utilizando Leis de Programação e XML. 2007. Dissertação (Mestrado em Informática Aplicada) - Universidade de Fortaleza.

Aluno: Kécia Aline Marques Ferreira

VALENTE, M. T. O.BIGONHA, M.A.S.. Avaliação de Conectividade em Sistemas Orientados por Objetos. 2006. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Guilherme Moravia Soares de Matos

VALENTE, M. T. O.; ABREU, J. F.. O Modelo de von Thünen: Um Aplicativo Computacional. 2005. Dissertação (Mestrado em Tratamento da Informação Espacial) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Jandisson Soares de Jesus

VALENTE, M. T. O.; MELO, A. C. V.. Um Modelo baseado em Dados Históricos para a Estimação dos Juros da Dívida Técnica. 2019. Tese (Doutorado em Ciencia da Computacao) - Universidade de São Paulo.

Aluno: Rodrigo Andrade

VALENTE, M. T. O.; BORBA, P. H. M.. Privacy and Security Constraints for Code Contributions. 2018. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Daniel Alencar da Costa

VALENTE, M. T. O.; KULESZA, U.; HASSAN, A. E.. Understanding the Delivery Delay of Addressed Issues in Large Software Projects. 2017. Tese (Doutorado em Sistemas e Computação) - Universidade Federal do Rio Grande do Norte.

Aluno: Paulo Anselmo da Mota Silveira Neto

VALENTE, M. T. O.; GARCIA, V. C.; ALMEIDA, E. S.. Assessing Security in Software Product Lines: A Maintenance Analysis. 2017. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Vinícius Pereira

VALENTE, M. T. O.; DELAMARO, M.. Uma abordagempara representação de resultados formais na UML. 2017. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

Aluno: Liliane do Nascimento Vale

VALENTE, M. T. O.MAIA, M. A.. Classes-Chave em Sistemas Orientados a Objetos: Detecção e Uso. 2017. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia.

Aluno: Igor Scaliante Wiese

VALENTE, M. T. O.; GEROSA, M. A.. Predição de Mudanças Conjuntas de Artefatos de Software com base em Informações Contextuais. 2016. Tese (Doutorado em Ciencia da Computacao) - Universidade de São Paulo.

Aluno: Fabio Petrillo

VALENTE, M. T. O.; PIMENTA, M. S.; FREITAS, C. D. S.. Swarm Debugging: the Collective Debugging Intelligence of the Crowd. 2016.

Aluno: Gustavo Henrique Lima Pinto

VALENTE, M. T. O.; CASTOR, F.. A Refactoring Approach to Improve Energy Consumption of Parallel Software Systems. 2015. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Sabrina de Figueiredo Souto

VALENTE, M. T. O.; DAMORIM, M.. Addessing High Dimensionalityand Lack of Feature Models in Testing of Software Product Lines. 2015. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Bruno Carreiro da Silva

VALENTE, M. T. O.; SANTANNA, C.. Understanding Software Cohesion Metrics: Experimental Assessment of Conceptual Cohesion. 2015. Tese (Doutorado em Ciência da Computação) - Universidade Federal da Bahia.

Aluno: Eiji Adachi Medeiros Barbosa

VALENTE, M. T. O.; GARCIA, A.. Global-Aware Recommendations for Repairing Exception Handling Violations. 2015. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

Aluno: João Arthur Brunet Monteiro

VALENTE, M. T. O.; GUERRERO, D. D. S.; FIGUEIREDO, J. C. A.. Erosão Arquitetural em Perspectiva: Um estudo sobre regras arquiteturais, suas violações e como os desenvolvedores lidam com o problema. 2014. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: Ivan do Carmo Machado

VALENTE, M. T. O.; ALMEIDA, E. S.. Fault-model Based Variability Testing. 2014. Tese (Doutorado em Ciência da Computação - Ufba - Unifacs) - Universidade Federal da Bahia.

Aluno: Marcos André Silveira Kutova

VALENTE, M. T. O.; ABREU, J. F.. Mapeamento da Educação Superior em Minas Gerais Utilizando Métodos e Técnicas de Análise Espacial e Web GIS. 2013. Tese (Doutorado em Tratamento da Informação Espacial) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Roberto Almeida Bittencourt

VALENTE, M. T. O.; GUERRERO, D. D. S.; MURPHY, G.. Habilitando a Checagem Estática de Conformidade Arquitetural de Software em Evolução. 2012. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: Marcelo Medeiros Eler

VALENTE, M. T. O.; MASIERO, P. C.. Uso da Técnica de Teste Estrutural para o Teste e Monitoração de Serviços. 2012. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

Aluno: Márcio de Medeiros Ribeiro

VALENTE, M. T. O.; BORBA, P. H. M.. Emergent Feature Modularization. 2012. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Guilherme Moravia Soares de Matos

VALENTE, M. T. O.; ABREU, J. F.. Algumas Aplicações Computacionais em Geografia: Modelos de Análise Espacial. 2011. Tese (Doutorado em Tratamento da Informação Espacial) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Alberto Costa Neto

VALENTE, M. T. O.; BORBA, P. H. M.. Specifying Design Rules in Aspect-Oriented Systems. 2010. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Eduardo Kessler Piveta

VALENTE, M. T. O.; PRICE, R. T.. Improving the Search for Refactoring Opportunities on Object-Oriented and Aspect-Oriented Software. 2009. Tese (Doutorado em Computação) - Universidade Federal do Rio Grande do Sul.

Aluno: Fabio Tirelo

VALENTE, M. T. O.BIGONHA, R.S.. Semântica Incremental de Linguagens de programação. 2009. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Bernardo Jeunon de Alencar

VALENTE, M. T. O.; BARROSO, L. C.. A Análise Multivariada no Tratamento da Informação Espacial: Uma Abordagem Matemático-Computacional em Análise de Agrupamentos e Análise de Componentes Principais. 2009. Tese (Doutorado em Tratamento da Informação Espacial) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Pasteur Otoni de Miranda Junior

VALENTE, M. T. O.; ABREU, J. F.. Aplicativos Computacionais em Geografia - Uma Proposta Metodológica para Visualização, Tratamento e Análise de Informações Espaciais em Ambientes Web. 2009. Tese (Doutorado em Tratamento da Informação Espacial) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Anolan Yamilé Milanés Barrientos

VALENTE, M. T. O.; RODRIGUEZ, N.. Suporte de Linguagens de Programação para Migração Heterogênea de Computações. 2008. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

Aluno: Romanelli Lodron Zuim

VALENTE, M. T. O.; COELHO, C.. Uma Heurística de Decisão Baseada na Subtração de Cubos para Solucionadores DPLL do Problema da Satisfabilidade. 2007. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Mairieli Santos Wessel

VALENTE, M. T. O.; GEROSA, M. A.. Software Bots on Open Source Software Projects: Supporting Human-bot Interaction on Pull Requests. 2020. Exame de qualificação (Doutorando em Ciencia da Computacao) - Universidade de São Paulo.

Aluno: Marcos César de Oliveira

VALENTE, M. T. O.; ALMEIDA, R. B.. Project DRACO: Discovering Refactorings That Improve Architecture Quality Using Fine-grained Co-change Dependencies. 2018. Exame de qualificação (Doutorando em Informática) - Universidade de Brasília.

Aluno: Rodrigo Andrade

VALENTE, M. T. O.; BORBA, P. H. M.. Privacy and Security Constraints For Emergent Modules. 2016. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Jandisson Soares de Jesus

VALENTE, M. T. O.; MELO, A. C. V.. Um Modelo baseado em Dados Históricos para Estimação dos Juros da Dívida Técnica. 2016. Exame de qualificação (Doutorando em Ciencia da Computacao) - Universidade de São Paulo.

Aluno: Maurício Finavaro Aniche

VALENTE, M. T. O.; GEROSA, M. A.. Um Conjunto de Estratégias de Detecção de Boas e Más Práticas em Aplicações Web. 2015. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade de São Paulo.

Aluno: Marcelo Schots de Oliveira

VALENTE, M. T. O.; WERNER, C.. On the Use of Visualization for Supporting Software Reuse. 2014. Exame de qualificação (Doutorando em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Flávio Mota Medeiros

VALENTE, M. T. O.; GHEYI, R.; RIBEIRO, M.. An Approach to Safely Evolve Preprocessor-Based C Program Families. 2014. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: Igor Scaliante Wiese

VALENTE, M. T. O.; GEROSA, M. A.. Dependências de Mudança entre Artefatos de Software: Um Estudo a partir de Métricas Técnicas, Históricas e Sociais. 2014. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade de São Paulo.

Aluno: Gustavo Henrique Lima Pinto

VALENTE, M. T. O.; CASTOR, F.. A Refactoring Approach to Improve Energy Consumption of Parallel Software Systems. 2014. Exame de qualificação (Doutorando em Pós-Graduação em Ciência da Computação) - Universidade Federal de Pernambuco.

Aluno: Marco Aurelio de Souza Mendes

VALENTE, M. T. O.; LOPES, A. L. M.. Análise de Eficiência de Projetos de Desenvolvimento e Manutenção de Software através de Data Envelopment Analysis. 2013. Exame de qualificação (Doutorando em Administração) - Universidade Federal de Minas Gerais.

Aluno: Katyusco de Farias Santos

VALENTE, M. T. O.; GUERRERO, D. D. S.; FIGUEIREDO, J. C. A.. Uso de Vocabulário de Código Fonte para Identificação de Especialistas. 2013. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: João Arthur Brunet Monteiro

VALENTE, M. T. O.; GUERRERO, D. D. S.; FIGUEIREDO, J. C. A.. Erosão Arquitetural em Perspectiva: Um estudo sobre a natureza das violações Arquiteturais e sua Relevância. 2012. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: Márcio de Medeiros Ribeiro

VALENTE, M. T. O.; BORBA, P. H. M.. Emergent Feature Modularization. 2011. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Pernambuco.

Aluno: Alberto Costa Neto

VALENTE, M. T. O.; BORBA, P. H. M.. Specification of Design Rules in Aspect-Oriented Systems. 2009. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Pernambuco.

VALENTE, M. T. O.. Concurso para professor adjunto. 2010. Universidade Federal de São Carlos.

Seção coletada automaticamente pelo Escavador

Comissão julgadora das bancas

Mariza Andrade da Silva Bigonha

BIGONHA, R. S.; DANTAS, J. E. R.;BIGONHA, Mariza A. S.; camarao. Projeto e Implementação de uma Linguagem Orientada por Objetos para o Desenvolvimento Sistemático de Programas. 1995. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Antônio Alfredo Ferreira Loureiro

LOUREIRO, A. A. F.. Mobilidade e Coordenação de Aplicações em Redes Sem Fio. 2002. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Roberto da Silva Bigonha

BIGONHA, R. S.. Projeto e Implementação de uma Linguagem Orientada por Objetos para o Desenvolvimento Sistemático de Programas. 1995. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Roberto da Silva Bigonha

BIGONHA, R. S.LOUREIRO, Antônio F.BIGONHA, M. A. S.; YERUSALIMSKI, R.; MEIRA, W.. Mobilidade e Coordenação de Aplicações em Redes sem Fio. 2002. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Seção coletada automaticamente pelo Escavador

Orientou

Rodrigo Brito

A definir; Início: 2019; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais; (Orientador);

Fábio Ferreira

Mineração de Repositórios de Software; Início: 2019; Tese (Doutorado em Ciência da Computação (curso em andamento)) - Universidade Federal de Minas Gerais; (Orientador);

Aline Norberta de Brito

Mining software repositories; Início: 2018; Tese (Doutorado em Ciência da Computação (curso em andamento)) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; (Orientador);

José Laerte Pires Xavier Júnior

Mining Software Repositories; Início: 2017; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; (Orientador);

Gleison Brito Batista

TRE: Typing REST APIs by Example; Início: 2016; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; (Orientador);

João Eduardo Montandon De Araujo Filho

Identifying Experts in Software Libraries and Frameworks among GitHub Users; Início: 2016; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais; (Orientador);

Thais Mombach

A Comparative Study of APIs for Querying Github Data; 2019; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Aline Norberta de Brito

Understanding the motivations for breaking changes in Java APIs; 2018; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Sergio Henrique Miranda Junior

ArchRuby: Architecture Conformance Checking in Dynamically Typed Languages; 2017; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

José Laerte Pires Xavier Júnior

Historical and Impact Analysis of API Breaking Changes; 2017; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Mívian Marques Ferreira

Concentration of Knowledge In Software Projects: An Empirical Assessment; 2017; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Miguel Esteban Ramos Montilla

Software Developers Perceptions about AngularJS; 2016; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Sândalo Carleto D Elrio Euzébio e Bessa

Especificação Modular de Restrições Arquiteturais; 2016; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Gleison Brito Batista

On the Use of Replacement Messages in API Deprecation: An Empirical Study; 2016; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Tamara Márcia Mendes

Identificação de Funções Utilitárias em Java e JavaScript; 2016; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Rodrigo Barbosa de Queiroz

Understanding the Shape of Feature Code; 2015; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Gustavo Jansen de Souza Santos

Remodularization Analysis Using Semantic Clustering; 2014; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Vitor Madureira Sales

Recommending Move Method Refactorings Using Dependency Sets; 2014; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Hudson Silva Borges

Extracting Examples for API Usage Patterns; 2014; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Danilo Ferreira e Silva

Recommending Automated Extract Method Refactorings; 2014; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Rógel Garcia de Oliveira

An Object--Business Process Mapping Framework; 2013; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

João Eduardo Montandon De Araujo Filho

Documenting Application Programming Interfaces with Source Code Examples; 2013; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Gladston Júnio Aparecido

Avaliação e Formalização de um Processo para Agrupamento de Solicitações de Manutenção de Software; 2011; Dissertação (Mestrado em Programa de Pós-graduação em Informática) - Pontifícia Universidade Católica de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Hugo de Brito Valadares Rodrigues Alves

Uma Abordagem para Recuperação da Arquitetura Dinâmica de Sistemas de Software; 2011; Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Virgílio Borges de Oliveira

Extração Semi-automática de Linhas de Produtos de Software; 2010; Dissertação (Mestrado em Programa de Pós-graduação em Informática) - Pontifícia Universidade Católica de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Jaqueline Faria de Oliveira

Métricas para Avaliação do Grau de Quantificação de Sistemas Orientados por Aspectos; 2010; Dissertação (Mestrado em Programa de Pós-graduação em Informática) - Pontifícia Universidade Católica de Minas Gerais, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Marcus Vinícius de Ávila Couto

Extração de Linhas de Produtos de Software: Um Estudo de Caso Usando Compilação Condicional; 2010; Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Rogério Celestino dos Santos

Extração e Evolução de Linhas de Produtos de Software na Área de Jogos para Celulares usando Programação Orientada por Features; ; 2009; Dissertação (Mestrado em Programa de Pós-graduação em Informática) - Pontifícia Universidade Católica de Minas Gerais, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Ricardo Terra Nunes Bueno Villela

Conformação Arquitetural utilizando Restrições de Dependência entre Módulos; 2009; Dissertação (Mestrado em Programa de Pós-graduação em Informática) - Pontifícia Universidade Católica de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Sílvio José de Souza

Avaliação e Integração de Ferramentas para Detecção de Defeitos; 2009; Dissertação (Mestrado em Programa de Pós-graduação em Informática) - Pontifícia Universidade Católica de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Marcelo Nassau Malta

Transformações de Código para Extração de Aspectos; 2008; 0 f; Dissertação (Mestrado em Programa de Pós-graduação em Informática) - Pontifícia Universidade Católica de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Leonardo Humberto Guimarães Silva

Definição de Conjuntos de Junção Robustos usando Aspect-Aware Interfaces e Aspectos Anotadores; 2008; 0 f; Dissertação (Mestrado em Programa de Pós-graduação em Informática) - Pontifícia Universidade Católica de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Cristiano Amaral Maffort

Aspectos para Construção de Aplicações Distribuídas; 2007; 0 f; Dissertação (Mestrado em Programa de Pós-graduação em Informática) - Pontifícia Universidade Católica de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

José Geraldo Ribeiro Júnior

Smart Proxies para Invocação de Serviços Web Replicados; 2007; 0 f; Dissertação (Mestrado em Programa de Pós-graduação em Informática) - Pontifícia Universidade Católica de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

CÉSAR FRANCISCO DE MOURA COUTO

Um Arcabouço Orientado por Aspectos para Implementação Automatizada de Persistência; 2006; 0 f; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Coorientador: Marco Tulio de Oliveira Valente;

Fernando Magno Quintão Pereira

Um Arcabouço para Construção de Sistemas de Objetos Distribuídos em Java; 2004; 129 f; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Coorientador: Marco Tulio de Oliveira Valente;

Wendell Figueiredo Taveira

Chamada Assíncrona de Métodos Remotos em Java; 2003; 87 f; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Coorientador: Marco Tulio de Oliveira Valente;

Danilo Ferreira e Silva

Mining Refactorings from Version Histories: Studies, Tools, and Applications; 2020; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Jailton Junior de Sousa Coelho

Identifying and Characterizing Unmaintained Projects in GitHub; 2019; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Hudson Silva Borges

Characterizing and Predicting the Popularity of GitHub Projects; 2018; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Guilherme Amaral Avelino

Identifying Key Developers in Software Projects using Code Authorship Metrics; 2018; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Leonardo Humberto Guimarães Silva

Identifying Classes in Legacy JavaScript Code; 2017; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Henrique Santos Camargos Rocha

Recommending similar bugs to software maintainers; 2016; Tese (Doutorado em Ciência da Computação (curso em andamento)) - Universidade Federal de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Luciana Lourdes Silva

Co-Change Clustering; 2015; Tese (Doutorado em Ciência da Computação (curso em andamento)) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Paloma Maira de Oliveira

Extracting Relative Thresholds for Source Code Metrics; 2015; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Orientador: Marco Tulio de Oliveira Valente;

Cristiano Amaral Maffort

Mining Architectural Violations from Version History; 2014; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Marco Tulio de Oliveira Valente;

Ricardo Terra Nunes Bueno Villela

A recommendation system for repairing software architecture erosion; 2013; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Coorientador: Marco Tulio de Oliveira Valente;

CÉSAR FRANCISCO DE MOURA COUTO

Predicting Software Defects with Causality Tests; 2013; Tese (Doutorado em Programa de Pós-graduação em Ciência da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Coorientador: Marco Tulio de Oliveira Valente;

André Cavalcante Hora

2015; Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Marco Tulio de Oliveira Valente;

Renato Diniz

Verificação de Conformação Arquitetural Utilizando a Linguagem DCL; 2009; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Eduardo Batista Rodrigues Frutuoso

Implementação de um Sistema Web usando Programação Orientada por Aspectos; 2004; 33 f; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Sérgio Vale e Pace

Catálogo de Técnicas de Meta-Programação por Templates em C++; 2004; 36 f; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Guilherme Alves de Oliveira

Estudo de Caracterização de Bugs de Sistemas de Código Aberto; 2015; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Daniel Carlos Hovadick Félix

Mnautenção e eveolução das ferramentas APIMiner e ModularityCheck; 2015; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Pedro de Araújo Pires

Extensão e Evolução da Ferramenta BugMaps; 2012; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Clarisse Simões

Categorias de Evolução de Sistemas: Especificação, Detecção e Impacto em Métricas de Qualidade de Software; 2011; Iniciação Científica; (Graduando em Engenharia Elétrica) - Universidade Federal de Minas Gerais, Fundação de Desenvolvimento da Pesquisa; Orientador: Marco Tulio de Oliveira Valente;

Christofer Roque Ribeiro Silva

Extração de Séries Temporais de Métricas de Código Fonte; 2011; Iniciação Científica; (Graduando em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Samuel Domingues Rocha de Oliveira

Mapas para Descrição de Interesses Transversais; 2008; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

João Eduardo Montandon De Araujo Filho

Avaliação de Ferramentas para Análise Estática de Código; 2008; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

André Luiz Camargos Tavares

Implementação de Linhas de Produtos de Software com Seleção de Variabilidade em Tempo de Execução; 2008; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Tarik de Melo e Silva Rocha

Um Estudo sobre o Emprego de Quantificação em Sistemas Orientados por Aspectos; 2007; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

André Luiz Camargos Tavares

Execução Remota de Aplicações para Computadores Móveis usando Aspectos; 2006; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Isabela Oliveira Bicalho

Desenvolvimento de Aplicações Distribuídas na Plataforma Arcademis/RME; 2006; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Glauber Tadeu de Sousa Carmo

Middleware para Invocação de Serviços Web; 2006; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Diana Campos Leão

Um Sistema de Chamada Remota de Métodos Orientado por Aspectos; 2005; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Daniel Coutinho de Miranda

Middleware para desenvolvimento de Aplicações Sensíveis ao Contexto; 2005; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Rodrigo Palhares

Especificação de Táticas para Invocação Remota de Métodos Usando Orientação por Aspectos; 2004; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Wagner Salazar Pires

Invocação de Serviços Web Utilizando Uma Linguagem de Domínio Específico Embutida em Java; 2003; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Marco Tulio de Oliveira Valente;

Tiago Augusto Nogueira Zadra

Um Sistema de Notificação de Eventos para Ambientes de Computação Móvel; 2003; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Adriano Brandão de Oliveira

Um Estudo sobre a Utilização de uma Extensão Orientada por Aspectos de Java na Implementação de um Sistema de Comércio Eletrônico Móvel; 2003; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Cristiano Costa Carvalho

Localização de Recursos em Redes Móveis Ad Hoc; 2002; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

CÉSAR FRANCISCO DE MOURA COUTO

Uma Ferramenta para Teste de Aplicações Distribuídas em Redes sem Fio; 2002; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Leonam Carreio de Mendes Sá

Um Ambiente para Desenvolvimento de Aplicações Java para Dispositivos Móveis; 2002; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Leonardo Teixeira Passos

Personalização de Páginas Web para Dispositivos Computacionais Móveis; 2002; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Sérgio Ribeiro Libório

Projeto e Implementação de um Ambiente Distribuído e Orientado por Objetos para Recuperação de Páginas Web; 2000; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Marco Tulio de Oliveira Valente;

Seção coletada automaticamente pelo Escavador

Foi orientado por

Anderson Rafael Lopes

Desenvolvimento de Aplicações Móveis baseado em Anotações; 2005; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Pontifícia Universidade Católica de Minas Gerais; Orientador: Anderson Rafael Lopes;

Roberto da Silva Bigonha

Projeto e Implementação de uma Linguagem Orientada por Objetos para o Desenvolvimento Sistemático de Programas; 1996; 0 f; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Roberto da Silva Bigonha;

Roberto da Silva Bigonha

Mobilidade e Coordenação de Aplicações em Redes sem Fio; 2002; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Orientador: Roberto da Silva Bigonha;

Seção coletada automaticamente pelo Escavador

Produções bibliográficas

  • BRITO, ALINE ; Valente, Marco Tulio ; XAVIER, LAERTE ; HORA, ANDRE . You broke my code: understanding the motivations for breaking changes in APIs. EMPIRICAL SOFTWARE ENGINEERING , v. 1, p. 1-35, 2020.

  • ALCOCER, JUAN PABLO SANDOVAL ; BERGEL, ALEXANDRE ; Valente, Marco Tulio . Prioritizing versions for performance regression testing: The Pharo case. SCIENCE OF COMPUTER PROGRAMMING , v. 191, p. 102415, 2020.

  • BORGES, H. S. ; VALENTE, M. T. O. . How Do Developers Promote Open Source Projects?. COMPUTER , v. 52, p. 27-33, 2019.

  • AVELINO, GUILHERME ; PASSOS, LEONARDO ; HORA, ANDRE ; Valente, Marco Tulio . Measuring and analyzing code authorship in 1+118 open source projects. SCIENCE OF COMPUTER PROGRAMMING , v. 1, p. 14-32, 2019.

  • SILVA, LUCIANA L. ; Valente, Marco Tulio ; MAIA, MARCELO A. . Co-Change Patterns: A Large Scale Empirical Study. JOURNAL OF SYSTEMS AND SOFTWARE , v. 1, p. 196-214, 2019.

  • HORA, ANDRÉ ; ROBBES, ROMAIN ; Valente, Marco Tulio ; ANQUETIL, NICOLAS ; ETIEN, ANNE ; DUCASSE, STÉPHANE . How do developers react to API evolution? A large-scale empirical study. SOFTWARE QUALITY JOURNAL (ONLINE) , v. 26, p. 161-191, 2018.

  • BRITO, GLEISON ; HORA, ANDRE ; Valente, Marco Tulio ; ROBBES, ROMAIN . On the use of replacement messages in API deprecation: An empirical study. JOURNAL OF SYSTEMS AND SOFTWARE , v. 137, p. 306-321, 2018.

  • RAMOS, MIGUEL ; Valente, Marco Tulio ; TERRA, RICARDO . AngularJS Performance: A Survey Study. IEEE SOFTWARE , v. 35, p. 72-79, 2018.

  • TERRA, RICARDO ; Valente, Marco Tulio ; MIRANDA, SERGIO ; SALES, VITOR . JMove: A novel heuristic and tool to detect move method refactoring opportunities. JOURNAL OF SYSTEMS AND SOFTWARE , v. 138, p. 19-36, 2018.

  • AVELINO, GUILHERME ; PASSOS, LEONARDO ; PETRILLO, FABIO ; Valente, Marco Tulio . Who Can Maintain this Code? Assessing the Effectiveness of Repository-Mining Techniques for Identifying Software Maintainers. IEEE SOFTWARE , p. 1-1, 2018.

  • BORGES, HUDSON ; TULIO VALENTE, MARCO . What?s in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform. JOURNAL OF SYSTEMS AND SOFTWARE , v. 146, p. 112-129, 2018.

  • QUEIROZ, RODRIGO ; PASSOS, LEONARDO ; Valente, Marco Tulio ; HUNSEN, CLAUS ; APEL, SVEN ; CZARNECKI, KRZYSZTOF . The shape of feature code: an analysis of twenty C-preprocessor-based systems. Software and Systems Modeling (Print) , v. 16, p. 77-96, 2017.

  • SILVA, L. H. G. ; VALENTE, M. T. O. ; BERGEL, A. ; ANQUETIL, N. ; ETIEN, A. . Identifying Classes in Legacy JavaScript Code. Journal of Software-Evolution and Process , v. 29, p. e1864, 2017.

  • ROCHA, HENRIQUE ; DURELLI, RAFAEL SERAPILHA ; TERRA, RICARDO ; BESSA, SÂNDALO ; VALENTE, MARCO TÚLIO . DCL 2.0: modular and reusable specification of architectural constraints. JOURNAL OF THE BRAZILIAN COMPUTER SOCIETY (IMPRESSO) , v. 23, p. 12-36, 2017.

  • MAFFORT, CRISTIANO ; Valente, Marco Tulio ; TERRA, RICARDO ; BIGONHA, MARIZA ; ANQUETIL, NICOLAS ; HORA, ANDRÉ . Mining architectural violations from version history. Empirical Software Engineering , v. 21, p. 854-895, 2016.

  • MIRANDA, SERGIO ; RODRIGUES JR, ELDER ; Valente, Marco Tulio ; TERRA, RICARDO . Architecture Conformance Checking in Dynamically Typed Languages.. Journal of Object Technology , v. 15, p. 1:1-35, 2016.

  • ROCHA, HENRIQUE ; OLIVEIRA, GUILHERME DE ; MARQUES-NETO, HUMBERTO ; Valente, Marco Tulio . NextBug: a Bugzilla extension for recommending similar bugs. Journal of Software Engineering Research and Development , v. 3, p. 3, 2015.

  • BORGES, HUDSON S. ; Valente, Marco Tulio . Mining usage patterns for the Android API. PeerJ Computer Science , v. 1, p. e12, 2015.

  • HORA, A. ; ANQUETIL, N. ; ETIEN, A. ; DUCASSE, S. ; VALENTE, M. T. O. . Automatic Detection of System-Specific Conventions Unknown to Developers. The Journal of Systems and Software , v. 109, p. 192-204, 2015.

  • COUTO, C. F. M. ; PIRES, P. ; VALENTE, M. T. O. ; BIGONHA, R.S. ; ANQUETIL, N. . Predicting Software Defects with Causality Tests. The Journal of Systems and Software , p. 24-41, 2014.

  • Couto, Cesar ; Valente, Marco Tulio ; PIRES, PEDRO ; HORA, ANDRE ; ANQUETIL, NICOLAS ; BIGONHA, ROBERTO S . BugMaps-Granger: a tool for visualizing and predicting bugs using Granger causality tests. Journal of Software Engineering Research and Development , v. 2, p. 1-12, 2014.

  • COUTO, C. F. M. ; ARAUJO, J. E. M. ; SILVA, C. ; VALENTE, M. T. O. . Static Correspondence and Correlation between Field Defects and Warnings Reported by a Bug Finding Tool. Software Quality Journal , v. 21, p. 241-257, 2013.

  • ROCHA, H. ; COUTO, C. F. M. ; MAFFORT, C.A. ; GARCIA, R. ; SIMOES, C. ; PASSOS, L.T. ; Valente, Marco Tulio . Mining the Impact of Evolution Categories on Object-Oriented Metrics. Software Quality Journal , v. 21, p. 529-549, 2013.

  • Couto, Cesar ; MAFFORT, C.A. ; GARCIA, R. ; VALENTE, M. T. O. . COMETS: A Dataset for Empirical Research on Software Evolution using Source Code Metrics and Time Series Analysis. Software Engineering Notes , v. 38, p. 1-3, 2013.

  • BRITO, HUGO ; MARQUES-NETO, HUMBERTO TORRES ; TERRA, RICARDO ; ROCHA, HENRIQUE ; Valente, Marco Tulio . On-the-fly extraction of hierarchical object graphs. Journal of The Brazilian Computer Society (Online) , v. 19, p. 15-27, 2013.

  • TERRA, R. ; MIRANDA, L. F. ; VALENTE, M. T. O. ; BIGONHA, R.S. . Qualitas.class corpus. Software Engineering Notes , v. 38, p. 1-4, 2013.

  • TERRA, RICARDO ; Valente, Marco Tulio ; CZARNECKI, KRZYSZTOF ; BIGONHA, ROBERTO S. . A recommendation system for repairing violations detected by static architecture conformance checking. Software, Practice & Experience (Print) , v. 1, p. n/a-n/a, 2013.

  • VALENTE, M. T. O. ; BORGES, V. ; PASSOS, L.T. . A Semi-automatic Approach for Extracting Software Product Lines. IEEE Transactions on Software Engineering , v. 38, p. 737-754, 2012.

  • ARAUJO, J. E. M. ; SOUZA, S. J. ; VALENTE, M. T. O. . Study on the Relevance of the Warnings Reported by Java Bug Finding Tools. IET Software (Print) , v. 5, p. 366-374, 2011.

  • VALENTE, M. T. O. ; COUTO, C. F. M. ; FARIA, J. ; SOARES, S. C. B. . On the benefits of quantification in AspectJ systems. Journal of the Brazilian Computer Society (Impresso) , v. 16, p. 133-146, 2010.

  • PASSOS, L.T. ; TERRA, R. ; DINIZ, R. ; VALENTE, M. T. O. ; MENDONCA, N. C. . Static Architecture Conformance Checking: An Illustrative Overview. IEEE Software , v. 27, p. 82-89, 2010.

  • MALTA, M ; VALENTE, M. T. O. . Object-oriented transformations for extracting aspects. Information and Software Technology , v. 51, p. 138-149, 2009.

  • MALTA, M. N. ; OLIVEIRA, S.D.R. ; VALENTE, M. T. O. . Guidelines for Enabling the Extraction of Aspects from Existing Object-Oriented Code. Journal of Object Technology , v. 8, p. 101-119, 2009.

  • TERRA, R. ; VALENTE, M. T. O. . A dependency constraint language to manage object-oriented software architectures. Software, Practice & Experience , v. 39, p. 1073-1094, 2009.

  • MENDONCA, N. C. ; SILVA, C. F. ; MAIA, I. G. ; RODRIGUES, M. A. F. ; VALENTE, M. T. O. . A Loosely Coupled Aspect Language for SOA Applications.. International Journal of Software Engineering and Knowledge Engineering , v. 18, p. 243-262, 2008.

  • TAVARES, A.L.C. ; VALENTE, M. T. O. . A Gentle Introduction to OSGi. Software Engineering Notes , v. 33, p. 1-5, 2008.

  • VALENTE, M. T. O. ; PALHARES, Rodrigo . Collocation Optimizations in an Aspect-Oriented Middleware System. Journal of Systems and Software , v. 80, p. 1659-1666, 2007.

  • RIBEIRO JÚNIOR, J. G. ; CARMO, G. T. S. ; VALENTE, M. T. O. ; MENDONCA, N. C. . Smart Proxies for Accessing Replicated Web Services. IEEE Distributed Systems Online , v. 8, p. 1-10, 2007.

  • MAFFORT, C.A. ; VALENTE, M. T. O. . Modularizing Communication Middleware Concerns Using Aspects. Journal of the Brazilian Computer Society (Impresso) , v. 13, p. 81-95, 2007.

  • PEREIRA, Fernando Magno ; VALENTE, M. T. O. ; BIGONHA, R.S. ; BIGONHA, M.A.S. . Arcademis: A Framework for Object Oriented Communication Middleware Development. Software, Practice & Experience (Print) , Wiley, v. 36, n.5, p. 495-512, 2006.

  • CARBUNAR, B. ; VALENTE, M. T. O. ; VITEK, Jan . Coordination and Mobility in CoreLime. MSCS. Mathematical Structures in Computer Science (Print) , Cambridge Press, v. 14, n.3, p. 397-419, 2004.

  • PEREIRA, Fernando Magno ; VALENTE, M. T. O. ; PIRES, Wagner Salazar ; BIGONHA, R.S. ; BIGONHA, M.A.S. . Tactics for Remote Method Invocation. Journal of Universal Computer Science (Online) , Springer, v. 10, n.10, p. 824-846, 2004.

  • TAVEIRA, Wendell ; VALENTE, M. T. O. ; BIGONHA, M.A.S. ; BIGONHA, R.S. . Asynchronous Remote Method Invocation in Java. Journal of Universal Computer Science (Online) , Springer, v. 9, n.8, p. 761-775, 2003.

  • CARBUNAR, B. ; VALENTE, M. T. O. ; VITEK, Jan . CoreLime: a Coordination Model for Mobile Agents. Electronic Notes in Theoretical Computer Science , v. 54, p. 17-34, 2001.

  • VALENTE, M. T. O. ; BIGONHA, R.S. ; LOUREIRO, A. A. F. ; BIGONHA, M.A.S. . Linguagens para Computação Móvel na Internet. Revista de Informática Teórica e Aplicada , Porto Alegre, Brasil, v. 6, n.3, p. 7-47, 1999.

Seção coletada automaticamente pelo Escavador

Outras produções

VALENTE, M. T. O. ; PAIXAO, K. . CSIndexbr: Índex de publicações brasileiras em Ciência da Computação. 2018.

ARAUJO, J. E. M. ; VALENTE, M. T. O. . APIMiner: Uma Plataforma para Recomendação de Exemplos de Uso de APIs.. 2012.

COUTO, M.V. ; VALENTE, M. T. O. . ArgoUML-SPL: Uma Linha de Produtos de Software para a Ferramenta ArgoUML. 2010.

BORGES, V. ; GARCIA, R. ; VALENTE, M. T. O. . CIDE+: Uma Ferramenta para Extração Semi-Automática de Linhas de Produtos de Software Usando Conceitos de Separação Virtual de Interesses. 2010.

TERRA, R. ; VALENTE, M. T. O. . DCL: Uma Linguagem para Verificação Estática de Arquiteturas de Software utilizando Restrições de Dependência entre Módulos. 2009.

PEREIRA, Fernando Magno ; VALENTE, M. T. O. ; BIGONHA, R.S. ; BIGONHA, M.A.S. . Arcademis: Um Framework para Construção de Sistemas de Objetos Distribuídos em Java. 2003.

VALENTE, M. T. O. . EdTeX: Um Editor de Textos para o Latex. 1991.

VALENTE, M. T. O. . Membro do Comitê de Programa da ICSME - IEEE International Conference on Software Maintenance and Evolution (2009, 2013 a 2015; 2017, 2018, 2020). 2020.

VALENTE, M. T. O. . Membro do Comitê de Programa da SANER - IEEE International Conference on Software Analysis, Evolution, and Reengineering (2015 a 2020). 2020.

VALENTE, M. T. O. . Membro do Comitê de Programa da MSR - International Conference on Mining Software Repositories (2018 a 2020). 2020.

VALENTE, M. T. O. . Membro do Comitê de Programa do SBES - Simpósio Brasileiro de Engenharia de Software (2009 a 2019). 2019.

VALENTE, M. T. O. . Membro do Comitê de Programa do VEM - Workshop de Visualização, Evolução e Manutenção de Software (2013 a 2019). 2019.

VALENTE, M. T. O. . Membro do Comitê de Programa do IWoR - International Workshop on Refactoring (2018; 2019). 2019.

VALENTE, M. T. O. . Membro do Comitê de Programa do WBMA - Workshop Brasileiro de Métodos Ágeis (WBMA). 2019.

VALENTE, M. T. O. . Membro do Comitê de Programa do SBCARS - Simpósio Brasileiro de Componentes, Arquiteturas e Reuso de Software (2010 a 2013; 2016; 2018). 2018.

VALENTE, M. T. O. . Membro do Comitê de Programa do CBSoft Tools - Sessão de Ferramentas do Congresso Brasileiro de Software: Teoria e Prática (2011 a 2016; 2018). 2018.

VALENTE, M. T. O. . Membro do Comitê de Programa do WTDSoft - Workshop de Teses e Dissertações do CBSoft (2011 a 2012, 2015, 2017, 2018). 2018.

VALENTE, M. T. O. ; CIRILO, E. . Coordenador do Comitê de Programa do VEM - Workshop de Visualização, Evolução e Manutenção de Software. 2018.

VALENTE, M. T. O. . Membro do Comitê de Programa do CTD - XXIII Concurso de Teses e Dissertações (2010; 2016 a 2018). 2018.

VALENTE, M. T. O. . Membro do Comitê de Programa do EOSESE - European Open Symposium on Empirical Software Engineering. 2015.

VALENTE, M. T. O. . Membro do Comitê de Programa do WTDQS - Workshop de Teses e Dissertações em Qualidade de Software (2011,2014). 2014.

VALENTE, M. T. O. . Membro do Comitê de Programa do WETSoM - International Workshop on Emerging Trends in Software Metrics (2012-2014). 2014.

VALENTE, M. T. O. . Membro do Comitê de Programa do WSL - Workshop de Software Livre. 2014.

VALENTE, M. T. O. . Membro do Comitê de Programa do SBLP - Simpósio Brasileiro de Linguagens de Programação (2003 a 2013). 2013.

VALENTE, M. T. O. . Membro do Comitê de Programa do SBQS - Simpósio Brasileiro de Qualidade de Software (2010 a 2013). 2013.

VALENTE, M. T. O. . Membro do Comitê de Programa do REVE - 1st International workshop on Reverse Variability Engineering. 2013.

VALENTE, M. T. O. . Membro do Comitê de Programa do WMSWM - Workshop de Manutenção de Software Moderna (2010 a 2012). 2012.

VALENTE, M. T. O. . Membro do Comitê de Seleção de Tutoriais do CBSoft 2012 - Congresso Brasileiro de Software: Teoria e Prática. 2012.

VALENTE, M. T. O. . Membro do Comitê de Programa do LA-WASP - Latin-American Workshop on Aspect-Oriented Software Development (2007 a 2012). 2012.

VALENTE, M. T. O. ; Fabry, J. . Coordenadores do Comitê de Seleção de Workshops da AOSD 2011 - International Conference on Aspect-Oriented Software Development. 2011.

VALENTE, M. T. O. . Coordenador do Comitê de Seleção de Workshops do CBSoft 2011 - Congresso Brasileiro de Software: Teoria e Prática. 2011.

VALENTE, M. T. O. . Membro do Comitê de Programa do ESOT - International Workshop on Empirical Evaluation of Software Composition Techniques. 2011.

VALENTE, M. T. O. . Membro do Comitê Diretor do SBLP - Simpósio Brasileiro de Linguagens de Programação (2009 a 2011). 2011.

VALENTE, M. T. O. . Membro do Comitê de programa do LTPD - Workshop on Languages and Tools for Parallel and Distributed Programming (2007 a 2010). 2010.

VALENTE, M. T. O. . Membro do Comitê de Programa do WTES - Workshop de Teses e Dissertações em Engenharia de Software (2009, 2010). 2010.

VALENTE, M. T. O. . Consultor ad hoc - Fundação Cearense de Apoio ao Desenvolvimento Científico e Tecnológico. 2010.

VALENTE, M. T. O. . Consultor ad hoc - Fundação de Amparo à Pesquisa do Espírito Santo (2007, 2009). 2009.

VALENTE, M. T. O. . Membro do Comitê de Programa da XXXV Conferência Latino-americana de Informática (CLEI). 2009.

VALENTE, M. T. O. . Membro do Comitê de Programa do XXXVI Seminário Integrado de Software e Hardware (SEMISH). 2009.

VALENTE, M. T. O. . Coordenador do Comitê de Programa do LTPD - III Workshop on Languages and Tools for Parallel and Distributed Programming. 2009.

VALENTE, M. T. O. . Membro do Comitê de Programa do XXVIII Concurso de Trabalhos de Iniciação Científica (CTIC). 2009.

VALENTE, M. T. O. ; CASTOR, F. . Coordenadores do Comitê de Programa do LA-WASP - III Latin American Workshop on Aspect-Oriented Software Development. 2009.

VALENTE, M. T. O. ; MOSSES, P. . Coordenadores do Comitê de Programa do SBLP 2008 - XII Simpósio Brasileiro de Linguagens de Programação. 2008.

VALENTE, M. T. O. . Membro do Comitê de Avaliação de Tutoriais - XXII Simpósio Brasileiro de Engenharia de Software. 2008.

VALENTE, M. T. O. . Membro do Comitê de Programa do WASP - Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos. 2006.

VALENTE, M. T. O. . Membro do Comitê de Programa do WCSF - Workshop de Comunicação sem Fio e Computação Móvel (2002, 2003, 2004). 2004.

VALENTE, M. T. O. . CSIndexbr: Índex de publicações brasileiras em Computação (publicado no Scielo em Perspectiva). 2018. (Blog).

SILVA, DANILO ; TSANTALIS, NIKOLAOS ; VALENTE, M. T. O. . Why we refactor? Here are 44 different reasons, according to GitHub contributors (publicado no blog da IEEE Software Magazine). 2016; Tema: Manutenção de Software. (Blog).

Seção coletada automaticamente pelo Escavador

Projetos de pesquisa

  • 2018 - Atual

    Empirical Assessment of Software Development Environments (Cooperação Internacional - AUF/Canadá), Descrição: Trata-se de um projeto de colaboração internacional, financiado exclusivamente pela Agence Universitaire de la Francophonie (AUF) do Canadá, envolvendo pesquisadores da Concordia University (Prof. Yann-Gaël Guéhéneuc) e da University of Quebec (Prof. Fabio Petrillo). No Brasil, envolve pesquisadores da UFMG (Prof. Marco Tulio Valente) e da UFRGS (Prof. Marcelo Pimenta). O objetivo principal deste projeto é realizar estudos sobre o impacto e os benefícios de ambientes de programação (em geral) e de depuradores (em particular). Valor financiado: 26,656 euros. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (2) . , Integrantes: Marco Tulio de Oliveira Valente - Integrante / PETRILLO, FABIO - Integrante / Yann-Gaël Guéhéneuc - Coordenador / Marcelo Pimenta - Integrante.

  • 2017 - Atual

    Avaliação em Larga Escala de Práticas de Gerenciamento de Projetos de Código Aberto -- Programa Pesquisador Mineiro (PPM XI), Descrição: O objetivo central deste projeto é revelar e aperfeiçoar práticas de gerenciamento e monitoramento de projetos de código aberto, com ênfase em: (a) monitoramento de popularidade de sistemas open-source; (b) gerenciamento de fatores de riscos de sistemas open-source; (c) controle de breaking changes em APIs providas por bibliotecas e frameworks open-source. Financiamento: FAPEMIG (processo CEX-PPM-00490-17). Valor financiado: R$ 25.200,00. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (2) / Mestrado profissional: (0) / Doutorado: (8) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro.

  • 2015 - 2017

    Modularidade e Qualidade de Software em Linguagens Dinâmicas - Programa Pesquisador Mineiro (PPM IX), Descrição: Este projeto de pesquisa tem como objetivo revisitar e recontextualizar as pesquisas recentes do Grupo de Engenharia de Software Aplicada (ASERG), com o objetivo de propor, adaptar, implementar e avaliar técnicas e ferramentas para suporte a manutenção, evolução e reengenharia de grandes sistemas desenvolvidos em linguagens dinâmicas. Especificamente, pretende-se organizar o trabalho nas mesmas duas linhas de pesquisa tradicionais do nosso grupo de pesquisa: Modularidade, Refatoração e Conformidade Arquitetural e Qualidade de Software e Métricas. Financiamento: FAPEMIG (processo CEX-PPM-00803-15). Valor financiado: R$ 24.000,00.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (8) / Mestrado profissional: (0) / Doutorado: (3) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro.

  • 2014 - 2016

    Dynarchi: Dynamic Analysis for Software (Re-)Architecturing - Cooperação Internacional CAPES/STIC-AmSud, Descrição: O objetivo deste projeto -- uma cooperação entre DCC/UFMG, INRIA Lille e DCC/UChile -- é contribuir para reduzir o gap que normalmente observamos entre a arquitetura e o comportamento dinâmico de sistemas de software. Em particular, nosso foco é em uma visão que procure associar a arquitetura de um sistema com as features que são implementadas no código fonte. Financiamento: Programa CAPES/STIC-AmSud - Edital N 001/2013. Processo 054/14. Valor financiado: R$ 68.478,00.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Marco Tulio de Oliveira Valente - Coordenador / Leonardo Humberto Guimarães Silva - Integrante / TERRA, RICARDO - Integrante / ANQUETIL, NICOLAS - Integrante / DUCASSE, STEPHANE - Integrante / Alexandre Bergel - Integrante., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Cooperação.

  • 2013 - 2016

    Modularidade 2.0: Modularização usando Dependências Semânticas e Evolutivas - Universal CNPq, Descrição: Neste projeto, pretende-se investigar um conjunto de questões relativas à decomposição de um sistema em módulos. Mais precisamente, pretende-se investigar duas questões centrais: (a) Novas Visões Modulares; (b) Novas Estratégias para Verificação de Conformidade Modular. Financiamento: Edital Universal CNPq 14/2013 (Processo: 475697/2013-8). Valor financiado: R$ 66.928,07.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (4) / Especialização: (0) / Mestrado acadêmico: (4) / Mestrado profissional: (0) / Doutorado: (5) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador / Marcelo de Almeida Maia - Integrante / Ricardo Terra - Integrante / Humberto Marques - Integrante / Heitor Augustus Xavier Costa - Integrante / Rodrigo Queiroz - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2013 - 2015

    Modularidade e Qualidade de Software - Programa Pesquisador Mineiro (PPM VII), Descrição: Este Projeto Pesquisador Mineiro foi solicitado para apoiar as pesquisas do Grupo de Engenharia de Software Aplicada (ASERG) do DCC/UFMG. Mais especificamente, as pesquisas atuais do grupo -- para as quais solicita-se renovação do auxílio concedido pelo Programa Pesquisador Mineiro -- estão organizadas em quatro linhas: (a) Conformidade Arquitetural, (b) Métricas, Predição e Gerenciamento de Bugs; (c) Documentação de APIs; (d) Novas Visões Modulares. Financiamento: FAPEMIG (processo CEX-PPM-00388-13). Valor financiado: R$ 24.000,00. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (4) / Mestrado profissional: (0) / Doutorado: (7) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro.

  • 2011 - 2013

    Avaliação, Manutenção e Recuperação da Estrutura Modular de Sistemas de Software - Universal CNPq, Descrição: O foco da pesquisa proposta é a decomposição de um sistema em módulos, conforme resumido a seguir. Para uma decomposição modular qualquer, pretende-se investigar a validade das métricas normalmente propostas para julgar sua qualidade. Em paralelo, pretende-se trabalhar tanto com sistemas com uma organização modular bem definida, como também com sistemas com uma organização modular deteriorada, da seguinte forma: (a) para o primeiro tipo de sistema, pretende-se investigar soluções que de forma automática consigam identificar modificações com alta probabilidade de implicarem em uma deterioração de sua decomposição modular; (b) para o segundo tipo de sistema, pretende-se investigar soluções que levem a uma restauração e recuperação de sua decomposição modular. Financiameno: Edital Universal CNPq 14/2011(Processo: 473640/2011-2). Valor financiado: R$ 19.997,45. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (2) / Mestrado profissional: (0) / Doutorado: (6) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador / Roberto da Silva Bigonha - Integrante / Mariza Andrade da Silva Bigonha - Integrante / Nicolas Anquetil - Integrante / Krzysztof Czarnecki - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2011 - 2013

    Projeto Pequi: Métricas, Técnicas e Ferramentas para Remodularização de Sistemas - Cooperação Internacional FAPEMIG/INRIA, Descrição: Este projeto de cooperação internacional pretende aproximar, fomentar e consolidar as pesquisas recentes dos grupos do DCC/UFMG e RMoD/INRIA na área de remodularização de sistemas. Mais especificamente, a parceria encontra-se centrada em duas linhas de pesquisa principais: (a) avaliação e caracterização de métricas para remodularização de sistemas; (b) investigação de técnicas e ferramentas para detecção e remoção semi-automática de violações arquiteturais. Financiamento: FAPEMIG e INRIA (processo CEX-APQ-00214-11). Valor financiado: R$ 19.484,65 (parte da FAPEMIG). , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (2) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador / Nicolas Anquetil - Integrante., Financiador(es): Institut National de Recherche en Informatique et en Automatique - Siège - Auxílio financeiro / Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro.

  • 2011 - 2013

    Técnicas, Ferramentas e Métricas para Remodularização de Sistemas - Programa Pesquisador Mineiro (PPM V), Descrição: Este projeto está sendo proposto para apoiar as pesquisas do solicitante, as quais estão organizadas em quatro linhas principais: (a) Extração de Linhas de Produtos de Software; (b) Extração de Aspectos; (c) Erosão Arquitetural; (d) Avaliação de Métricas de Modularidade. Financiamento: FAPEMIG (processo CEX-PPM-00480-11). Valor financiado: R$ 48.000,00.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (2) / Mestrado profissional: (0) / Doutorado: (6) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro.

  • 2009 - 2011

    Evolução e Modularidade de Sistemas Orientados por Aspectos - Programa Pesquisador Mineiro (PPM III), Descrição: Por meio desse projeto PPM, solicita-se apoio para a pesquisa principal do proponente na área de desenvolvimento de software orientado por aspectos. Basicamente, nessa pesquisa, pretende-se investigar soluções para os problemas de evolução e modularidade típicos da atual geração de sistemas e linguagens para desenvolvimento de software orientado por aspectos. Solicita-se também apoio para duas linhas complementares de pesquisa do proponente: (a) na área de middlewar e (b) na área de arquitetura de software. Financiamento: FAPEMIG (processo CEX-PPM-00380-09). Valor financiado: R$ 48.000,00.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (6) / Mestrado profissional: (0) / Doutorado: (6) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador.

  • 2007 - 2009

    Sistemas de Middleware Orientados por Aspectos - Programa Pesquisador Mineiro (PPM I), Descrição: Este projeto tem como objetivo central o desenvolvimento de sistemas de middleware que sejam menos monolíticos e invasivos e mais modulares e abertos a configurações, extensões, personalizações e manutenções. Financiamento: FAPEMIG (processo PPM-CEX-APQ 4543-5). Valor financiado: R$ 48.000,00.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (5) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador / Marcelo Nassau Malta - Integrante / Leonardo Humberto Guimarães Silva - Integrante / Ricardo Terra - Integrante / Rogério Celestino dos Santos - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro.

  • 2005 - 2007

    Sistemas de Middleware Orientados por Aspectos para Implementação de Requisitos Não-Funcionais - Universal FAPEMIG, Descrição: Neste projeto de pesquisa, pretende-se especificar, projetar, implementar e analisar sistemas de middleware que viabilizem a implementação de forma modular de requisitos não-funcionais que são típicos de aplicações distribuídas. A idéia é que um desenvolvedor de aplicações distribuídas possa dispor de sistemas de middleware que confinem em módulos bem definidos a implementação de requisitos não-funcionais, tais como distribuição, persistência, logging, autenticação, controle de transações, tolerância a falhas etc. Espera-se também que esses módulos sejam abertos, extensíveis e configuráveis, de forma a se adaptar a requisitos que sejam demandados durante o ciclo de vida da aplicação. Financiamento: FAPEMIG - Edital Universal de 2005 (processo CEX-817/05). Valor financiado: R$ 14.778,95. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) / Especialização: (0) / Mestrado acadêmico: (2) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador / Cristiano Amaral Maffort - Integrante / José Geraldo Ribeiro Júnior - Integrante / Andre Luiz Camargos Tavares - Integrante / Glauber Tadeu de Sousa Carmo - Integrante / Tarik de Melo e Silva Rocha - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro., Número de produções C, T & A: 9 / Número de orientações: 5

  • 2004 - 2005

    Plataformas de Middleware Extensíveis, Reconfiguráveis e Orientadas por Aspectos - Programa Jovens Doutores FAPEMIG, Descrição: Neste projeto de pesquisa, foi projetado, implementado e avaliado um sistema de middleware, chamado AspectJRMI, que, por meio de conceitos de orientação por aspectos, disponibiliza um middleware configurável em tempo de compilação. Em AspectJRMI, programadores podem agregar funcionalidades transversais ao núcleo do sistema, o qual oferece basicamente um serviço de chamadas síncronas de métodos remotos. AspectJRMI disponibiliza aspectos para implementação dos seguintes interesses transversais: chamadas oneway, chamadas assíncronas, objetos interceptadores, combinadores de serviços e passagem de parâmetros por valor-resultado. Financiamento: FAPEMIG - Programa de Infraestrutura para Jovens Doutores (processo EDT-1906/03). Valor financiado: R$ 8.899,20. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Marco Tulio de Oliveira Valente - Coordenador / Rodrigo Palhares - Integrante / Diana Campos Leão - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro., Número de produções C, T & A: 4 / Número de orientações: 2

  • 2002 - 2004

    Sistemas de Objetos Distribuídos em Ambientes de Computação Móvel - Universal FAPEMIG, Descrição: Neste projeto de pesquisa, foram projetados, analisados e implementados os seguintes sistemas: FlexRMI (uma extensão de Java RMI com chamadas assíncronas de métodos); Arcademis (um arcabouço para desenvolvimento de middleware); RME (uma instanciação de Arcademis para J2ME/CLDC); RMI+ (uma extensão de Java RMI com suporte a interceptação de métodos remotos); PeerSpaces (um sistema de localização de recursos para redes ad hoc) e PWA (um sistema de personalização de conteúdo Web para computadores móveis). Financiamento: FAPEMIG - Edital Universal de 2002 (processo CEX-488/02). Valor financiado: R$ 24.000,00.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Especialização: (0) / Mestrado acadêmico: (2) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Marco Tulio de Oliveira Valente - Integrante / Roberto da Silva Bigonha - Coordenador / Mariza Andrade da Silva Bigonha - Integrante / Wendell Taveira - Integrante / Leonardo Teixeira Passos - Integrante / Fernando Magno Quintão Pereira - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro., Número de produções C, T & A: 14 / Número de orientações: 3

Seção coletada automaticamente pelo Escavador

Prêmios

2016

Segundo melhor artigo do X Simpósio Brasileiro de Componentes, Arquiteturas e Reúso de Software (SBCARS), Sociedade Brasileira de Computação.

2016

Melhor artigo do IV Workshop on Software Visualization, Evolution and Maintenance (VEM), Sociedade Brasileira de Computação.

2016

Distinguished Paper Award, 24th International Symposium on the Foundations of Software Engineering (FSE), Association for Computer Machinery (ACM).

2016

Distinguished Artifact Award, 24th International Symposium on the Foundations of Software Engineering (FSE), Association for Computer Machinery (ACM).

2015

Melhor artigo da 14th International Conference on Modularity (Modularity 2015), ACM SIGPLAN/SIGSOFT.

2015

Melhor artigo do XVIII Congresso Ibero-Americano em Engenharia de Software (CIbSE), Sociedad Peruana de Computación.

2015

Melhor artigo do III Workshop on Software Visualization, Evolution and Maintenance (VEM), Sociedade Brasileira de Computação.

2015

Co-autor da ferramenta ArchRuby: Conformidade e Visualização Arquitetural em Linguagens Dinâmicas, 3o melhor trabalho da Sessão de Ferramentas do CBSoft 2015, Sociedade Brasileira de Computação.

2014

Melhor artigo da 13th International Conference on Modularity (Modularity 2014), ACM SIGPLAN/SIGSOFT.

2014

Co-autor da ferramenta NextBug: A Tool for Recommending Similar Bugs in Open-Source Systems, melhor trabalho da Sessão de Ferramentas do CBSoft 2014, Sociedade Brasileira de Computação.

2014

Co-autor da ferramenta ModularityCheck: A Tool for Assessing Modularity using Co-Change Clusters, 3o melhor trabalho da Sessão de Ferramentas do CBSoft 2014, Sociedade Brasileira de Computação.

2013

Co-autor da ferramenta NextFlow: Um Framework para Mapeamento de Processos de Negócio e Objetos, terceiro melhor trabalho da Sessão de Ferramentas do CBSoft 2013, Sociedade Brasileira de Computação.

2013

Co-autor da ferramenta BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and Bugs, melhor trabalho da Sessão de Ferramentas do CBSoft 2013, Sociedade Brasileira de Computação.

2012

Co-autor da ferramenta BugMaps: A Tool for the Visual Exploration and Analysis of Bugs, ferramenta com a melhor avaliação por parte dos revisores da Sessão de Ferramentas da CSMR 2012, 16th European Conference on Software Maintenance and Reengineering.

2012

Co-autor da ferramenta DCLfix: A Recommendation System for Repairing Architectural Violations, segundo melhor trabalho da Sessão de Ferramentas do CBSoft 2012, Sociedade Brasileira de Computação.

2011

Orientador do trabalho "Avaliação da Relevância dos Warnings Reportados por Ferramentas de Análise Estática", um dos dez melhores trabalhos do XXX Concurso de Trabalhos de Iniciação Científica (CTIC), Sociedade Brasileira de Computação.

2010

Orientador da dissertação Conformação Arquitetural utilizando Restrições de Dependência entre Módulos, classificada para 2a fase do XXIII Concurso de Teses e Dissertações (CTD), Sociedade Brasileira de Computação.

2010

Autor do trabalho Um Estudo sobre a Correlação entre Defeitos de Campo e Warnings Reportados por uma Ferramenta de Análise Estática, melhor artigo do IX Simpósio Brasileiro de Qualidade de Software, Sociedade Brasileira de Computação.

2010

Autor do trabalho Definição de Padrões Arquiteturais e seu Impacto em Atividades de Manutenção de Software, classificado como melhor artigo do VII Workshop de Manutenção de Software Moderna (WMSWM), Sociedade Brasileira de Computação.

2009

Orientador do trabalho A Dependency Constraint Language to Manage Object-Oriented Software Architectures, classificado em terceiro lugar no XVI Concurso Latinoamericano de Dissertações de Mestrado, Centro Latinoamericano de Estudios en Informática (CLEI).

2008

Orientador do trabalho Aspectos para Construção de Aplicações Distribuídas, classificado em terceiro lugar no XXI Concurso de Teses e Dissertações (CTD), Sociedade Brasileira de Computação.

2007

Orientador do trabalho Aspectos para Execução Remota de Aplicações J2ME, classificado entre os dez melhores trabalhos do XXVI Concurso de Trabalhos de Iniciação Científica (CTIC), Sociedade Brasileira de Computação.

2006

Orientador do trabalho Um Middleware para Desenvolvimento de Aplicações Sensíveis ao Contexto, classificado entre os dez melhores trabalhos do XXV Concurso de Trabalhos de Iniciação Científica (CTIC), Sociedade Brasileira de Computação.

2006

Orientador do trabalho Uma Plataforma de Middleware Orientada por Aspectos, classificado entre os dez melhores trabalhos do XXV Concurso de Trabalhos de Iniciação Científica (CTIC), Sociedade Brasileira de Computação.

2006

Orientador do trabalho Otimizações de Co-Localização em um Middleware de Comunicação Orientado por Aspectos, classificado em primeiro lugar no XXV Concurso de Trabalhos de Iniciação Científica (CTIC), Sociedade Brasileira de Computação.

2006

Autor do trabalho Aspectos para Construção de Aplicações Distribuídas, classificado como quinto melhor artigo do XX Simpósio Brasileiro de Engenharia de Software (SBES), Sociedade Brasileira de Computação.

2005

Orientador do trabalho Um Sistema de Chamada Remota de Métodos Orientado por Aspectos, Menção Honrosa, Área de Ciências Tecnológicas, no XII Seminário de Iniciação Científica, PUC Minas.

2003

Autor do trabalho Chamada Remota de Métodos na Plataforma J2ME/CLDC, classificado entre os cinco melhores artigos do V Workshop de Comunicação sem Fio e Computação Móvel (WCSF), Sociedade Brasileira de Computação.

1992

Autor do trabalho Uma Extensão de Pascal Orientada a Objetos, classificado em segundo lugar no XI Concurso de Trabalhos de Iniciação Científica (CTIC), Sociedade Brasileira de Computação.

1992

Medalha Arthur Bernardes - Grau Ouro, Universidade Federal de Viçosa.

1991

Autor do trabalho UFVPascal: Um Compilador para Ensino de Programação, classificado em quinto lugar no X Concurso de Trabalhos de Iniciação Científica (CTIC), Sociedade Brasileira de Computação.

Histórico profissional

Seção coletada automaticamente pelo Escavador

Endereço profissional

  • Universidade Federal de Minas Gerais, Instituto de Ciências Exatas, Departamento de Ciência da Computação. , Av. Antônio Carlos, 6627 - UFMG - ICEx - DCC, Pampulha, 31270010 - Belo Horizonte, MG - Brasil, Telefone: (31) 34095860, Fax: (31) 34095858, URL da Homepage:

Seção coletada automaticamente pelo Escavador

Experiência profissional

2009 - Atual

Universidade Federal de Minas Gerais

Vínculo: Servidor Público, Enquadramento Funcional: Professor associado, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 02/2017

    Direção e administração, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Cargo ou função, Subcoordenador do Curso de Especialização em Informática.

  • 03/2011

    Ensino, Programa de Pós-graduação em Ciência da Computação, Nível: Pós-Graduação,Disciplinas ministradas, Manutenção e Evolução de Software, Arquitetura de Software

  • 03/2010

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Programação Modular, Programação Orientada a Objetos, Engenharia de Software II, Teoria e Prática de Sistemas de Informação, Arquitetura de Software, Manutenção e Evolução de Software

  • 11/2009

    Pesquisa e desenvolvimento , Instituto de Ciências Exatas, .,Linhas de pesquisa

  • 10/2013 - 10/2015

    Direção e administração, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Cargo ou função, Subcoordenador do Curso de Graduação em Ciência da Computação.

  • 11/2011 - 10/2015

    Conselhos, Comissões e Consultoria, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Cargo ou função, Membro do Colegiado do Bacharelado em Ciência da Computação.

  • 11/2010 - 07/2013

    Conselhos, Comissões e Consultoria, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Cargo ou função, Membro da comissão de seleção de alunos do curso de mestrado do PPGCC.

  • 03/2010 - 03/2012

    Conselhos, Comissões e Consultoria, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Cargo ou função, Membro da banca de avaliação da área de Teoria do primeiro estágio do exame de qualificação para alunos de doutorado.

  • 04/2010 - 04/2011

    Conselhos, Comissões e Consultoria, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Cargo ou função, Membro da comissão organizadora da Semana de Seminários do PPGCC.

2008 - 2009

Sociedade Brasileira de Computação - Porto Alegre

Vínculo: Colaborador, Enquadramento Funcional: Presidente de Comissão Especial, Carga horária: 0

Atividades

  • 08/2008 - 08/2009

    Conselhos, Comissões e Consultoria, Comissão Especial de Linguagens de Programação, .,Cargo ou função, Presidente da Comissão Especial de Linguagens de Programação.

2001 - 2001

Purdue University

Vínculo: Visiting Scholar, Enquadramento Funcional: Visiting Scholar, Carga horária: 40

Outras informações:
Doutorado sanduíche (bolsa CAPES). Orientador: Jan Vitek

1999 - 2009

Pontifícia Universidade Católica de Minas Gerais, PUC Minas

Vínculo: Celetista, Enquadramento Funcional: Professor adjunto III, Carga horária: 40

Atividades

  • 08/2005 - 10/2009

    Ensino, Informática, Nível: Pós-Graduação,Disciplinas ministradas, Arquitetura de Software, Fundamentos Teóricos da Computação, Projeto e Implementação de Sistemas Distribuídos

  • 08/2002 - 10/2009

    Pesquisa e desenvolvimento , Instituto de Informática, Instituto de Informática.,Linhas de pesquisa

  • 02/1999 - 10/2009

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Algoritmos e Técnicas de Programação I, Compiladores, Computação Paralela e Distribuída, Introdução à Programação de Computadores, Linguagens de Programação, Sistemas Distribuídos, Trabalho de Diplomação

  • 02/1999 - 10/2009

    Ensino, Engenharia de Software, Nível: Especialização,Disciplinas ministradas, Fundamentos de Arquitetura de Software II, Métodos Formais, Programação Concorrente e Distribuída, Sistemas Distribuídos

  • 06/2005 - 06/2008

    Conselhos, Comissões e Consultoria, Instituto de Informática, Programa de Pós Graduação Em Informática.,Cargo ou função, Membro do Conselho Universitário.

  • 03/2005 - 01/2008

    Direção e administração, Instituto de Informática, Programa de Pós Graduação Em Informática.,Cargo ou função, Coordenador do Programa de Pós-graduação em Informática.

  • 08/2003 - 07/2005

    Direção e administração, Instituto de Informática, Instituto de Informática.,Cargo ou função, Coordenador de Pesquisa do Departamento de Ciência da Computação.

  • 07/2004 - 02/2005

    Direção e administração, Instituto de Informática, Instituto de Informática.,Cargo ou função, Coordenador do curso de Especialização em Engenharia de Software.

  • 07/2003 - 01/2005

    Direção e administração, Instituto de Informática, Instituto de Informática.,Cargo ou função, Membro do Colegiado do Bacharelado em Ciência da Computação.

  • 08/2002 - 01/2005

    Direção e administração, Instituto de Informática, Instituto de Informática.,Cargo ou função, Coordenador Adjunto do Bacharelado em Ciência da Computação.

  • 03/2004 - 07/2004

    Direção e administração, Instituto de Informática, Instituto de Informática.,Cargo ou função, Coordenador do Curso de Aperfeiçoamento em Programação e Análise Orientada por Objetos.

1998 - 1999

Banco de Desenvolvimento de Minas Gerais S A

Vínculo: Celetista, Enquadramento Funcional: Analista de Sistemas, Carga horária: 30

1994 - 1998

Telecomunicações de Minas Gerais

Vínculo: Celetista, Enquadramento Funcional: Analista de Suporte, Carga horária: 40