Cristiano Amaral Maffort

  • Endereço para acessar este CV: http://lattes.cnpq.br/4446040933657175
  • Última atualização do currículo em 13/04/2016


Cristiano Amaral Maffort é doutor em Ciência da Computação pela Universidade Federal de Minas Gerais (2014), mestre em Informática pela Pontifícia Universidade Católica de Minas Gerais (2007) e bacharel em Ciência da Computação também pela Pontifícia Universidade Católica de Minas Gerais (2004). Desde julho de 2007, é professor efetivo do Departamento de Computação do Centro Federal de Educação Tecnológica de Minas Gerais. (Texto informado pelo autor)


Identificação


Nome
Cristiano Amaral Maffort
Nome em citações bibliográficas
MAFFORT, Cristiano Amaral;MAFFORT, CRISTIANO

Endereço


Endereço Profissional
Centro Federal de Educação Tecnológica de Minas Gerais, Diretor Geral, Departamento de Computação.
Av. Amazonas, 7675
Nova Gameleira
30510-000 - Belo Horizonte, MG - Brasil - Caixa-postal: 33196870
Telefone: (31) 33196870
Fax: (31) 31
URL da Homepage: http://www.decom.cefetmg.br


Formação acadêmica/titulação


2009 - 2014
Doutorado em Ciências da Computação.
Universidade Federal de Minas Gerais, UFMG, Brasil.
Título: Mining Architectural Violations from Version History, Ano de obtenção: 2014.
Orientador: Marco Tulio de Oliveira Valente.
Coorientador: Mariza Andrade da Silva Bigonha.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Palavras-chave: Software Architecture; Architectural Erosion; Architectural Conformance; Static Analysis; Mining Software Repositories.
2005 - 2007
Mestrado em Informática.
Pontifícia Universidade Católica de Minas Gerais, PUC Minas, Brasil.
Título: Aspectos para Construção de Aplicações Distribuídas,Ano de Obtenção: 2007.
Orientador: Marco Túlio Oliveira Valente.
Palavras-chave: Distribuição; Middleware; Programação Orientada por Aspectos (AOP); Separação de Interesses; AspectJ; Engenharia de Software.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Linguagens de Programação.
Setores de atividade: Desenvolvimento de Programas (Software); Informática.
1998 - 2004
Graduação em Ciência da Computação.
Pontifícia Universidade Católica de Minas Gerais, PUC Minas, Brasil.
Título: Atribuição de Significados à Informação Disponível na Web Através da Aplicação de Padrões e Tecnologias para Suporte à Web Semântica.
Orientador: Clodoveu Augusto Davis Júnior.




Formação Complementar


2010 - 2010
Extensão universitária em Gestão Ágil de Projetos com SCRUM. (Carga horária: 15h).
Instituto de Gestão em Tecnologia da Informação, IGTI, Brasil.
2010 - 2010
Arquitetura de Aplicações JEE. (Carga horária: 64h).
Instituto de Gestão em Tecnologia da Informação, IGTI, Brasil.
2010 - 2010
Automação de Testes para Web. (Carga horária: 28h).
PHPrime Training, PHPRIME, Brasil.
2004 - 2004
Tecnologias Oracle. (Carga horária: 9h).
Pontifícia Universidade Católica de Minas Gerais, PUC Minas, Brasil.
2003 - 2003
Hibernate. (Carga horária: 9h).
Pontifícia Universidade Católica de Minas Gerais, PUC Minas, Brasil.
2001 - 2001
Delphi 5.0: Fundamentos. (Carga horária: 75h).
Serviço Nacional de Aprendizagem Comercial - SENAC Minas, SENAC/MG, Brasil.


Atuação Profissional



Centro Federal de Educação Tecnológica de Minas Gerais, CEFET/MG, Brasil.
Vínculo institucional

2008 - Atual
Vínculo: Servidor Público, Enquadramento Funcional: Magistério Ens. Básico, Técn. e Tecnológico, Carga horária: 40, Regime: Dedicação exclusiva.

Vínculo institucional

2007 - 2008
Vínculo: Servidor Público, Enquadramento Funcional: Professor Magistério 1º e 2 º Graus, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

03/2009 - 07/2011
Direção e administração, Diretor Geral, Departamento de Computação.

