Elder José Reioli Cirilo

Professor do Departamento de Ciência da Computação da Universidade Federal de São João del-Rei, atuou como pesquisador visitante na Universidade de Waterloo (Canadá) durante um período de quarto anos e como pós-doutorando no Laboratório de Engenharia de Software da PUC-Rio. Possui graduação em Ciência da Computação pela Universidade Federal de Juiz de Fora (2006). Obteve seu mestrado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2008) e doutorado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2012). Tem experiência na área de Engenharia de Software, com ênfase nos seguintes temas: sistemas de software configuráveis, linguagens específicas de domínio, desenvolvimento de software orientado a features, programação por usuários finais e engenharia de software experimental.

Informações coletadas do Lattes em 17/09/2024

Acadêmico

Formação acadêmica

Doutorado em Informática

2008 - 2012

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Supporting Heterogeneous Configuration Knowledge of Software Product Lines
, Ano de obtenção: 2012. Carlos José Pereira de Lucena. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Linhas de Produtos; Engenharia de Aplicação.Grande área: Ciências Exatas e da Terra

Mestrado em Informática

2006 - 2008

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: GenArch - Uma Ferramenta Baseada em Modelos para Derivação de Produtos de Software
, Ano de Obtenção: 2008.Carlos José Pereira de Lucena.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Linhas de Produtos; Engenharia de Aplicação.Grande área: Ciências Exatas e da Terra

Graduação em Ciência da Computação

2002 - 2006

Universidade Federal de Juiz de Fora
Título: Um Repositório de Componentes
Orientador: Fernanda Cláudia Alves Campos
Bolsista do(a): UFJF, UFJF, Brasil.

Pós-doutorado

2012 - 2013

Pós-Doutorado. , Pontificia Universidade Católica do Rio de Janeiro, PUC-RIO, Brasil. , Bolsista do(a): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ, FAPERJ, Brasil. , Grande área: Ciências Exatas e da Terra

Idiomas

Bandeira representando o idioma Inglês

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

Á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: Metodologia e Técnicas da Computaçã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: Linguagens de Programação.

Organização de eventos

VALENTE, M. T. ; CIRILO, E. . VI Workshop on Software Visualization, Evolution and Maintenance. 2018. (Congresso).

LUCENA, C. ; GARCIA, A. ; BENCOMO, N. ; NUNES, I. O. ; CAFEO, B. ; CIRILO, E. ; ADACHI, E. . Primeira Escola Latino Americana de Engenharia de Software: Fundamentos e Estado da Arte (ELA-ES 2013). 2013. (Outro).

GARCIA, A. ; BENCOMO, N. ; CIRILO, E. ; FARIAS, K. . Primeiro Colóquio Latino Americano de Engenharia de Software Dirigida por Modelos (ESMod 2013). 2013. (Outro).

Participação em eventos

13th International Conference on Software Reuse. Configurable Software Product Lines Supporting Heterogeneous Configuration Knowledge. 2013. (Congresso).

10th Aspect-oriented Software Development. GenArch+: An Extensible Infrastructure for Building Framework-based Software Product Lines. 2011. (Congresso).

2nd International Workshop on Variability and Composition at AOSD'11. Configuration Knowledge of Software Product Lines: A Comprehensibility Study. 2011. (Congresso).

23rd Brazilian Symposium on Software Engineering.Automating the Product Derivation Process of Multi-Agent Systems Product Lines. 2009. (Simpósio).

2sd RiSE Summer School on Software Reuse. 2008. (Seminário).

1st RiSE Summer School on Software Reuse. 2007. (Seminário).

1º Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software.GenArch: Uma Ferramenta Baseada em Modelos para a Derivação de Produtos. 2007. (Simpósio).

21st Brazilian Symposium on Software Engineering.JAT Framework: Creating JUnit-style Tests for Multi Agent Systems. 2007. (Simpósio).

57º Reunião Anual da Sociedade Brasileira para o Progresso da Ciência. Web Semântica: Usando Ontologias para Buscas no Domínio da Educação Mediada pela Web. 2005. (Congresso).

Participação em bancas

Aluno: Erick Sharlls

ADACHI, E.;CIRILO, E.KULESZA, U.. Desenvolvendo Linhas de Produto de Software a partir de Sistemas de Software Existentes. 2017. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) - Universidade Federal do Rio Grande do Norte.

Aluno: Fladson Thiago Oliveira Gomes

KULESZA, U.; SILVA, C. E.; ARANHA, E.;CIRILO, E.. Uma abordagem para análise de cobertura de código em cenários de evolução. 2016. Dissertação (Mestrado em Sistemas e Computação) - Universidade Federal do Rio Grande do Norte.

Aluno: Ramon Simões Abílio

COSTA, H.; FIGUEIREDO, E.; TERRA, R.;CIRILO, E.. Detecting Code Smells in Software Product Lines. 2014. Dissertação (Mestrado em CIÊNCIA DA COMPUTAÇÃO) - Universidade Federal de Lavras.

Aluno: Edson Mello Lucas

OLIVEIRA, T.; WERNER, C.;CIRILO, E.. CollabRDL: Uma Extensão da RDL para Especificação de Processos de Reutilização Colaborativos. 2013. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Aluno: Bruno Ferreira Fábri

LUCENA, C.GARCIA, A.; CARVALHO, G.;CIRILO, E.. FEAF: Uma Infraestrutura para Análise da Evolução das Características de uma Linha de Produto de Software. 2013. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

Aluno: Eduardo Kinder Almentero

LEITE, J.;LUCENA, C.GARCIA, A.; WERNECK, V. M. B.;Cirilo, Elder. Dos Requisitos ao Código: Um Processo para Desenvolvimento de Software mais Transparente. 2013. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

Aluno: Felipe Coimbra Bacelar

LUCENA, C.; FEIJO, B.;CIRILO, E.. Uma Abordagem Baseada em Gerenciamento de Interesses para o Particionamento Dinâmico de Simulações Distribuídas. 2013.

CIRILO, E.. Membro de Comitê de Programa, 39th Latin American Computing Conference (CLEI 2013). 2013.

CIRILO, E.. Membro de Comitê de Programa, 7th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS 2013). 2013.

CIRILO, E.. Revisor de Artigo, Journal of Universal Computer Science. 2013.

CIRILO, E.. Membro de Comitê de Programa, Conferência Ibero Americana de Computação Aplicada (CIACA 2013). 2013.

CIRILO, E.. Membro de Comitê de Programa, 5º Workshop de Desenvolvimento Rápido de Aplicações (WDRA 2012). 2012.

CIRILO, E.. Revisor de Artigo, Journal of Systems and Software. 2012.

CIRILO, E.. Revisor de Artigo, Science of Computer Programming. 2012.

Comissão julgadora das bancas

Ivan Mathias Filho

LUCENA, C. J. P.; STAA, A. V.; KULESZA, U.;MATHIAS FILHO, I.. GenArch: Uma Ferramenta Baseada em Modelos para Derivação de Produtos de Software. 2008. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

Carlos José Pereira de Lucena

