Research

Research Interests
  • Refactoring
  • Machine Learning
  • Dependable Computing


Research Group


Committees

Publications

2018
  • Mário Hozano; Alessandro Garcia; Baldoino Fonseca; Evandro Costa. Are you smelling it? Investigating how similar developers detect code smells. Information and Software Technology. 2018.
  • Leonardo Da Silva Sousa, Anderson Oliveira, Willian Oizumi, Simone Barbosa, Alessandro Garcia, Jaejoon Lee, Marcos Kalinowski, Rafael de Mello, Baldoino Fonseca, Roberto Oliveira, Carlos Lucena and Rodrigo Paes. Identifying Design Problems in the Source Code: A Grounded Theory.  40th International Conference on Software Engineering, 2018. 
  • Raphael Muniz, Rohit Gheyi, Larissa Braz, Wilkerson Andrade, Baldoino Fonseca and Márcio Ribeiro; A Qualitative Analysis of Variability Weaknesses in Configurable Systems with #ifdefs. 12th International Workshop on Variability Modelling of Software-Intensive Systems, 2018. 
2017
  • CEDRIM, DIEGO ; GARCIA, ALESSANDRO ; MONGIOVI, MELINA ; GHEYI, ROHIT ; SOUSA, LEONARDO ; DE MELLO, RAFAEL ; FONSECA, BALDOINO ; RIBEIRO, MÁRCIO ; CHÁVEZ, ALEXANDER . Understanding the impact of refactoring on smells: a longitudinal study of 23 software projects. In: the 2017 11th Joint Meeting, 2017, Paderborn. Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2017, 2017. p. 465.
  • MEDEIROS, FLAVIO ; RIBEIRO, MARCIO ; GHEYI, ROHIT ; APEL, SVEN ; KASTNER, CHRISTIAN ; FERREIRA, BRUNO ; CARVALHO, LUIZ ; FONSECA, BALDOINO . Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell. IEEE Transactions on Software Engineering, v. 1, p. 1-1, 2017.
  • SANTANA, MARCELO ALMEIDA ; COSTA, EVANDRO B. ; FONSECA, BALDOINO ; REGO, JOILSON ; DE ARAÚJO, FABRÍSIA FERREIRA . Evaluating the effectiveness of educational data mining techniques for early prediction of students' academic failure in introductory programming courses. Computers in Human Behavior, v. 1, p. 1, 2017.
  • HOZANO, M. ; GARCIA, A. ; ANTUNES, NUNO ; Fonseca, B. ; COSTA, E. . Smells are sensitive to developers! On the efficiency of (un)guided customized detection. In: International Conference on Program Comprehension (ICPC), 2017, Buenos Aires. 25th International Conference on Program Comprehension (ICPC), 2017. p. 110-120.
2016
  • Iran Rodrigues, Márcio Ribeiro, Flávio Medeiros, Paulo Borba, Rohit Gheyi, and Baldoino FonsecaAssessing Fine-Grained Feature Dependencies. In Information and Software Technology (IST).
  • Henrique Ferreira, Baldoino Fonseca and Nuno Antunes. Software Metrics and Security Vulnerabilities: Dataset and Exploratory Study. The 12th European Dependable Computing Conference, May 2016.
  • Henrique Ferreira, Baldoino Fonseca and Nuno Antunes.Comparing and Experimenting Machine Learning Techniques to Predict Vulnerabilities. The 7th Latin-American Symposium on Dependable Computing, July 2016.
