Publications in Journals

2017

  1. Johnatan Oliveira, Eduardo Fernandes, Maurício Souza, Eduardo Figueiredo. A Method Based on Naming Similarity to Identify Reuse Opportunities. Revista Brasileira de Sistemas de Informação (iSys), v. 10, n. 1, pp. 99-123, 2017. paper

2014

  1. Felipe Gaia, Gabriel Ferreira, Eduardo Figueiredo, and Marcelo Maia. A Quantitative and Qualitative Assessment of Aspectual Feature Modules for Evolving Software Product Lines. Science of Computer Programming (SCP), pp. 1-34, 2014.

Publications in Events

2017

  1. Maurício R A Souza, Lucas Veado, Renata Moreira, Heitor Costa, Eduardo Figueiredo. Games for Learning: Bridging Game-related Education Methods to Software Enginering Knowledge Areas. 39th International Conference on Software Engineering (ICSE), Software Engineering Education and Training (SEET) track. Buenos Aires, Argentina, 2017.paper
  2. Johnatan Oliveira, Eduardo Fernandes, Gustavo Vale, Eduardo Figueiredo.Identification and Prioritization of Reuse Opportunities with JReuse. 16th International Conference on Software Reuse - Tools and Demonstrations Track (ICSR), Salvador, BA, Brazil, 2017. paper
  3. Markos Viggiato, Johnatan Oliveira, Eduardo Figueiredo. On the Investigation of Domain-Sensitive Bad Smells in Information Systems. XIII Brazilian Symposium on Information Systems (SBSI). Lavras, MG, Brazil, 2017. paper
  4. Joao P Diniz, Gustavo Vale, Felipe Gaia, and Eduardo Figueiredo. Evaluating Delta-Oriented Programming for Evolving Software Product Lines. In proceedings of the 2nd International Workshop on Variability and Complexity in Software Design (VACE), co-allocated with ICSE. Buenos Aires, 2017. paper

2016

  1. Eduardo Fernandes, Eduardo Figueiredo. Detecting Code Anomalies in Software Product Lines. In: Proceedings of the 6th Theses and Dissertations Workshop of CBSoft (WTDSoft), 2016.
  2. Eduardo Fernandes, Fischer Ferreira, João Antônio Netto, Eduardo Figueiredo. Information Systems Development with Pair Programming: An Academic Quasi-Experiment. In: Proceedings of the 12th Brazilian Symposium on Information Systems (SBSI), 2016. paper
  3. Eduardo Fernandes, Johnatan Oliveira, Gustavo Vale, Thanis Paiva, Eduardo Figueiredo. A Review-based Comparative Study of Bad Smell Detection Tools. In: Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering (EASE), 2016. paper
  4. Johnatan Oliveira, Eduardo Fernandes, Maurício Souza, Eduardo Figueiredo. A Method Based on Naming Similarity to Identify Reuse Opportunities. In: Proceedings of the 12th Brazilian Symposium on Information Systems (SBSI), 2016. paper
  5. Johnatan Oliveira, Eduardo Figueiredo. A Recommendation System of Reuse Opportunities based on Lexical Analysis. In: Proceedings of the 9th Theses and Dissertations Workshop of SBSI (WTDSI), 2016.paper
  6. Lucas Veado, Gustavo Vale, Eduardo Fernandes, Eduardo Figueiredo. TDTool - Threshold Derivation Tool. In: Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering (EASE) – Tool Track, 2016. paper
  7. Markos Almeida, Johnatan Oliveira, Eduardo Figueiredo. Configuração de Produtos em Linha de Produtos de Software. In: Proceedings of the Symposium of Minas Gerais on Information Systems (SMSI), 2016. paper

2015

  1. Adriano Lages dos Santos, Gustavo Vale, Eduardo Figueiredo. Does Online Content Support UML Learning? An Empirical Study. VIII Fórum de Educação em Engenharia de Software (FEES) integrado ao Simpósio Brasileiro de Engenharia de Software (SBES) 2015, 2015, Belo Horizonte.paper
  2. Adriano Lages dos Santos, Marco Túlio Oliveira Valente, Eduardo Figueiredo. Using JavaScript Static Checkers on GitHub Systems: A First Evaluation. III Workshop on Software Visualization, Evolution, and Maintenance (VEM) 2015, Belo Horizonte.paper
  3. Gustavo Vale, Danyllo Albuquerque, Eduardo Figueiredo, Alessandro Garcia. Defining Metric Thresholds for Software Product Lines: A Comparative Study. International Software Product Line Conference: New Directions in Systems and Software Product Line Engineering, 2015, Nashville. 19th SPLC, 2015. paper
  4. Gustavo Vale, Eduardo Figueiredo. A Method to Derive Metric Thresholds for Software Product Lines. Brazilian Symposium on Software Engineering, 2015, Belo Horizonte. Proceedings of 29th SBES, 2015. paper
  5. Gustavo Vale, Eduardo Figueiredo. Detection and Description of Variability Smells. V Workshop de Teses e Dissertações do CBSoft, 2015, Belo Horizonte. Proceedings of V Workshop de Teses e Dissertações do CBSoft (WTDSoft)), 2015. paper
  6. Gustavo Vale, Ramon Abilio, André Freire, Heitor Costa. Criteria and Guidelines to Improve Software Maintainability in Software Product Lines. International Conference on Information Technology: New Generations, 2015, Las Vegas, USA. ITNG, 2015.paper
  7. Johnatan Oliveira, Eduardo Fernandes, Eduardo Figueiredo. Evaluation of Duplicated Code Detection Tools in Cross-Project Context. In: Proceedings of the 3rd Workshop on Software Visualization, Evolution, and Maintenance (VEM), co-allocated with CBSoft 2015, 2015. paper
  8. Thanis Paiva, Amanda Damasceno, Juliana Padilha, Eduardo Figueiredo and Claudio Sant’Anna. Experimental Evaluation of Code Smell Detection Tools. In: Congresso Brasileiro de Software (CBSoft), 3rd Workshop on Software Visualization, Evolution, and Maintenance (VEM). Belo Horizonte, Brazil, 2015. paper