LUCENA, C. J. P.GARCIA, Alessando Fabriciovon Staa, ArndtBORBA, PauloALVES, Vander. Supporting Heterogeneous Configuration Knowledge of Software Product Lines. 2012. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

Uirá Kulesza

LUCENA, C.KULESZA, U.STAA, A. V.; MATHIAS FILHO, I.. GenArch: Uma Ferramenta Baseada em Modelos para a Derivação de Produtos de Software. 2008. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

Paulo Henrique Monteiro Borba

BORBA, PAULOGARCIA, AlessandroSTAA, A. V.LUCENA, C. J. P.. Supporting heterogeneous configuration knowledge of software product lines. 2012. Tese (Doutorado em Ciência da Computação) - Pontifícia Universidade Católica do Rio de Janeiro.

Alessandreia Marta de Oliveira Julio

OLIVEIRA, Alessandreia Marta; CAMPOS, Fernanda Cláudia Alves; VILLELA, Regina Maria Maciel Braga. Utilizando Técnicas de Recuperação de Informação em um Repositório de Componentes. 2006. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Juiz de Fora.

Orientou

Remo Gresta

Contextual Similarity Among Identifier Names; Início: 2020; Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Federal de São João Del-Rei, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; (Orientador);

Felipe Reis Valente

Um Framework Multi-agente para Redes de Sensores sem Fio no Contexto da Reabilitação de Paciêntes; Início: 2020; Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Federal de São João Del-Rei; (Orientador);

Bruno de Lima Palhares

Software como Serviço Multilocatário: Desenvolvimento, Migração e Avaliação; 2021; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São João Del-Rei, ; Orientador: Elder José Reioli Cirilo;

Gleyberson da Silva Andrade

Predição de Vulnerabilidades em Sistemas de Software Configuráveis: Uma abordagem baseada em Aprendizado de Máquina; 2021; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São João Del-Rei, ; Orientador: Elder José Reioli Cirilo;

Reginaldo Coimbra Vieira

Introduzindo Gerenciamento Autonômico de Incidentes em Sistemas de Software Legados; 2020; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São João Del-Rei, ; Orientador: Elder José Reioli Cirilo;

Gleyberson Andrades

Detecção de Vulnerabilidade em Linhas de Produtos de Software; 2018; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São João Del-Rei, ; Orientador: Elder José Reioli Cirilo;

Bruno Palhares

Investigação de Bugs em Sistemas de Software Web baseados em Plug-ins; 2018; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São João Del-Rei, ; Orientador: Elder José Reioli Cirilo;

Allan Victor Mori

Threshold Derivation for Software Metrics; 2017; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, ; Coorientador: Elder José Reioli Cirilo;

Reginaldo Coimbra

Introduzindo Gerenciamento Autonômico de Incidentes em Sistemas de Software Legados; 2017; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São João Del-Rei, ; Orientador: Elder José Reioli Cirilo;

Alexandre Silva

Reuso de Estratégias Sensíveis a Domínio para Detecção de Anomalias de Código: Um Estudo de Múltiplos Casos; 2013; Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, ; Coorientador: Elder José Reioli Cirilo;

Ana Flavia Batista Lemos

Uma análise heurística da usabilidade e dos comentários de App no Domínio de Alimentação e Saúde; 2021; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Remo Gresta

Similaridade semântica entre identificadores:Um estudo empírico; 2020; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Leandro Campos

Exploring Textual Metrics and Developers Social Activity for Ranking Comments in Issues Tracking Systems; 2018; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Kamila Rita de Oliveira

Gameficação em Gerência de Configuração com Criptomoedas; 2018; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Lara Araujo Almeida

Testes de planilhas eletrônicas: uma abordagem baseada em Desenvolvimento Dirigido por Comportamento; 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Jessica Priscila Gava

SSCL: Linguagem para Validação de Dados em Planilhas Eletrônicas; 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Hamilton Ferreira

Catálogo de Testes para Software Científico; 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Bruna Raniquelli

Detecção e Visualização de Problemas de Performance em Planilhas Eletrônicas; 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Patrícia Emiliano

Sumarização de Especificação de Características em Sistemas de Software Configuráveis; 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Tuany Melo

Evaluationg Learning Techniques to Predict Vulnerabilities in Software Systems; 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Gleyberson da Silva Andrade

Detecção de Vulnerabilidades em Linhas de Produto de Software; 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Elder José Reioli Cirilo;

Iago Neves

Um Sistema de Gerenciamento de Documentos no apoio ao Compartilhamento do Conhecimento Administrativo; 2017; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Isabella Ferreira Vieira

Sumarização de Relatórios de Bug: Um Estudo Exploratório da Aplicação de Técnicas de Ranking; 2016; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei, UFJF; Orientador: Elder José Reioli Cirilo;

Maria Eduarda de Lacerda Pazeli

Criação de Editor para Modelagem de Features e Configuração de Produtos Utilizando a Ferramenta MPS; 2015; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Elder José Reioli Cirilo;

Gustavo Arnaldo da Silva

Descobrindo Variabilidades em Documentos de Requisitos: Uma abordagem baseada em Heurísticas; 2015; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Pedro Henrique Pinto Sarmento

Modelagem de Features com Suporte a Configuração Colaborativa: Um plugin para Plataforma Eclipse; 2015; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Vinícius Tadeu Martins de Carvalho

Verificação de Modelos no Desenvolvimento de Linhas de Produtos de Software; 2015; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Elder José Reioli Cirilo;

Jonathan Taroco

Ferramentas de Help Desk que Apoiam a Gerência de Serviços de TI: Um Estudo Exploratório em uma Empresa de Mineração; 2014; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Lucas Teixeira

Desenvolvimento de uma Metodologia de Testes de Software para a Linked Empresa Júnior; 2014; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Luiz Carlos de Paula Oliveira

Survey comparativo entre frameworks PHP; 2014; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Gleyberson da Silva Andrade

Manutenção e Evolução de Linhas de Produtos de Software em Ambientes Baseados em Modelos; 2017; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de São João Del-Rei, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Elder José Reioli Cirilo;

Iago Neves

Engenharia de Software para Planilhas Eletrônicas: Um Estudo em Gestão de Custos em Pequenos Empreendimentos; 2017; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de São João Del-Rei, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Elder José Reioli Cirilo;

Leandro Campos

A Importância da Reputação na Classificação de Comentários em Relatórios de Bug; 2017; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de São João Del-Rei, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Elder José Reioli Cirilo;

Gleyberson da Silva Andrade

Implementação e Refactoring de Linhas de Produtos de Software baseadas em Frameworks; 2016; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de São João Del-Rei, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Elder José Reioli Cirilo;

Isabella Vieira Ferreira

Sumarização de Relatórios de Bug: Um Estudo Exploratório da Aplicação de Técnicas de Ranking; 2016; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de São João Del-Rei, Universidade Federal de São João Del-Rei; Orientador: Elder José Reioli Cirilo;

Jessica Priscila Gava

Classificação de Comentários em Relatórios de Bug; 2016; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de São João Del-Rei, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Elder José Reioli Cirilo;

Maria Eduarda de Lacerda Pazeli