2015
  • Lucas Amorin; Baldoino Fonseca; Nuno Antunes; Evandro Costa; Márcio Ribeiro. Experience Report: Evaluating the Effectiveness of Decision Trees for Detecting Code Smells. The 26th IEEE International Symposium on Software Reliability Engineering, August 2015. 
  • Baldoino Fonseca ; RIBEIRO, M. M. ; Silva, Viviane Torres ; BRAGA, C. O. ; Lucena, Carlos J. P. ; COSTA, EVANDRO . AutoRefactoring: A platform to build refactoring agents. Expert Systems with Application, v. 42, p. 1652-1664, 2015.
  • Italo Silva (UFAL), Patrick Brito (UFAL), Baldoino Neto (UFAL), Evandro Costa (UFAL), Andre Silva (UFAL), A decision-making tool to support architectural designs based on Quality Attributes, 30th ACM/SIGAPP Symposium on Applied Computing (SAC'15), Salamanca, Spain, April 13-17, 2015.
  • Manoel T. de Abreu Netto; Baldoino F. dos Santos Neto; Carlos J. P. de Lucena. 
  • Chapter 2 – A Pattern-Based Framework for Building Self-Organizing Multi-Agent Systems. Advances in Artificial Transportation Systems and Simulation, Academic Press, Pag. 21-35, 2015. ISBN: 978-0-12-397041-1
  • HOZANO, M. ; Ferreira, Henrique ; SILVA, I. ; Baldoino Fonseca ; COSTA, E. . Using Developers' Feedback To Improve Code Smell Detection. In: The 30 Annual ACM       Symposium on Applied Computing, 2015, Salamanca, Spain. PROCEEDINGS OF THE 2015 ACM SYMPOSIUM ON APPLIED COMPUTING, 2015. p. 1661. (short paper)
2014
  • MEDEIROS, F. ; RIBEIRO, M. M. ; GHEYI, R. ; Baldoino Fonseca . A Catalogue of Refactorings to Remove Incomplete Annotations. Journal of Universal Computer Science (Print), v. 20, p. 746-771, 2014.
  • SILVA, I. ; BRITO, P. ; Baldoino Fonseca ; COSTA, E. ; ROCHA, H. . A Tool for Trade-off Resolution on Architecture-Centered Software Development. In: International Conference on Software Engineering & Knowledge Engineering, 2014, Vancouver, Canada. Proceedings of the Twenty-Sixth International Conference on Software Engineering & Knowledge Engineering, 2014. p. 35-39. (Short Paper)
  • SANTANA, M. A. ; Baldoino Fonseca ; COSTA, EVANDRO . Avaliando o Uso das Ferramentas Educacionais no Ambiente Virtual de Aprendizagem Moodle. In: SBIE 2014, 2014, Dourados - MS. 25 Simpósio Brasileiro de Informática na Educação, 2014. p. 278-287.
2013
  • Santos Neto, Baldoino F. ; Viviane Torres da Silva ; RIBEIRO, M. M. ; COSTA, Evandro de Barros ; Carlos José Pereira de Lucena . Using Jason to Develop Refactoring Agents. In: Brazilian Symposium on Artificial Intelligence, 2013, Fortaleza. Brazilian Conference on Intelligent Systems (BRACIS), 2013.
  • MEDEIROS, F. ; Thiago Lima ; Francisco Dalton ; RIBEIRO, M. M. ; Rohit Gheyi ; Santos Neto, Baldoino F. . Colligens: A Tool to Support the Development of Preprocessor-based Software Product Lines in C. In: Sessão de Ferramentas do Congresso Brasileiro de Software Teoria e Prática, 2013, Brasília. Anais da Sessão de Ferramentas do Congresso Brasileiro de Software Teoria e Prática, 2013.
  • HOLANDA, OLAVO ; ELIAS, ENDHE ; COSTA, EVANDRO ; FONSECA, BALDOINO ; BITTENCOURT, IG IBERT . Towards an Agent-Based Approach for Automatic Generation of Researcher Profiles Using Multiple Data Sources. In: 2013 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT), 2013, Atlanta. 2013 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT). v. 3. p. 163.
  • SOUZA, P. ; COSTA, E. ; FONSECA, BALDOINO . Uma Abordagem para Provimento de Recursos em um Ambiente Interativo de Aprendizagem. In: Simpósio Brasileiro de Informática na Educação, 2013, Campinas. Anais do Congresso Brasileiro de Informática da Educação, 2013.
  • Santos Neto, Baldoino F. ; Silva, Viviane Torres ; Lucena, Carlos J. P. . Developing Goal-Oriented Normative Agents: The NBDI Architecture. Communications in Computer and Information Science. 271ed.: Springer Berlin Heidelberg, 2013, v. 271, p. 176-191. (Book Chapter)
2012
  • Baldoino F. dos S. Neto ; Viviane Torres da Silva ; Carlos José Pereira de Lucena . An Architectural Model for Autonomous Normative Agents. In: 21st Brazilian Symposium on Artificial Intelligence, 2012, Curitiba. Brazilian Symposium on Artificial Intelligence, 2012.
2011
  • Baldoino F. dos S. Neto ; Viviane Torres da Silva ; Carlos José Pereira de Lucena . NBDI: An Architecture for Goal-oriented Normative Agents. In: International Conference on Agents and Artificial Intelligence, 2011, Roma. International Conference on Agents and Artificial Intelligence, 2011.
2010
  • Baldoino F. dos S. Neto ; Viviane Torres da Silva ; Carlos José Pereira de Lucena . Using Jason to Develop Normative Agents. In: 20th Brazilian Symposium on Artificial Intelligence, 2010, São Bernardo do Campo, SP. Brazilian Symposium on Artificial Intelligence, 2010. p. 143-152.