2014

  1. Ramon Abilio, Gustavo Vale, Denilson Pereira, Claudiane Oliveira, Flávio Morais, Heitor Costa. Systematic literature review supported by information retrieval techniques: A case study. In: 2014 XL Latin American Computing Conference (CLEI), Montevideo. XL Latin American Computing Conference (CLEI). p. 1-11, 2014. paper
  2. Machado, L.; Pereira, J.; Garcia, L. and Figueiredo, E. SPLConfig: Product Configuration in Software Product Line. In: Congresso Brasileiro de Software (CBSoft), Sessão de Ferramentas. Maceió, Brazil, v. 1. p. 1-8, 2014. paper
  3. Gustavo Vale, Eduardo Figueiredo, Ramon Abilio and Heitor Costa. Bad Smells in Software Product Lines: A Systematic Review. Proceedings of the VIII Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), Maceió, Brazil, pp. 84-93, 2014. paper
  4. Gustavo Vale, Luiz Paulo Ferreira and Eduardo Figueiredo. On the Detection of God Class in Aspect-Oriented Programming: An Empirical Study . Proceedings of the 11th Workshop on Software Modularity(WMod), Maceió, Brazil, pp. 26-37, 2014. paper
  5. Ramon Abilio, Gustavo Vale, Johnatan Oliveira, Eduardo Figueiredo and Heitor Costa. Code Smell Detection Tool for Compositional-based Software Product Lines. Proceedings of XXI Tools Session, Maceió, Brazil, pp. 109-116, 2014. paper
  6. Carlos Souza and Eduardo Figueiredo. How Do Programmers Use Optional Typing? An Empirical Study. Proceedings of the 13th International Conference on Modularity (AOSD), Lugano, Switzerland, 2014. paper
  7. PADILHA, J.; PEREIRA, J.; FIGUEIREDO, E.; ALMEIDA, J.; GARCIA, A.; SANT'ANNA, C.. On the Effectiveness of Concern Metrics to Detect Code Smells: An Empirical Study. Proceedings of the 26th International Conference on Advanced Information Systems Engineering (CAiSE), Thessaloniki, Greece, 2014. paper
  8. Eduardo Figueiredo, Juliana Alves Pereira, Lucas Garcia, Luciana Lourdes. On the Evaluation of an Open Software Engineering Course. Proceedings of the 44th Annual Frontiers in Education Conference (FIE), Madrid, Spain, 2014. paper
  9. Pericles Alves, Eduardo Figueiredo, Fabiano Ferrari. Avoiding Code Pitfalls in Aspect-Oriented Programming. Proceedings of the Brazilian Symposium on Programming Languages (SBLP), Maceio, Brazil, 2014. paper
  10. Alexandre Paiva and Eduardo Figueiredo. Do Concern Metrics Support Code Clone Detection?. 11th Workshop on Software Modularity (WMOD), Maceió, Brazil, 2014. paper
  11. Luiz Ferreira and Eduardo Figueiredo. A Platform Fed by Software Industry Problems to Learn Software Development. VII Software Engineering Education Forum (FEES 2014), Maceió, Brazil, 2014. paper

2013

  1. BLONSKI, H.; PADILHA, J.; BARBOSA, M.; FIGUEIREDO, E. . ConcernMeBS: Detection of Code Smells based on Concern Metrics. In: IV Brazilian Conference on Software (CBSoft), Tools Session, Brasilia, 2013. paper
  2. PADILHA, J.; FIGUEIREDO, E.;SANT'ANNA, C.; GARCIA, A. . Detecting God Methods with Concern Metrics: An Exploratory Study.In: 7th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), Brasilia, 2013. paper
  3. PEREIRA, J. ; SOUZA, C.; FIGUEIREDO, E. ; ABILIO, R. ; VALE, G.; COSTA H. Software Variability Management: An Exploratory Study with Two Feature Modeling Tools. In: Brazilian Symposium on Software Components, Architecture and Reuse (SBCARS), Brasilia, 2013. (paper)
  4. SANTOS, A. ; GAIA, F. N. ; FIGUEIREDO, E. ; SANTOS NETO, P. ; ARAUJO, J. . Test-based SPL extraction: an exploratory study. In proceedings of ACM Symposium on Applied Computing, Coimbra, 2013. p. 1031-1036. paper