Implementação e Refactoring de Linhas de Produtos de Software baseadas em Frameworks; 2015; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de São João Del-Rei, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Elder José Reioli Cirilo;

Vinícius Tadeu Martins de Carvalho

Frameworks de Aplicação no Desenvolvimento de Linhas de Produtos de Software; 2014; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de São João Del-Rei, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Elder José Reioli Cirilo;

Foi orientado por

Carlos José Pereira de Lucena

GenArch: Uma Ferramenta Baseada em Modelos para Derivação de Produtos de Software; 2008; Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro,; Orientador: Carlos José Pereira de Lucena;

Carlos José Pereira de Lucena

Supporting Heterogeneous Configuration Knowledge of Software Product Lines; 2012; Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Carlos José Pereira de Lucena;

Fernanda Claudia Alves Campos

Utilizando Técnicas de recuperação de Informação em um Repositório de Componentes; 2006; Trabalho de Conclusão de Curso; (Graduação em Curso de Ciência da Computação) - Universidade Federal de Juiz de Fora, UFJF; Orientador: Fernanda Claudia Alves Campos;

Uirá Kulesza

GenArch: Uma Ferramenta Baseada em Modelos para a Derivação de Produtos de Software; 2008; Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Coorientador: Uira Kulesza;

Produções bibliográficas

  • GRESTA, REMO ; DURELLI, VINICIUS ; Cirilo, Elder . Naming Practices in Object-oriented Programming: An Empirical Study. JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT , v. 11, p. 5-16, 2023.

  • VIANA, MARX ; ALENCAR, PAULO ; GUIMARAES, EVERTON ; Cirilo, Elder ; Lucena, Carlos . Creating a Modeling Language Based on a New Metamodel for Adaptive Normative Software Agents. IEEE Access , v. 10, p. 13974-13996, 2022.

  • ARAUJO, R. R. ; SANDY, J. M. S. ; CIRILO, E. ; SCHIAVONI, F. L. . Análise e classificação de Linguagens de Programação Musical. REVISTA VÓRTEX , v. 6, p. 1-24, 2018.

  • CAFEO, BRUNO B.P. ; Cirilo, Elder ; GARCIA, ALESSANDRO ; DANTAS, FRANCISCO ; LEE, JAEJOON . Feature Dependencies as Change Propagators: An Exploratory Study of Software Product Lines. INFORMATION AND SOFTWARE TECHNOLOGY , v. 69, p. 37-49, 2015.

  • Cirilo, Elder ; Nunes, Ingrid ; KULESZA, UIRÁ ; Lucena, Carlos . Automating the product derivation process of multi-agent systems product lines. The Journal of Systems and Software , v. 85, p. 258-276, 2012.

  • CIRILO, E. ; KULESZA, U. ; LUCENA, C. . A Product Derivation Tool Based on Model-Driven Techniques and Annotations. Journal of Universal Computer Science (Online) , v. 14, p. 1344-1367, 2008.

  • SILVA, R. T. ; CIRILO, E. ; SIQUEIRA, T. ; CAMPOS, F. C. A. ; BRAGA, R. M. M. ; SANTOS, N. . Web Semãntica: Usando Ontologias para Buscas no Domínio da Educação Mediada pela Web. Principia (Juiz de Fora) , v. 10, p. 46-57, 2006.

  • PONTES, E. ; KULESZA, U. ; SILVA, C. ; ADACHI, E. ; CIRILO, E. . Extraction and Evolution of a Software Product Line from Existing Web-Based Systems. In: Lopez-Herrejon, R.E., Martinez, J., Guez Assunção, W.K., Ziadi, T., Acher, M., Vergilio, S.. (Org.). Handbook of Re-Engineering Software Intensive Systems into Software Product Lines. 1ed.Cham: Springer, 2023, v. , p. 251-273.

  • CIRILO, E. ; KULESZA, U. ; TORRES, M. ; LUCENA, C. . Experience with Automatic Product Derivation of Mobile Applications Using Model-Driven Techniques. In: Paulo Alencar; Donald Cowan. (Org.). Handbook of Research on Mobile Software Engineering. United States of America: IGI Global, 2012, v. I, p. 113-123.

  • CIRILO, E. ; NUNES, I. O. ; CARVALHO, D. ; CARVALHO, G. ; VEIGA, A. ; LUCENA, C. . Engenharia de Software em Telessaude: aplicações e desafios. Engenharia de Software em Telessaude: aplicações e desafios. 1ed.: , 2012, v. , p. 371-404.

  • NUNES, I. O. ; CIRILO, E. ; LUCENA, C. ; SUDEIKAT, J. ; HAHN, C. ; SANZ, J. G. . A Survey on the Implementation of Agent Oriented Specifications. In: M.-P. Gleizes and J.J. Gomez-Sanz.. (Org.). Agent-Oriented Software Engineering X (LNCS). : Springer-Verlag, 2011, v. 6038, p. 169-179.

  • NUNES, I. O. ; COWAN, D ; CIRILO, E. ; LUCENA, C. . A Case for New Directions in Agent-Oriented Software Engineering. In: Danny Weyns; Marie-Pierre Gleizes. (Org.). Agent-Oriented Software Engineering XI. New York: Springer Heidelberg, 2011, v. 6788, p. 37-61.

  • FERINO, SAMUEL ; FERNANDES, MARCELO ; Cirilo, Elder ; AGNEZ, LUCAS ; BATISTA, BRUNO ; Kulesza, Uirá ; ARANHA, EDUARDO ; TREUDE, CHRISTOPH . Overcoming Challenges in DevOps Education through Teaching Method. In: 2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering Education and Training (ICSESEET), 2023, Melbourne. 2023 IEEE/ACM 45th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET), 2023. p. 166.

  • VALENTE, FELIPE R ; GUIMARAES, MARCELO DE P ; CIRILO, ELDER J R ; BRANDAO, ALEXANDRE F ; DIAS, DIEGO R C . A framework for neuromotor and neurofunctional rehabilitation using multi-agent systems. In: SVR 2022: 24th Symposium on Virtual and Augmented Reality, 2022, Natal. Proceedings of the 24th Symposium on Virtual and Augmented Reality. p. 142.

  • VALENTE, F. ; GUIMARAES, M. P. ; CIRILO, E. ; BRANDAO, A. F. ; DIAS, D. . A Multi-agent Body Tracking Application Framework Applied to Physical and Neurofunctional Rehabilitation. In: International COnference on Computational Science and its Applications, 2022, Malaga. International COnference on Computational Science and its Applications, 2022.

  • MENDONÇA, NABOR ; TEIXEIRA, LEOPOLDO ; SOARES, SERGIO ; GARCIA, VINICIUS CARDOSO ; Kulesza, Uirá ; FRANÇA, CÉSAR ; LUCRÉDIO, DANIEL ; Cirilo, Elder ; MACHADO, IVAN . A Decade of Internationalization of the Brazilian Symposium on Software Engineering: The Good, the Bad, and the Ugly. In: SBES 2022: XXXVI Brazilian Symposium on Software Engineering, 2022, Virtual Event Brazil. Proceedings of the XXXVI Brazilian Symposium on Software Engineering. p. 1.

  • GRESTA, REMO ; DURELLI, VINICIUS ; Cirilo, Elder . Naming Practices in Java Projects: An Empirical Study. In: SBQS '21: XX Brazilian Symposium on Software Quality, 2021, Virtual Event Brazil. XX Brazilian Symposium on Software Quality. p. 1.

  • GRESTA, REMO ; Cirilo, Elder . Say my name! An empirical study on the pronounceability of identifier names. In: Workshop de Visualização, Evolução e Manutenção de Software, 2021, Brasil. Anais do IX Workshop de Visualização, Evolução e Manutenção de Software (VEM 2021), 2021. p. 51.

  • GRESTA, R. ; CIRILO, E. . Contextual Similarity Among Identifier Names - An Empirical Study. In: VIII Workshop on Software Visualization, Evolution and Maintenance, 2020, Natal. VIII Workshop on Software Visualization, Evolution and Maintenance, 2020.

  • ANDRADE, GLEYBERSON ; Cirilo, Elder ; DURELLI, VINICIUS ; CAFEO, BRUNO ; ADACHI, EIJI . Data-Flow Analysis Heuristic for Vulnerability Detection on Configurable Systems. In: Workshop de Visualização, Evolução e Manutenção de Software, 2020, Brasil. Anais do VIII Workshop de Visualização, Evolução e Manutenção de Software (VEM 2020), 2020. p. 25.

  • MORI, ALLAN ; VALE, GUSTAVO ; Cirilo, Elder ; FIGUEIREDO, EDUARDO . A Domain-Sensitive Threshold Derivation Method. In: the XV Brazilian Symposium, 2019, Aracaju. Proceedings of the XV Brazilian Symposium on Information Systems - SBSI'19, 2019. p. 1.

  • VELMOVITSKY, PEDRO ELKIND ; VIANA, MARX ; Cirilo, Elder ; MILIDIU, RUY LUIZ ; PELEGRINI MORITA, PLINIO ; DE LUCENA, CARLOS JOSE PEREIRA . Promoting Reusability and Extensibility in the Engineering of Domain-Specific Conversational Systems. In: 2019 8th Brazilian Conference on Intelligent Systems (BRACIS), 2019, Salvador. 2019 8th Brazilian Conference on Intelligent Systems (BRACIS), 2019. p. 473.

  • ALONSO, SILVIO ; VIANA, MARX ; Cirilo, Elder ; ALENCAR, PAULO ; Lucena, Carlos . Open-Source Innovation in Practice: A Lean-Based Development Process Leveraging Open-Source Big Data Tools. In: 2019 IEEE International Conference on Big Data (Big Data), 2019, Los Angeles. 2019 IEEE International Conference on Big Data (Big Data), 2019. p. 4662.

  • CAETANO, LAURO ; VIANA, MARX ; Cirilo, Elder ; ALENCAR, PAULO ; Lucena, Carlos . Using Governance and Adaptive Normative Multiagent Systems for Dynamic Vehicle Platoon Formation. In: 2019 IEEE International Conference on Big Data (Big Data), 2019, Los Angeles. 2019 IEEE International Conference on Big Data (Big Data), 2019. p. 3770.

  • MORI, A. ; VALE, G. ; VIGGIATO, M. ; OLIVEIRA, J. ; FIGUEIREDO, E. ; CIRILO, E. ; JAMSHIDI, P. ; KASTNER, C. . Evaluating Domain-Specific Metric Thresholds: An Empirical Study. In: International Conference on Technical Debt, 2018, Gothenburg. International Conference on Technical Debt, 2018.

  • MESA, O. ; VIEIRA, R. ; VIANA, M. ; DURELLI, V. ; CIRILO, E. ; KALINOWSKI, M. ; LUCENA, C. . Understanding Vulnerabilities in Plugin-based Web Systems: An Exploratory Study of WordPress. In: International Systems and Software Product Line Conference, 2018, Gothenburg. International Systems and Software Product Line Conference, 2018.

  • MECCA, B. ; BOAVENTURA, D. ; CAFEO, B. ; CIRILO, E. . Violação de padrões de uso de APIs em sistemas configuráveis. In: VI Workshop de Visualização, Evolução e Manutenção de Software, 2018, São Carlos. VI Workshop de Visualização, Evolução e Manutenção de Software, 2018.

  • FLAUZINO, M. ; VERISSIMO, J. ; TERRA, R. ; CIRILO, E. ; DURELLI, V. ; DURELLI, R. . Are you still smelling it? A comparative study between Java and Kotlin language. In: 12th Brazilian Symposium on Components, Architecture, and Reuse, 2018, São Carlos. 10th Brazilian Symposium on Components, Architecture, and Reuse, 2018.

  • DURELLI, V. ; DURELLI, R. ; ENDO, A. ; CIRILO, E. ; LUIZ, W. ; ROCHA, L. . Please Please Me: Does Software Testing Influence Mobile App Users' Satisfaction?. In: 22nd Brazilian Symposium on Software Engineering, 2018, São Carlos. 22nd Brazilian Symposium on Software Engineering, 2018.

  • MORI, A. ; CIRILO, E. ; FIGUEIREDO, E. . TWarning: A Warning Tool for Domain-Sensitive Thresholds. In: Tools Session, 2018, São Carlos. 9nd Brazilian Conference on Software: Theory and Practice, 2018.

  • GAVA, J. ; VILELA, B. ; CIRILO, E. ; ADACHI, E. . Show Me The Rules! A User Study On Making Data Validation Rules Explicit in Spreadsheet Applications. In: Brazilian Symposium on Information Systems, 2017, Lavras. Brazilian Symposium on Information Systems, 2017.

  • MORI, A. ; FIGUEIREDO, E. ; CIRILO, E. . Towards the Definition of Domain-Specific Thresholds. In: Brazilian Symposium on Information Systems, 2017, Lavras. Brazilian Symposium on Information Systems, 2017.

  • CIRILO, E. ; CAFEO, B. ; NUNES, I. ; GARCIA, A. ; KULESZA, U. ; LUCENA, C. . Comprehensibility of Heterogeneous Configuration Knowledge: An User Study. In: Brazilian Symposium on Software Engineering, 2017, Fortaleza. Brazilian Symposium on Software Engineering, 2017.

  • MESA, O. ; VIANA, M. ; CIRILO, E. ; LUCENA, C. . Vulnerabilidades em Sistemas de Software Web baseados em Plug-ins: Um Estudo Exploratório do WordPress. In: Workshop Brasileiro de Visualização, Evolução e Manutenção de Software, 2017. Workshop Brasileiro de Visualização, Evolução e Manutenção de Software, 2017.

  • MORI, A. ; CIRILO, E. ; FIGUEIREDO, E. . Measuring and Comparing Quality Attributes of Software Development Communities. In: WTDSoft, 2017. Brazilian Congress on Software, 2017.

  • ALMEIDA, L. ; CIRILO, E. ; ADACHI, E. . SS-BDD: Automated Acceptance Testing for Spreadsheets. In: Brazilian Symposium on Systematic and Automated Software Testing, 2016, Maringá. Brazilian Symposium on Systematic and Automated Software Testing, 2016.

  • FERREIRA, I. ; CIRILO, E. ; VIEIRA, V. ; MOURAO, F. . Bug Report Summarization: An Evaluation of Ranking Techniques. In: 10th Brazilian Symposium on Software Components, Architectures, and Reuse, 2016, Maringá. 10th Brazilian Symposium on Software Components, Architectures, and Reuse, 2016.

  • ROCHA, L. ; VALE, F. ; CIRILO, E. ; CARVALHO, D. ; MOURAO, F. . A Framework for Migrating Relational Datasets to NoSQL. In: International Conference On Computational Science, 2015, Reykjavík. Procedia Computer Science, 2015.

  • STEIN, J. ; Nunes, Ingrid ; Cirilo, Elder . Preference-based Feature Model Configuration with Multiple Stakeholders. In: 18th International Software Product Line Conference, 2014, Florence. 18th International Software Product Line Conference, 2014.

  • BEZERRA, A. ; KULESZA, U. ; BONIFACIO, R. ; CIRILO, E. ; CAMPOS, E. . Gerência de Variabilidades na Plataforma Android. In: 10th Latin American Conference on Pattern Languages of Programming, 2014, Ilha Bela. 10th Latin American Conference on Pattern Languages of Programming, 2014.

  • CARVALHO, A. ; LUCENA, C. ; CIRILO, E. ; ALVES, P. ; MIRANDA, P. ; CARVALHO, G. ; ARAUJO, F. ; LIMA, G. . Software Engineering in Telehealth: an Extension of Sana Mobile Applied to the Process of a Routine Hospital. In: 15th International Conference on Human-Computer Interaction, 2013, Las Vegas. 15th International Conference on Human-Computer Interaction, 2013.

  • CAFEO, B. ; DANTAS, F. ; CIRILO, E. ; GARCIA, A. . Towards Indicators of Instabilities in Software Product Lines: An Empirical Evaluation of Metrics. In: 4th Workshop on Emerging Trends in Software Metrics, 2013, São Francisco. 35th International Conference on Software Engineering, 2013.

  • ALMENTERO, E. ; CIRILO, E. ; CASTRO, A. ; LEITE, J. ; LUCENA, C. . Uncovering Product Line Variability From Early Requirement Documents. In: 3rd International Workshop on Requirements Patterns, 2013, Rio de Janeiro. 21st Requirements Engineering Conference, 2013.

  • SILVA, A. ; GARCIA, A. ; CIRILO, E. ; LUCENA, C. . Reuso de Estratégias Sensíveis a Domínio para Detecção de Anomalias de Código: Um Estudo de Múltiplos Casos. In: 27º Simpósio Brasileiro de Engenharia de Software, 2013, Brasilia. Congresso Brasileiro de Software: Teoria e Prática, 2013.

  • CIRILO, E. ; KULESZA, U. ; GARCIA, A. ; COWAN, D ; ALENCAR, P. ; LUCENA, C. . Configurable Software Product Lines ? Supporting Heterogeneous Configuration Knowledge. In: 13th International Conference on Software Reuse, 2013, Pisa. 13th International Conference on Software Reuse, 2013.

  • NOVAIS, R. ; NUNES, C. ; LIMA, C. ; CIRILO, E. ; DANTAS, F. ; GARCIA, A. ; MENDONCA, M. . On the Proactive and Interactive Visualization for Feature Evolution Comprehension: An Industrial Investigation. In: Software Engineering in Practice, 2012, Zurich. 34th International Conference on Software Engineering, 2012.

  • CAFEO, B. ; DANTAS, F. ; GURGEL, A. ; GUIMARAES, E. ; CIRILO, E. ; GARCIA, A. ; Lucena, Carlos . Analysing the Impact of Feature Dependency Implementation on Product Line Stability: An Exploratory Study. In: 26th Brazilian Symposium on Software Engineering, 2012, Natal. 26th Brazilian Symposium on Software Engineering, 2012.

  • MACIA, I. ; ARCOVERDE, R. ; CIRILO, E. ; STAA, A. V. ; GARCIA, A. . Supporting the Identification of Architecturally-Relevant Code Anomalies. In: 28th International Conference on Software Maintenance - Tools Demonstration Track, 2012, Riva del Garda. 28th International Conference on Software Maintenance, 2012.

  • SILVA, A. ; DINIZ, A. ; CIRILO, E. ; LUCENA, C. ; STAA, A. V. . RSA-MDT: Ferramenta Voltada para Testes Dirigidos a Modelos Baseados em Diagramas UTPX. In: 24º Simpósio Brasileiro de Engenharia de Software - Sessão de Ferramentas, 2012, Natal. 24º Simpósio Brasileiro de Engenharia de Software, 2012.

  • CIRILO, E. ; NUNES, I. O. ; GARCIA, A. ; LUCENA, C. . Configuration Knowledge of Software Product Lines: A Comprehensibility Study. In: 2nd Workshop on Variability and Composition, 2011, Porto de Galinhas. 10th International Conference on Aspect-Oriented Software Development, 2011.

  • MARQUES, C. ; CIRILO, E. ; LUCENA, C. . Assisted User-Guidance in Collaborative and Dynamic Software Product Line Configuration. In: 14th Ibero-American Conference on Software Engineering, 2011, Rio de Janeiro. 14th Ibero-American Conference on Software Engineering, 2011.

  • TORRES, M. ; TEXEIRA, L. ; CIRILO, E. ; KULESZA, U. ; SOUSA, M. ; BORBA, P. ; BATISTA, T. ; BRAGA, R. ; MASIERO, P. ; LUCENA, C. . Assessment of Product Derivation Tools in the Evolution of Software Product Lines: An Empirical Study. In: 2nd Workshop on Feature-Oriented Software Development, 2010, Eindhoven. 9th Generative Programming and Component Engineering, 2010.

  • TORRES, M. ; KULESZA, U. ; BRAGA, R. ; MASIERO, P. ; DELLICATO, F. ; CIRILO, E. ; BATISTA, T. ; TEXEIRA, L. ; BORBA, P. ; LUCENA, C. . Estudo Comparativo de Ferramentas de Derivação Dirigidas por Modelos: Resultados Preliminares. In: 1º Workshop Brasileiro de Desenvolvimento Dirigido por Modelos, 2010, Salvador. 24ª Simpósio Brasileiro de Engenharia de Software, 2010.

  • GADELHA, B. ; CIRILO, E. ; GEROSA, M. ; CASTRO, A. ; FUKS, H. ; LUCENA, C. . Uma Abordagem para o Desenvolvimento de Linhas de Produto de Groupware Baseados em Componentes Utilizando o Groupware Workbench. In: 5º Simpósio Brasileiro de Sistemas Colaborativos, 2010, Belo Horizonte. 5º Simpósio Brasileiro de Sistemas Colaborativos, 2010.

  • NUNES, I. O. ; CIRILO, E. ; COWAN, D ; LUCENA, C. . Fine-grained Variability in the Development of Families of Software Agents.. In: 7th European Workshop on Multi-Agent Systems, 2009, Ayia Napa. 7th European Workshop on Multi-Agent Systems, 2009.

  • NUNES, I. O. ; CIRILO, E. ; LUCENA, C. . Developing a Family of Software Agents with Fine-grained Variability: an Exploratory Study.. In: 5th Workshop on Software Engineering for Agent-oriented Systems, 2009, Fortaleza. 23rd Brazilian Symposium on Software Engineering, 2009.

  • CIRILO, E. ; NUNES, I. O. ; KULESZA, U. ; LUCENA, C. . A Multi-agent Systems Product Line Derivation Tool. In: 11th International Conference on Software Reuse - Tools Demonstration Track, 2009, Falls Church. 11th International Conference on Software Reuse, 2009.

  • CIRILO, E. ; NUNES, I. O. ; KULESZA, U. ; LUCENA, C. . Automating the Product Derivation Process of Multi-Agent Systems Product Lines. In: 23rd Brazilian Symposium on Software Engineering, 2009, Fortaleza. 23rd Brazilian Symposium on Software Engineering, 2009.

  • NUNES, I. O. ; KULESZA, U. ; NUNES, C. ; LUCENA, C. ; CIRILO, E. . A Domain Analysis Approach for Multi-Agent Systems Product Lines. In: 11th International Conference on Enterprise Information Systems, 2009, Milan. 11th International Conference on Enterprise Information Systems, 2009.

  • CIRILO, E. ; KULESZA, U. ; COELHO, R. ; LUCENA, C. ; STAA, A. V. . Integrating Component and Product Lines Technologies. In: 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems, 2008, Beijing. 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems, 2008. p. ].

  • KULESZA, U. ; ALVES, V. ; GARCIA, A. ; COSTA NETO, A. ; CIRILO, E. ; LUCENA, C. ; BORBA, P. . Mapping Feature to Aspects: A Model-Based Approach. In: Workshop in Aspect-Oriented Requirements Engineering and Architecture Design, 2007, Vancouver. 29th International Conference on Software Engineering, 2007.

  • COELHO, R. ; CIRILO, E. ; KULESZA, U. ; STAA, A. V. ; RASHID, A. ; LUCENA, C. . JAT: A Test Automation Framework for Multi-Agent Systems. In: 23rd International Conference on Software Maintenance, 2007, Paris. 23rd International Conference on Software Maintenance, 2007.

  • CIRILO, E. ; KULESZA, U. ; LUCENA, C. . GenArch: A Model-Based Product Derivation Tool. In: 1st Brazilian Symposium on Software Components, Architectures and Reuse, 2007, Campinas. 1st Brazilian Symposium on Software Components, Architectures and Reuse, 2007.

  • CIRILO, E. ; KULESZA, U. ; LUCENA, C. . GenArch: Uma Ferramenta Baseada em Modelos para a Derivação de Produtos. In: 1º Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software, 2007, Campinas. 1º Sessão de Ferramentas do Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS´2007), 2007.

  • COELHO, R. ; CIRILO, E. ; KULESZA, U. ; STAA, A. V. ; RASHID, A. ; LUCENA, C. . JAT Framework: Creating JUnit-style Tests for Multi Agent Systems. In: 20th Brazilian Symposium on Software Engineering - Tools Demonstration Track, 2007, João Pessoa. 20th Brazilian Symposium on Software Engineering, 2007.

  • SANTOS, N. ; CAMPOS, F. C. A. ; BRAGA, R. M. M. ; OLIVEIRA, A. ; CIRILO, E. ; SIQUEIRA, T. . An Ontology-Based Digital Library on the e-Learning Domain. In: 16th Brazilian Symposium on Informatics in Education, 2005, Juiz de Fora. 16th Simpósio Brasileiro de Informática na Educação, 2005.

  • SANTOS, N. ; CAMPOS, F. C. A. ; BRAGA, R. M. M. ; CIRILO, E. ; SIQUEIRA, T. ; SILVA, R. T. . Desenvolvimento de uma Ferramenta para Avaliação de Alunos Online Baseada em Componentes de Software. In: IX Taller Internacional de Software Educativo, 2004, Santiago. IX Taller Internacional de Software Educativo, 2004.

  • GADELHA, B. ; CIRILO, E. ; GEROSA, M. ; CASTRO, A. ; FUKS, H. ; LUCENA, C. . An Approach for Developing Component-based Groupware Product Lines using the Groupware Workbench. In: 14th International Software Product Line Conference, 2010, Jeju Island. 14th International Software Product Line Conference, 2010. p. 446-450.

  • CIRILO, E. ; KULESZA, U. ; LUCENA, C. . Automatic Derivation Of Spring-OSGi Based Web Enterprise Applications. In: 11th International Conference on Enterprise Information Systems, 2009, Milan. 11th International Conference on Enterprise Information Systems, 2009.

  • CIRILO, E. ; KULESZA, U. ; GARCIA, A. ; LUCENA, C. . GenArch+: An Extensible Infrastructure for Building Framework-based Software Product Lines. In: 10th International Conference on Aspect-Oriented Software Development - Tools Demonstration Track, 2011, Porto de Galinhas. 10th International Conference on Aspect-Oriented Software Development, 2011.

  • NUNES, I. O. ; KULESZA, U. ; NUNES, C. ; CIRILO, E. ; LUCENA, C. . Extending PASSI to Model Multiagent Systems Product Lines. In: 24th Annual ACM Symposium on Applied Computing. In: 24th ACM Symposium on Applied Computing, 2009, Honolulu. 24th ACM Symposium on Applied Computing, 2009.

  • CIRILO, E. ; NUNES, I. O. ; KULESZA, U. ; LUCENA, C. . Automatic Product Derivation of Multi-agent Systems Product Lines.. In: 24th ACM Symposium on Applied Computing, 2009, Honolulu. 24th ACM Symposium on Applied Computing, 2009.

  • CAMPOS, F. C. A. ; CIRILO, E. ; SILVA, R. T. . Web Semântica: Usando Ontologias para Buscas no Domínio da Educação Mediada pela Web. In: 12ª Jornada Nacional de Iniciação Científica, 2005, Fortaleza. 57ª Reunião Anual da Sociedade Brasileira para o Progresso da Ciencia, 2005.

  • CIRILO, E. ; KULESZA, U. ; GARCIA, A. ; COWAN, D ; ALENCAR, P. ; LUCENA, C. . Configurable Software Product Lines Supporting Heterogeneous Configuration Knowledge. 2013. (Apresentação de Trabalho/Congresso).

  • CIRILO, E. ; NUNES, I. O. ; GARCIA, A. ; LUCENA, C. . Configuration Knowledge of Software Product Lines: A Comprehensibility Study. 2011. (Apresentação de Trabalho/Outra).

  • CIRILO, E. ; KULESZA, U. ; GARCIA, A. ; LUCENA, C. . GenArch+: An Extensible Infrastructure for Building Framework-based Software Product Lines.. 2011. (Apresentação de Trabalho/Congresso).

  • CIRILO, E. ; NUNES, I. O. ; KULESZA, U. ; LUCENA, C. . Automating the Product Derivation Process of Multi-Agent Systems Product Lines. 2009. (Apresentação de Trabalho/Simpósio).

  • COELHO, R. ; CIRILO, E. ; KULESZA, U. ; STAA, A. V. ; LUCENA, C. ; RASHID, A. . JAT Framework: Creating JUnit-style Tests for Multi-Agent Systems. 2007. (Apresentação de Trabalho/Simpósio).

  • CIRILO, E. ; KULESZA, U. ; LUCENA, C. . Genarch: Uma Ferramenta Baseada em Modelos para Derivação de Produtos de Software. 2007. (Apresentação de Trabalho/Simpósio).

  • CAMPOS, F. C. A. ; CIRILO, E. ; SILVA, R. T. ; TOLENTINO, R. X. . Web Semântica: Construindo uma ontologia para o domínio da educação mediada pela web.. 2005. (Apresentação de Trabalho/Congresso).