2009
  • Baldoino F. dos S. Neto ; Andrew Diniz da Costa ; Manoel T. de A. Netto ; Viviane Torres da Silva ; Carlos José Pereira de Lucena . JAAF: A Framework to Implement Self-adaptive Agents. In: 21st International Conference on Software Engineering and Knowledge Engineering (SEKE'2009), 2009, Boston, Massachusetts. Proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering (SEKE'2009), 2009. p. 212-217.
  • Andrew Diniz da Costa ; Camila Nunes ; Viviane Torres da Silva ; Baldoino Fonseca ; Carlos José Pereira de Lucena . JAAF+T: A Framework to Implement Self-Adaptive Agents that Apply Self-Test. In: 25th ACM Symposium on Applied Computing (to appear), 2009, Sierre, Switzerland. Proceedings of the 25th ACM Symposium on Applied Computing, 2009.
  • Baldoino F. dos S. Neto ; Andrew Diniz da Costa ; Carlos José Pereira de Lucena ; Viviane Torres da Silva ; Manoel T. de A. Netto . JAAF-S: A Framework to Implement Autonomic Agents Able to Deal with Web Services. In: 4th International Conference on Software and Data Technologies, 2009, Sofia, Bulgaria. Proceedings of the 4th International Conference on Software and Data Technologies, 2009. p. 245-250.(Short Paper)
2008
  • BITTENCOURT, I. I. ; COSTA, Evandro de Barros ; Baldoino F. dos S. Neto ; Guilherme Maia ; Jairo Simão Santana Melo ; FERNEDA, Edilson ; SILVA, Ana Paula Bernardi . Constructing Intelligent Tutoring Systems based on a Multiagent Architecture. In: Rosa Maria Viccari;Patricia Augustin Jaques;Regina Verdin. (Org.). Agent-Based Tutoring Systems by Cognitive and Affective Modeling. 1ed.Hershey: Idea Group, 2008, v. , p. 228-259. (Book Chapter)
  • Andrew Diniz da Costa ; Carlos José Pereira de Lucena ; Viviane Torres da Silva ; COWAN, D. ; Paulo Alencar ; Baldoino Fonseca . A Hybrid Diagnostic-Recommendation System for Agent Execution Applied to Ubiquitous Computing Systems. In: IV Workshop on Software Engineering for Agent-oriented Systems, 2008, Campinas, SP. IV Workshop on Software Engineering for Agent-oriented Systems (SEAS 2008), 2008.

2007
  • BITTENCOURT, I. I. ; COSTA, Evandro de Barros ; Guilherme Maia ; Baldoino F. dos S. Neto ; Camila Nunes . Sistemas de Autoria para Construção de Ambientes Interativos de Aprendizagem Baseada em Agentes. Revista Brasileira de Informática na Educação, v. 15, p. 21-30, 2007.
  • COSTA, Evandro de Barros ; BITTENCOURT, I. I. ; Baldoino F. dos S. Neto ; Ivo Calado ; Guilherme Maia . Desenvolvimento de Sistemas Inteligentes sob a perspectiva da Web Semântica. In: Rogério Ferreira Rodrigues; César Augusto Camillo Teixeira; José Valdeni de Lima. (Org.). Minicursos do XIII Brazilian Symposium on Multimedia and the Web. 1ed.Gramado, RS: SBC - Sociedade Brasileira de Computação, 2007, v. 1, p. 1-40. (Book Chapter)
  • BITTENCOURT, I. I. ; COSTA, Evandro de Barros ; ALMEIDA, Hyggo Oliveira de ; Baldoino F. dos S. Neto ; Guilherme Maia ; Ivo Calado ; SILVA, Alan Pedro da . Towards an Ontology-based Framework for Building Multiagent Intelligent Tutoring Systems. In: Workshop on Software Engineering for Agent-oriented Systems, SEAS, 2007, João Pessoa. Third Workshop on Software Engineering for Agent-oriented Systems, 2007. 
  • Holanda, Raphael ; Ivo Calado ; Guilherme Maia ; BITTENCOURT, I. I. ; COSTA, Evandro de Barros ; MEDEIROS, F. ; Baldoino F. dos S. Neto . Uma Ontologia para Ambientes Interativos de Aprendizagem. In: XIII Workshop sobre Informática na Escola--WIE, 2007, Rio De Janeiro-RJ. Anais do XXVII Congresso da SBC, 2007.
  • BITTENCOURT, I. I. ; Baldoino F. dos S. Neto ; Guilherme Maia ; COSTA, Evandro de Barros ; Jairo Simão Santana Melo ; FERNEDA, Edilson . Um Sistema Tutor Baseado em Agentes no Domínio de Medicina. In: XIII Workshop sobre Informática na Escola--WIE, 2007, Rio De Janeiro-RJ. Anais do XXVII Congresso da SBC, 2007.
  • BITTENCOURT, I. I. ; COSTA, Evandro de Barros ; Baldoino F. dos S. Neto ; Guilherme Maia ; Ivo Calado . Themis, a Legal Agent-based ITS. In: 13th International Conference on Artificial Intelligence in Education, 2007. AIED 2007 Workshop on AIED Applications in Ill-Defined Domains, 2007. v. 1. p. 11-20. (Short Paper)