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
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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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);
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);
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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
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;
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;
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;
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-ReiVínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto, Carga horária: 40, Regime: Dedicação exclusiva.
2013 - 2013
University of WaterlooVínculo: Pesquisador Visitante, Enquadramento Funcional: Pesquisador Visitante, Regime: Dedicação exclusiva.
2012 - 2012
University of WaterlooVínculo: Pesquisador Visitante, Enquadramento Funcional: Pesquisador Visitante, Regime: Dedicação exclusiva.
2010 - 2010
University of WaterlooVínculo: Pesquisador Visitante, Enquadramento Funcional: Pesquisador Visitante, Regime: Dedicação exclusiva.
2009 - 2009
University of WaterlooVí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-RioVínculo: Livre, Enquadramento Funcional: Pos-doutorado Junior, Carga horária: 40
2008 - 2012
Pontifícia Universidade Católica do Rio de Janeiro, PUC-RioVí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-RioVí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 ForaVí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 LtdaVí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.
Você é Elder José Reioli Cirilo?
Que tal assumir essas informações?
Basta criar uma conta no Escavador e enviar uma forma de comprovante. São três passos:
Escolha uma dentre três formas de verificação: Facebook, CPF ou Documento com Foto.
O Escavador irá analisar a sua solicitação.
As informações presentes nessa página serão transferidas para a sua página do perfil.
Depois do processo concluído, quem acessar essa página será redirecionado para seu cantinho no Escavador, seunome.escavador.com. Onde você poderá fazer a sua reputação, conhecer gente antenada, se informar e até mesmo ganhar clientes. Tudo isso de graça!

Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Elder José Reioli Cirilo e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário

Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?