Outras produções

CIRILO, E. ; KULESZA, U. ; LUCENA, C. . GenArch: Ferramenta Baseada em Modelos para Derivação de Produtos de Software. 2012.

MACIA, I. ; ARCOVERDE, R. ; CIRILO, E. ; GARCIA, A. ; STAA, A. V. . SCOOP: Smell Co-occurences Pattern Analyzer. 2012.

COELHO, R. ; CIRILO, E. ; KULESZA, U. ; STAA, A. V. ; LUCENA, C. ; RASHID, A. . JAT: JADE Agent Testing Framework. 2007.

CIRILO, E. . Criação de Interfaces Ricas com Javascript. 2012. (Curso de curta duração ministrado/Extensão).

CIRILO, E. . Desenvolvimento de Sistemas Web. 2012. (Curso de curta duração ministrado/Especialização).

CIRILO, E. . Engenharia de Linha de Produtos de Software orientada a Features. 2010. (Curso de curta duração ministrado/Outra).

Projetos de pesquisa

  • 2019 - Atual

    Engenharia de Software de Sistemas Multiagentes e as Novas Demandas Tecnológicas, Descrição: O projeto proposto envolve temas de pesquisa emergentes que vêm sendo explorados em estudos e publicações no domínio da Engenharia de Software de Sistemas Multiagentes (ESSMA). A ESSMA aborda o desenvolvimento de sistemas de software que ao longo dos últimos anos deixaram de ser isolados e puramente reativos para se tornarem abertos, autônomos, altamente interativos, distribuídos e sensíveis ao contexto. Essas características requerem novas abordagens que viabilizem a construção destes sistemas. Os Sistemas Multiagentes (SMAs) surgiram como uma abordagem promissora para o desenvolvimento de sistemas complexos e distribuídos com tais características.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Elder José Reioli Cirilo - Integrante / Alessandro Garcia - Integrante / Nunes, Ingrid - Integrante / Lucena, Carlos - Coordenador / Marx Viana - Integrante / Marcos Kalinowski - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2015 - 2018

    Composição Flexível e Segura de Linguagens Específicas de Domínio no Desenvolvimento de Linhas de Produtos de Software, Situação: Concluído; Natureza: Pesquisa. , Integrantes: Elder José Reioli Cirilo - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2012 - 2013

    Sistemas de Informação móvel para suporte a colaboração aplicado ao gerenciamento preventivo e emergencial de areas de risco, Projeto certificado pelo(a) coordenador(a) Carlos José Pereira de Lucena em 21/02/2013., Descrição: O desenvolvimento de sistemas de software evolui em função de diversas transformações tecnológicas e deve se adaptar à necessidade do público alvo beneficiado por esta solução. Avaliar através de simulações o impacto que determinada solução tecnológica pode trazer é um enorme desafio, pois pode ser necessário consolidar uma variedade de contextos de aplicação e alternativas tecnológicas tanto de hardware quanto de software. Esta complexidade é maior ainda no desenvolvimento de software em dispositivos móveis dado à heterogeneidade de plataformas existentes.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Elder José Reioli Cirilo - Integrante / Carlos Lucena - Coordenador., Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro.

  • 2010 - 2013

    Modelos Computacionais para Apoio a Avaliacao do Ergodesign de Interfaces para Telemedicina: usabilidade em sistemas de informacao movell, Projeto certificado pelo(a) coordenador(a) Carlos José Pereira de Lucena em 21/02/2013., Descrição: Este projeto é parte de uma grande iniciativa de desenvolvimento de tecnologias e soluções aplicadas a Telemedicina utilizando dispositivos móveis. Diversos experimentos serão realizados, considerando não só a variação tecnológica, como também variações culturais que podem facilitar ou dificultar o desenvolvimento destes aplicativos.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Elder José Reioli Cirilo - Integrante / Carlos Lucena - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2009 - 2013

    INCT em Ciência da WEB, Descrição: Este projeto propõe a criação do Instituto Brasileiro de Pesquisa em Ciência da Web, que integrará 10 instituições brasileiras congregando esforços para melhor compreender e planejar a Web. O Instituto possui como missões: 1. Fazer avançar a pesquisa científica em linhas associadas à Ciência da Web, nas quais os pesquisadores do Instituto vêm produzindo contribuições de qualidade para as comunidades científicas nacional e internacional; 2. Educar profissionais e pesquisadores, para garantir inovação e promover colaboração interdisciplinar; 3. Transferir conhecimento para todos os setores da sociedade através de programas educacionais abrangentes; e 4. Transferir conhecimento para a indústria e o setor de serviços através de programas específicos, incluindo residências no Instituto. O programa de pesquisa do Instituto está organizado em 5 camadas: Pessoas e Sociedade , Tecnologias de Software para Aplicações na Web , Gerenciamento de Dados da Web , Infraestrutura da Web e Fundamentos da Ciência da Web . O Instituto congregará cerca de 100 pesquisadores doutores, com alto perfil de produção, liderados por 6 pesquisadores sênior. A equipe de pesquisa conta com: 7 pesquisadores com nível máximo de bolsa de produtividade do CNPq (1A), 3 detentores Ordem Nacional do Mérito Científico na classe Grã-Cruz, 6 detentores Ordem Nacional do Mérito Científico na classe Comendador, 4 membros da Academia Brasileira de Ciências, e um total de 55 bolsistas de produtividade de pesquisa do CNPq. O Instituto certamente congrega o grupo de pesquisadores mais representativo em Ciência da Computação no Brasil, com relevância nacional e internacional. As duas instituições que lideram a proposta, o Departamento de Informática da PUC-Rio e o Programa de Engenharia de Sistemas e Computação (PESC) da UFRJ , receberam a avaliação máxima (Nível 7) na última avaliação d CAPES.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Elder José Reioli Cirilo - Integrante / Carlos Lucena - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2009 - 2011

    HORIZON - Um Novo Horizonte para a Internet, Descrição: As propostas dentro desse projeto de pesquisa estão direcionadas a um novo sistema automático de pilotagem que inclui mecanismos inteligentes prontos para compreender o contexto e para adaptar o protocolo à situação corrente. A idéia-chave desse projeto de pesquisa é introduzir uma nova arquitetura inteligente adaptada para redes virtuais. Essa nova arquitetura deve ser de fácil implementação, escalável, segura, adequada para promover garantias de qualidade de serviço sob demanda e, também, robusta. A escolha da rede virtual a ser usada é decidida dependendo do contexto e do serviço a ser oferecido. Para alcançar o objetivo deste projeto, é usado o plano de pilotagem que permite aos elementos da rede definir sua própria visão. Essa visão é usada para decidir os recursos a serem utilizados pelas diferentes redes virtuais. Para construir o plano de pilotagem, um sistema multiagente é empregado. Além disso, um processo de aprendizagem é adicionado para tornar o sistema capaz de pilotar a rede em tempo real.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Elder José Reioli Cirilo - Integrante / Carlos Lucena - Integrante / Firmo Freire - Integrante / Marcelo Acha - Integrante / Baldoino Neto - Integrante / Edmundo Madeira - Integrante / Otto Duarte - Coordenador / Segen Estefen - Integrante., Financiador(es): Financiadora de Estudos e Projetos - Auxílio financeiro.

  • 2008 - 2012

    PROCAD - Desenvolvimento de linhas de produto de software usando técnicas orientadas a aspectos, Descrição: O objetivo central desse projeto de cooperação científica é promover o intercâmbio entre membros (professores, pesquisadores, doutorandos, mestrandos e alunos de iniciação científica) de grupos de pesquisa atuando na área de LPS e DSOA.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Elder José Reioli Cirilo - Integrante / Carlos Lucena - Integrante / Paulo Borba - Coordenador / Roberta Coelho - Integrante / Arndt Von Staa - Integrante / Leopoldo Texeira - Integrante / Mario Torres - Integrante / Thais Batista - Integrante / Rosana Braga - Integrante / Paulo Masiero - Integrante., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Cooperação.

  • 2003 - 2005

    Web Semântica: Construindo uma Ontologia para o Domínio da Educação Mediada pela Web, Descrição: Desenvolvemos uma ontologia para o domínio da Educação Mediada pela Web, buscando definir os termos acerca de uma das suas principais vertentes que é a infra-estrutura oferecida pela Web para criar suporte educacional para formas on-line de educação. Analisando a literatura disponível, organizamos nosso domínio em duas categorias: ambientes de educação baseada na Web e ambientes para aprendizagem cooperativa apoiados por computadores. Para representar os termos ontológicos capturados no domínio especificamos um modelo em sub-domínios, setores, sub-setores, funcionalidades e funcionalidades específicas, englobando o vocabulário comumente usado pela comunidade.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Elder José Reioli Cirilo - Integrante / Fernanda Claudia Alves Campos - Coordenador.