Cargo ou função
Coordenador de Laboratórios.
02/2009 - 07/2011
Ensino, Engenharia de Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software I
02/2009 - 12/2009
Ensino, Administração, Nível: Graduação

Disciplinas ministradas
Programação de Computadores II
02/2009 - 07/2009
Ensino, Engenharia Elétrica, Nível: Graduação

Disciplinas ministradas
Programação de Computadores II
10/2008 - 02/2009
Direção e administração, Diretor Geral, Diretoria Campus VIII - Varginha.

Cargo ou função
Coordenador do Curso de Informática Industrial.
01/2008 - 12/2008
Ensino,

Disciplinas ministradas
Informática Geral
Linguagem de Programação I
Redes de Computadores
02/2008 - 09/2008
Direção e administração, Diretor Geral, Diretoria Campus VIII - Varginha.

Cargo ou função
Representante da Coordenação do Curso de Informática Industrial.
09/2007 - 12/2007
Ensino,

Disciplinas ministradas
Curso de Algoritmos e Técnicas de Programação

Fundação Comunitária de Ensino Superior de Itabira, FUNCESI, Brasil.
Vínculo institucional

2007 - 2007
Vínculo: Celetista, Enquadramento Funcional: Professor Ajunto, Carga horária: 20

Atividades

02/2007 - 07/2007
Ensino, Engenharia de Produção, Nível: Graduação

Disciplinas ministradas
Introdução à Computação e Programação
02/2007 - 07/2007
Ensino, Sistemas de Informação, Nível: Graduação

Disciplinas ministradas
Redes de Comunicação de Dados
Programação Orientada por Objetos


Áreas de atuação


1.
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.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Banco de Dados.
4.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Arquitetura de Sistemas de Computação.


Idiomas


Inglês
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Espanhol
Compreende Pouco, Fala Pouco, Lê Razoavelmente, Escreve Pouco.


Prêmios e títulos


2008
Terceiro lugar no Concurso de Teses e Dissertações pela dissertação intitulada "Aspectos para Construção de Aplicações Distribuídas", Sociedade Brasileira de Computação.
2006
Quinto melhor artigo do XX Simpósio Brasileiro de Engenharia de Software, Sociedade Brasileira de Computação.


Produções



Produção bibliográfica
Artigos completos publicados em periódicos

1.
MAFFORT, CRISTIANO2015 MAFFORT, CRISTIANO; VALENTE, MARCO TULIO ; TERRA, RICARDO ; BIGONHA, MARIZA ; ANQUETIL, NICOLAS ; HORA, ANDRÉ . Mining architectural violations from version history. Empirical Software Engineering, v. 1, p. 1-42, 2015.

2.
COUTO, CESAR2013COUTO, CESAR ; MAFFORT, CRISTIANO ; GARCIA, ROGEL ; VALENTE, MARCO TULIO . COMETS. Software Engineering Notes, v. 38, p. 1-3, 2013.

3.
ROCHA, HENRIQUE2013ROCHA, HENRIQUE ; COUTO, CESAR ; MAFFORT, CRISTIANO ; GARCIA, ROGEL ; SIMOES, CLARISSE ; PASSOS, LEONARDO ; VALENTE, MARCO TULIO . Mining the impact of evolution categories on object-oriented metrics. Software Quality Journal (Online), v. 21, p. 529-549, 2013.

4.
MAFFORT, Cristiano Amaral;MAFFORT, CRISTIANO2007 MAFFORT, Cristiano Amaral; VALENTE, Marco Túlio de Oliveira . Modularizing communication middleware concerns using aspects. Journal of The Brazilian Computer Society (Online), v. 13, p. 81-94, 2007.

Trabalhos completos publicados em anais de congressos
1.
MAFFORT, Cristiano Amaral; VALENTE, Marco Túlio de Oliveira . Mining Architectural Patterns Using Association Rules. In: Internacional Conference on Software Engineering and Knowledge Engineering, 2013, Boston. Proceedings of the Twenty-Fifth International Conference on Software Engineering & Knowledge Engineering, 2013.

2.
MAFFORT, CRISTIANO; VALENTE, MARCO TULIO ; BIGONHA, MARIZA ; ANQUETIL, NICOLAS ; HORA, ANDRE . Heuristics for discovering architectural violations. In: 2013 20th Working Conference on Reverse Engineering (WCRE), 2013, Koblenz. 2013 20th Working Conference on Reverse Engineering (WCRE). v. 1. p. 222-10.