2012

  1. ABILIO, R.; TELES, P.; COSTA, H.; FIGUEIREDO, E. A Systematic Review of Contemporary Metrics for Software Maintainability. In: Brazilian Symposium on Software Components, Architecture and Reuse (SBCARS), pp.130-139, 2012. paper

Publications in Portuguese

2016

  1. Marina Santos; Mauricio Souza; Eduardo Figueiredo. Padrões de projeto em Java: Um estudo prático sobre a utilização e benefícios. Simpósio Brasileiro de Qualidade de Software (SBQS), I Workshop sobre Aspectos Sociais, Humanos e Econômicos de Software (WASHES). Maceió, Brazil, 2016.

2015

  1. Fischer Ferreira; Arndt von Staa, A. Eduardo Figueiredo. Uma Análise da Eficácia de Assertivas Executáveis como Indicadoras de Falhas em Software. In: Congresso Brasileiro de Software (CBSoft), 9th Workshop on Systematic and Automated Software Testing. Belo Horizonte, Brazil, 2015. paper
  2. José Natanael Reis, Gustavo Vale, Heitor Costa. Manutenibilidade de Tecnologias para Programação de Linhas de Produtos de Software: Um Estudo Comparativo. Simpósio Brasileiro de Qualidade de Software (SBQS) - best paper -, 2015, Manaus. XIV Simpósio Brasileiro de Qualidade de Software, 2015. paper
  3. Gustavo Vale, Hudson Borges, Eduardo Figueiredo, Clarindo Pádua. Ferramentas de Medição de Software: Um Estudo Comparativo. Workshop em Engenharia de Software Experimental (ESELAW 2015), Lima, Peru, 2015. paper.

2014

  1. José Natanael Reis, Gustavo Vale, Heitor Costa. Análise Comparativa de Tecnologias de Programação no Contexto de Linhas de Produtos de Software. Simpósio Mineiro de Engenharia de Software, 2014, Belo Horizonte. SMES, v. 1. p. 167-177, 2014. paper
  2. Patricia Dias, Gustavo Vale, Heitor Costa. Análise Comparativa de Técnicas de Extração de Linhas de Produtos de Software. Simpósio Mineiro de Engenharia de Software, 2014, Belo Horizonte. SMES, v. 1. p. 207-217, 2014. paper
  3. Mauricio Souza, Matheus Evangelista, Eduardo Figueiredo. Expectativas e Percepções sobre a Gerência de Configuração de Software: Um Survey. Simpósio Brasileiro de Qualidade de Software (SBQS), Blumenau, 2014.
  4. Johnatan Oliveira , Priscila Souza, Eduardo Figueiredo. Uma Avaliação de Ferramentas de Modelagem de Software. Simpósio Mineiro de Engenharia de Software (SMES), Belo Horizonte, 2014.paper

2013

  1. PEREIRA, J. ; FIGUEIREDO, E. ; NORONHA, T. Modelo Computacional para Apoiar a Configuração de Produtos em Linha de Produtos de Software. In: IV Workshop de Engenharia de Software Baseada em Busca (WESB), co-alocado ao CBSoft, Brasília , 2013. paper
  2. PEREIRA, J. ; GARCIA L. ; FIGUEIREDO, E. Proposta e Avaliação de Educação Aberta para Engenharia de Software. In: Fórum de Educação em Engenharia de Software (FEES), co-alocado ao SBES, Brasília, 2013. paper
  3. PEREIRA, J. ; FIGUEIREDO, E. Configuração de Produtos em Linha de Produtos de Software. In: IV Congresso Brasileiro de Software: Teoria e Prática (CBSoft), Workshop de Teses e Dissertações do CBSoft (WTDSoft), Brasília, 2013. paper
  4. ABILIO, R.; FIGUEIREDO, E.; COSTA, H. Critérios e Diretrizes para o Desenvolvimento de Linhas de Produtos de Software Manuteníveis. In: IV Congresso Brasileiro de Software: Teoria e Prática (CBSoft), Workshop de Teses e Dissertações do CBSoft (WTDSoft), Brasília, 2013.
  5. CARVALHO, A.; LIMA, G.; COSTA, H.; REIS, T.; FIGUEIREDO, E. SCRUMMPS 2.0: Apoio Computacional Interativo para Scrum e MPS.BR. In: IV Congresso Brasileiro de Software: Teoria e Prática (CBSoft), Sessão de Ferramentas, Brasília, 2013.
  6. SOUZA, C. ; FIGUEIREDO, E.; VALENTE, M.; Tipar ou não Tipar? Compreendendo Quais Fatores Influenciam a Escolha por um Sistema de Tipos In: IV Congresso Brasileiro de Software: Teoria e Prática (CBSoft), Workshop de visualização, evolução e manutenção de Software, (VEM), Brasília, 2013. paper slides