Prêmios

2021

Melhor artigo - IX Workshop on Software Visualization, Evolution and Maintenance - Say my name! An empirical study on the pronounceability of identifier names, Sociedade Brasileira de Computação.

2021

Melhor artigo - XX Simpósio Brasileiro de Qualidade de Software - Naming Practices in Java Projects: An Empirical Study, Sociedade Brasileira de Computação.

2020

Melhor artigo - VIII Workshop on Software Visualization, Evolution and Maintenance - Contextual Similarity Among Identifier Names - An Empirical Study, Sociedade Brasileira de Computação.

2020

Segundo melhor artigo - VIII Workshop on Software Visualization, Evolution and Maintenance - Data-Flow Analysis Heuristic for Vulnerability Detection on Configurable Systems, Sociedade Brasileira de Computação.

2018

Prêmio de artigo mais influente - Simpósio Brasileiro de Componentes de Software, Arquiteturas e Reutilização - GenArch: A Model-Based Product Derivation Tool, Sociedade Brasileira de Computação.

2009

Segundo melhor artigo - XXIII Simpósio Brasileiro de Engenharia de Software - Automating the Product Derivation Process of Multi-Agent Systems Product Lines, Sociedade Brasileira de Computação.

2007

Terceiro melhor artigo - Sessão de Ferramentas - XXI Simpósio Brasileiro de Engenharia de Software - JAT Framework: Creating JUnit-style Tests for Multi Agent Systems, Sociedade Brasileira de Computação.