3.
MAFFORT, Cristiano Amaral; VALENTE, Marco Túlio de Oliveira . Detecção de Violações Arquiteturais usando Histórico de Versões. In: XI Simpósio Brasileiro de Qualidade de Software, 2012. XI Simpósio Brasileiro de Qualidade de Software, 2012. v. 1. p. 1-15.

4.
MAFFORT, Cristiano Amaral; VALENTE, Marco Túlio de Oliveira . Aspectos para Construção de Aplicações Distribuídas. In: XX Simpósio Brasileiro de Engenharia de Software, 2006, Florianópolis - SC. XX Simpósio Brasileiro de Engenharia de Software, 2006. p. 271-286.

5.
MAFFORT, Cristiano Amaral; VALENTE, Marco Túlio de Oliveira . Aspectos para Construção de Serviços Web. In: III Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos, 2006, Florianópolis - SC. III Workshop Brasileiro de Programação Orientada a Aspectos, 2006. p. 11-20.

Resumos expandidos publicados em anais de congressos
1.
MAFFORT, Cristiano Amaral; VALENTE, Marco Túlio de Oliveira . ArchLint: Uma Ferramenta para Detecção de Violações Arquiteturais usando Histórico de Versões. In: IV Congresso Brasileiro de Software: Teoria e Prática, 2013, Brasília. IV Congresso Brasileiro de Software: Teoria e Prática, 2013. v. 1. p. 1-6.

Apresentações de Trabalho
1.
MAFFORT, Cristiano Amaral. Aspectos para Construção de Aplicações Distribuídas. 2008. (Apresentação de Trabalho/Congresso).

2.
MAFFORT, Cristiano Amaral. Aspectos para Construção de Aplicações Distribuídas. 2008. (Apresentação de Trabalho/Congresso).

3.
MAFFORT, Cristiano Amaral; VALENTE, Marco Túlio de Oliveira . Aspectos para Construção de Serviços Web. 2006. (Apresentação de Trabalho/Simpósio).

4.
MAFFORT, Cristiano Amaral. Introdução aos Sistemas Distribuídos. 2006. (Apresentação de Trabalho/Conferência ou palestra).

5.
MAFFORT, Cristiano Amaral. Sistemas Distribuídos: aspectos gerais, estado da arte e perspectivas futuras. 2006. (Apresentação de Trabalho/Conferência ou palestra).

6.
MAFFORT, Cristiano Amaral; VALENTE, Marco Túlio de Oliveira . Aspectos para Construção de Aplicações Distribuídas. 2006. (Apresentação de Trabalho/Simpósio).



Eventos



Participação em eventos, congressos, exposições e feiras
1.
XXVIII Congresso da Sociedade Brasileira de Computação. Aspectos para Construção de Aplicações Distribuídas. 2008. (Congresso).

2.
Accelerating Global Software Delivery. 2006. (Seminário).

3.
Ética na Computação.Ética na Computação (Prof. Paulo César Masieiro - USP/SC). 2006. (Outra).

4.
III Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos.Aspectos para Construção de Serviços Web. 2006. (Simpósio).

5.
Open Source Development. 2006. (Seminário).

6.
XXI Simpósio Brasileiro de Banco de Dados. 2006. (Simpósio).

7.
XX Simpósio Brasileiro de Engenharia de Software.Aspectos para Construção de Aplicações Distribuídas. 2006. (Simpósio).

8.
Escola Regional de Informática. 2005. (Simpósio).

9.
Experiência de Criação e Consolidação de Cursos de Pós-graduação. 2005. (Outra).

10.
Pesquisa e Pós-graduação na PUC Minas. 2005. (Outra).

11.
Roteamento com Restrições de Qualidade de Serviço em Redes de Telecomunicações MPLS. 2005. (Outra).

12.
Uma Discussão sobre Sistema de Informação Orientados a Ontologias. 2005. (Seminário).



Outras informações relevantes


Terceiro colocado no Concurso Público realizado pelo Centro Federal de Educação Tecnológica de Minas Gerais para Professor de Magistério de 1º e 2º Graus, realizado em outubro de 2006, conforme consta do Edital publicado no DOU 15/06/2007.



Página gerada pelo Sistema Currículo Lattes em 16/12/2018 às 18:45:21