2007

Melhor artigo - Simposio Brasileiro de Componentes, Arquitetura e Reuso de Software - GenArch: A Model-Based Product Derivation Tool, Sociedade Brasileira de Computação.

2004

Melhor trabalho - XI Seminário de Iniciação Científica da UFJF, Universidade Federal de Juiz de Fora.

Histórico profissional

Endereço profissional

  • Universidade Federal de São João Del-Rei, Departamento de Computação (DCOMP). , Av. Visconde do Rio Preto, s/nº. Prédio dos Cursos de Ciência da Computação e Zootecnia, 3 andar, Sala 3.10, Colônia do Bengo, 36301360 - São João del Rei, MG - Brasil, Telefone: (32) 33733985

Experiência profissional

2013 - Atual

Universidade Federal de São João Del-Rei

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

2013 - 2013

University of Waterloo

Vínculo: Pesquisador Visitante, Enquadramento Funcional: Pesquisador Visitante, Regime: Dedicação exclusiva.

2012 - 2012

University of Waterloo

Vínculo: Pesquisador Visitante, Enquadramento Funcional: Pesquisador Visitante, Regime: Dedicação exclusiva.

2010 - 2010

University of Waterloo

Vínculo: Pesquisador Visitante, Enquadramento Funcional: Pesquisador Visitante, Regime: Dedicação exclusiva.

2009 - 2009

University of Waterloo

Vínculo: Pesquisador Visitante, Enquadramento Funcional: Pesquisador Visitante, Regime: Dedicação exclusiva.

Atividades

  • 01/2009 - 03/2013

    Pesquisa e desenvolvimento, David R. Cheriton School of Computer Science.,Linhas de pesquisa

2012 - 2013

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

Vínculo: Livre, Enquadramento Funcional: Pos-doutorado Junior, Carga horária: 40

2008 - 2012

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

Vínculo: Livre, Enquadramento Funcional: Estudante de Doutorado, Carga horária: 40, Regime: Dedicação exclusiva.

2006 - 2008

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

Vínculo: Livre, Enquadramento Funcional: Estudante de Mestrado, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

  • 08/2007 - 02/2013

    Estágios , Laboratório de Engenharia de Software.,Estágio realizado, Estágio Docência - Graduação/Pós-graduação. Disciplinas: Projeto de Sistemas de Software (Framework, Design Patterns, Agentes, Aspectos, UML, Java).

2003 - 2005

Universidade Federal de Juiz de Fora

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Ciêntífica, Carga horária: 20, Regime: Dedicação exclusiva.

Atividades

  • 08/2003 - 07/2005

    Pesquisa e desenvolvimento, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Linhas de pesquisa

2005 - 2005

iPixel Ltda

Vínculo: Livre, Enquadramento Funcional: Estágio, Carga horária: 20

Atividades

  • 08/2005 - 12/2005

    Estágios , iPixel Ltda.,Estágio realizado, Desenvolvimento de Sistemas de Informação.