Selected Publications (Last 5 Years)

Quick links

Journal Papers

  • Geanderson Santos, Igor Muzetti, Eduardo Figueiredo. Two Sides of the Same Coin: A Study on Developers' Perception of Defects. Journal of Software: Evolution and Process (JSEP), 2024. [ PDF ] [ DOI ]
  • Amanda Santana, Eduardo Figueiredo, Juliana Pereira, Alessandro Garcia. An Exploratory Evaluation of Code Smell Agglomerations. Software Quality Journal (SQJ), 2024. [ PDF ] [ DOI ]
  • Johnatan Oliveira, Mauricio Souza, Eduardo Figueiredo. Evaluating a Method to Select Software Developers from Source Code Analysis. International Journal of Software Engineering and Knowledge Engineering (IJSEKE), 2024. [ PDF ] [ DOI ]
  • Kattiana Constantino, Raquel Prates, and Eduardo Figueiredo. An User Evaluation of a Collaborator Recommender based on Co-Changed Files. Journal on Interactive Systems (JIS), 2024. [ PDF ]

  • Kattiana Constantino, Fabiano Belem, Eduardo Figueiredo. Dual Analysis for Helping Developers to Find Collaborators Based on Co-Changed Files: An Empirical Study. Software: Practice and Experience (SPE), 2023. [ PDF ] [ DOI ]
  • Euler Marinho, Fischer Ferreira, Joao Paulo Diniz, and Eduardo Figueiredo. Evaluating Testing Strategies for Resource related Failures in Mobile Applications. Software Quality Journal (SQJ), 2023. [ PDF ] [ DOI ]
  • Thiago Nicolini, Andre Hora, Eduardo Figueiredo. On the Usage of New JavaScript Features through Transpilers: The Babel Case. IEEE Software, 2023. [ PDF ] [ DOI ]

  • Rodrigo Moreira, Wesley Assuncao, Jabier Martinez, and Eduardo Figueiredo. Open-Source Software Product Line Extraction Processes: the ArgoUML-SPL and Phaser Cases. Empirical Software Engineering (EMSE), vol. 27, issue 4m 2022. [ DOI ]
  • Romulo Nascimento, Eduardo Figueiredo, and Andre Hora. JavaScript API Deprecation Landscape: A Survey and Mining Study. IEEE Software, vol. 39, issue 3, 2022. [ DOI ]

  • Gustavo Vale, Claus Hunsen, Eduardo Figueiredo, and Sven Apel. Challenges of Resolving Merge Conflicts: A Mining and Survey Study. IEEE Transactions on Software Engineering (TSE), 2021. [ DOI ]
  • Fischer Ferreira, Gustavo Vale, Joao Paulo Diniz, and Eduardo Figueiredo. Evaluating T-wise Testing Strategies in a Community-wide Dataset of Configurable Software Systems. Journal of Systems and Software (JSS), v. 179, 2021. [ PDF ] [ DOI ]
  • Kattiana Constantino, Mauricio Souza, Shurui Zhou, Eduardo Figueiredo, and Christian Kastner. Perceptions of Open-Source Software Developers on Collaborations: An Interview and Survey Study. Journal of Software: Evolution and Process (JSEP), Volume 35, Issue 5, 2021. [ PDF ] [ DOI ]
  • Johnatan Oliveira, Markos Viggiato, Denis Pinheiro, and Eduardo Figueiredo. Mining Experts from Source Code Analysis: An Empirical Evaluation. Journal of Software Engineering Research and Development (JSERD), 2021. [ DOI ]

  • Geanderson Esteves, Eduardo Figueiredo, Adriano Veloso, Markos Viggiato, and Nivio Ziviani. Understanding Machine Learning Software Defect Predictions. Automated Software Engineering - An International Journal (ASEJ), 2020.


Conference Papers

  • Henrique Nunes, Eduardo Figueiredo, Larissa Soares, Sarah Nadi, Fischer Ferreira, Geanderson Santos. Evaluating the Effectiveness of LLMs in Fixing Maintainability Issues in Real-World Projects. In proceedings of the 32nd IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). Montreal, 2025. [ PDF ]
  • Kattiana Constantino, Pedro Garcia, Eduardo Figueiredo. A Long-Term Study of the Pandemic Impact on Education: A Software Engineering Case. In proceedings of the 17th International Conference on Computer Supported Education (CSEDU). Porto, 2025. [ PDF ]
  • Henrique Nunes, Tushar Sharma, Eduardo Figueiredo. MaRV: A Manually Validated Refactoring Dataset. In proceedings of the 2nd ACM International Conference on AI Foundation Models and Software Engineering (FORGE), Data and Benchmarking Track. Ottawa, 2025. [ PDF ]

  • Amanda Santana, Eduardo Figueiredo, Juliana Pereira. Unraveling the Impact of Code Smell Agglomerations on Code Stability. In proceedings of the 40th IEEE International Conference on Software Maintenance and Evolution (ICSME). Flagstaff, 2024. [ PDF ]
  • Henrique Nunes, Amanda Santana, Eduardo Figueiredo, and Heitor Costa. Tuning Code Smell Prediction Models: A Replication Study. In proceedings of the 32nd International Conference on Program Comprehension (ICPC), Replications and Negative Results (RENE) Track. Lisbon, 2024. [ PDF ] [ ]
  • Geanderson Santos, Igor Muzetti, Eduardo Figueiredo. Two Sides of the Same Coin: A Study on Developers' Perception of Defects. In proceedings of the 40th IEEE International Conference on Software Maintenance and Evolution (ICSME), Journal First Track. Flagstaff, 2024. [ PDF ] [ DOI ]
  • Euler Marinho, Fischer Ferreira, Eduardo Fernandes, Joao Paulo Diniz, and Eduardo Figueiredo. Resource Interaction Failures in Mobile Applications: A Challenge for Software Product Line Testing Community. In proceedings of the 28th International Systems and Software Product Line Conference (SPLC), Challenge Track. Luxembourg, 2024. [ PDF ]
  • Euler Marinho, Izaias Pessoa Neto, Fischer Ferreira, Joao Paulo Diniz, and Eduardo Figueiredo. RIFDiscoverer: A Tool for Finding Resource Interaction Failures. In proceedings of the 28th International Systems and Software Product Line Conference (SPLC), Demonstrations and Tools Track. Luxembourg, 2024. [ PDF ]
  • Felipe Ribeiro, Eduardo Fernandes, and Eduardo Figueiredo. A Preliminary Interview Study on Developers' Perceptions of Code Smell Detection in Industry. In proceedings of the 17th International Conference on the Quality of Information and Communications Technology (QUATIC). Pisa, 2024. [ PDF ]
  • Jefferson Lopes, Johnatan Oliveira, and Eduardo Figueiredo. Evaluating the Impact of Developer Experience on Code Quality: A Systematic Literature Review. In proceedings of the Ibero-American Conference on Software Engineering (CIbSE). Curitiba, 2024. [ PDF ]
  • Daniel Cruz, Amanda Santana, and Eduardo Figueiredo. An Exploratory Evaluation of Continuous Feedback to Enhance Machine Learning Code Smell Detection. In proceedings of the Ibero-American Conference on Software Engineering (CIbSE). Curitiba, 2024. best paper [ PDF ]
  • Jose Ferreira, Eduardo Figueiredo, and Johnatan Oliveira. Unveiling Experts in Data Science: A Mining Software Repository Perspective. In proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE), Short Paper. San Francisco, 2024. [ PDF ]
  • Pedro Garcia, Jose Ferreira, Matheus Goncalves, Tiago Carneiro, Eduardo Figueiredo, Igor Pereira. Current DevOps Teaching Techniques: A Systematic Literature Review. In proceedings of the Brazilian Symposium on Software Engineering (SBES), Education Track. Curitiba, 2024. [ PDF ]
  • Klayver Carmo, Fischer Ferreira, and Eduardo Figueiredo. Performance Evaluation of Back-End Frameworks: A Comparative Study. In proceedings of the Brazilian Symposium on Information Systems (SBSI). Juiz de Fora, 2024. [ PDF ]

  • Geanderson Santos, Amanda Santana, Gustavo Vale, and Eduardo Figueiredo. Yet Another Model! A Study on Model's Similarities for Defect and Code Smells. In proceedings of the 26th International Conference on Fundamental Approaches to Software Engineering (FASE), LNCS, volume 13991. Paris, 2023. [ PDF ] [ DOI ]
  • Joao Paulo Diniz, Fischer Ferreira, Fabiano Ferrari, and Eduardo Figueiredo. Are the Mutations of Strongly Subsuming Second-Order Mutants Actually Masking Each Other?. In proceedings of the 34th IEEE International Symposium on Software Reliability Engineering (ISSRE), Florence, 2023. [ PDF ]
  • Gustavo Vale, Eduardo Fernandes, Eduardo Figueiredo, and Sven Apel. Behind Developer Contributions on Conflicting Merge Scenarios. In proceedings of the 23rd IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), Bogota, 2023. [ PDF ]
  • Euler Marinho, Fischer Ferreira, Joao Paulo Diniz, and Eduardo Figueiredo. Applying Spectrum-Based Fault Localization to Android Applications. In proceedings of the Brazilian Symposium on Software Engineering Software (SBES), Campo Grande, 2023. [ PDF ]
  • Kattiana Constantino, Raquel Prates, and Eduardo Figueiredo. Recommending Collaborators Based on Co-Changed Files: A Controlled Experiment. In proceedings of the Brazilian Symposium on Collaborative Systems (SBSC), pp. 154-168, Rio de Janeiro, 2023. [ PDF ] [ DOI ]

  • Romulo Nascimento, Eduardo Figueiredo, and Andre Hora. Exploring API Deprecation Evolution in JavaScript. In proceedings of the IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Honolulu, Hawaii, 2022. [ ]
  • Kattiana Constantino and Eduardo Figueiredo. CoopFinder: Finding Collaborators Based on Co-Changed Files. In proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Poster and Showpiece Track, Rome, Italy, 2022. [ ]
  • Denis Pinheiro, Johnatan Oliveira, and Eduardo Figueiredo. Microservice Smells and Automated Detection Tools: A Systematic Literature Review. In proceedings of the International Conference on Microservices (Microservices), Paris, France, 2022. [ ]
  • Geanderson Santos, Adriano Veloso, and Eduardo Figueiredo. The Subtle Art of Digging for Defects: Analyzing Features for Defect Prediction in Java Projects. In proceedings of the International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), Online, 2022. [ ]
  • Johnatan Oliveira, Matheus Flauzino, Mauricio Souza, Rafael Durelli, and Eduardo Figueiredo. Can Source Code Analysis Indicate Programming Skills? A Survey with Developers. In proceedings of the 15th International Conference on the Quality of Information and Communications Technology (QUATIC), Talavera de la Reina, Spain, 2022. [ ] best paper
  • Geanderson Santos, Adriano Veloso, and Eduardo Figueiredo. Understanding Thresholds of Software Features for Defect Prediction. In proceedings of the Brazilian Symposium on Software Engineering (SBES), Insightful Ideas and Emerging Results Track, Uberlandia, 2022. [ ]
  • Jefferson Lopes, Johnatan Oliveira, and Eduardo Figueiredo. EXTRACTPRO: A Data Mining Tool for Developer Profile Generation based on Source Code Analysis. In proceedings of the Brazilian Symposium on Software Engineering (SBES), Tools Track, Uberlandia, 2022. [ PDF ]

  • Joao Paulo Diniz, Chu-Pan Wong, Christian Kastner, and Eduardo Figueiredo. Dissecting Strongly Subsuming Second-Order Mutants. In proceedings of the International Conference on Software Testing, Verification and Validation (ICST), Porto de Galinhas, Brazil, 2021. [ ]
  • Amanda Santana, Daniel Cruz, and Eduardo Figueiredo. An Exploratory Study on the Identification and Evaluation of Bad Smell Agglomerations. In proceedings of the 36th Symposium On Applied Computing (ACM SAC), Gwangju, South Korea, 2021. [ ] best paper
  • Igor Pereira, Eduardo Figueiredo, and Tiago Carneiro. A Systematic Review on the Use of DevOps in Internet of Things Software Systems. In proceedings of the 36th Symposium On Applied Computing (ACM SAC), Gwangju, South Korea, 2021. [ ]
  • Euler Marinho, Joao Paulo Diniz, Fischer Ferreira, and Eduardo Figueiredo. Evaluating Sensor Interaction Failures in Mobile Applications. In proceedings of the International Conference on the Quality of Information and Communications Technology (QUATIC), Faro, Portugal, 2021. [ DOI ]
  • Fischer Ferreira, Joao Paulo Diniz, Gustavo Vale, and Eduardo Figueiredo. On the Challenges for Creating a Test Suite for Configurable Software Systems. In proceedings of the 24th Iberoamerican Conference on Software Engineering (CIbSE), Software Engineering Track, San Jose, Costa Rica, 2021. [ ]
  • Igor Pereira, Tiago Carneiro, and Eduardo Figueiredo. Main Differences with DevOps on IoT Systems. In proceedings of the Brazilian Symposium on Software Engineering (SBES), Joinville, 2021. [ ]
  • Igor Pereira, Tiago Carneiro, and Eduardo Figueiredo. Investigating Continuous Delivery on IoT Systems. In proceedings of the Brazilian Symposium on Software Quality (SBQS), Vitoria, 2021. [ DOI ]

  • Chu-Pan Wong, Jens Meinicke, Leo Chen, Joao Paulo Diniz, Christian Kastner, and Eduardo Figueiredo. Efficiently Finding Higher-Order Mutants. In proceedings of the Symposium on the Foundations of Software Engineering (FSE), Sacramento, USA, 2020. [ ]
  • Kattiana Constantino, Shurui Zhou, Mauricio Souza, Eduardo Figueiredo, and Christian K�stner. Understanding Collaborative Software Development: An Interview Study. In proceedings of the 15th International Conference on Global Software Engineering (ICGSE), Seoul, South Korea, 2020. [ ]
  • Geanderson dos Santos and Eduardo Figueiredo. The Failure of One, the Fall of Many: An Exploratory Study of Software Features for Defect Prediction. In proceedings of the 20th International Working Conference on Source Code Analysis and Manipulation (SCAM), Adelaide, Australia, 27 - 28 September 2020. [ ]
  • Fischer Ferreira, Gustavo Vale, Eduardo Figueiredo, and Joao Paulo Diniz. On the Proposal and Evaluation of a Test-enriched Dataset for Configurable Software Systems. In proceedings of the 13th International Working Conference on Variability Modelling of Software-Intensive Systems (VAMOS), Magdeburg, Germany, 5 - 7 February 2020. [ ]
  • Daniel Cruz, Eduardo Figueiredo, and Amanda Santana. Detecting Bad Smells with Machine Learning Algorithms: an Empirical Study. In proceedings of the International Conference on Technical Debt (TechDebt), Seoul, South Korea, 2020. [ ]
  • Romulo Nascimento, Aline Brito, Andre Hora, and Eduardo Figueiredo. JavaScript API Deprecation in the Wild: A First Assessment. In proceedings of the 27th International Conference on Software Analysis, Evolution, and Reengineering (SANER), Early Research Achievements (ERA) Track, London, Canada, 18 - 21 February 2020. [ ]
  • Joao Paulo Diniz, Daniel Cruz, Fabio Ferreira, Cleiton Silva, and Eduardo Figueiredo. GitHub Label Embeddings. In proceedings of the 20th International Working Conference on Source Code Analysis and Manipulation (SCAM), New Ideas and Emerging Results (NIER) Track, Adelaide, Australia, 27 - 28 September 2020. [ ]
  • Jabier Martinez, Daniele Wolfart, Wesley Assuncao, and Eduardo Figueiredo. Insights on Software Product Line Extraction Processes: ArgoUML to ArgoUML SPL Revisited. In proceedings of the International Systems and Software Product Line Conference (SPLC), Short Papers Track, Montreal, Canada, October 2020. [ ]
  • Fischer Ferreira, Markos Viggiato, Maur�cio Souza, and Eduardo Figueiredo. Testing Configurable Software Systems: The Failure Observation Challenge. In proceedings of the International Systems and Software Product Line Conference (SPLC), Challenge Track, Montreal, Canada, October 2020. [ ]
  • Fischer Ferreira, Eduardo Fernandes, Johnatan Oliveira, Mauricio Souza, and Eduardo Figueiredo. How Difficult and Effective is Writing Assertions for Observing Bugs at Runtime? In proceedings of the 23rd Iberoamerican Conference on Software Engineering (CIbSE), Experimental Software Engineering Track (ESELAW), Curitiba, Brazil, 2020. [ ]
  • Cleiton Silva, Amanda Santana, Eduardo Figueiredo, and Mariza Bigonha. Revisiting the Bad Smell and Refactoring Relationship: A Systematic Literature Review. In proceedings of the 23rd Iberoamerican Conference on Software Engineering (CIbSE), Experimental Software Engineering Track (ESELAW), Curitiba, Brazil, 2020. [ ]
  • Geanderson Santos and Eduardo Figueiredo. Commit Classification using Natural Language Processing: Experiments over Labeled Datasets. In proceedings of the 23rd Iberoamerican Conference on Software Engineering (CIbSE), Experimental Software Engineering Track (ESELAW), Curitiba, Brazil, 2020. [ ]
  • Cleiton Tavares, Eduardo Figueiredo, and Mariza Bigonha. Analyzing the Impact of Refactoring on Bad Smells. In proceedings of the Brazilian Symposium on Software Engineering (SBES), Natal, 19 - 23 October 2020. [ ]
  • Geanderson Santos, Eduardo Figueiredo, Adriano Veloso, Markos Viggiato, and Nivio Ziviani. Predicting Software Defects with Explainable Machine Learning. In proceedings of the Brazilian Symposium on Software Quality (SBQS), Manaus, 1 - 4 December 2020. [ ]
  • Johnatan Oliveira, Denis Pinheiro, and Eduardo Figueiredo. JExpert: A Tool for Library Expert Identification. In proceedings of the Brazilian Symposium on Software Engineering (SBES), Tools Track, Natal, 19 - 23 October 2020. [ ]
  • Euler Marinho and Eduardo Figueiredo. PLATOOL: A Functional Test Generation Tool for Mobile Applications. In proceedings of the Brazilian Symposium on Software Engineering (SBES), Tools Track, Natal, 19 - 23 October 2020. [ ]


Workshop Papers

  • Johnatan Oliveira and Eduardo Figueiredo. How to Identify Programming Skills from Source Code?. In proceedings of the 4th LATAM School in Software Engineering (SE School), co-allocated with CBSoft. Curitiba, 2024. [ PDF ]

  • Kattiana Constantino and Eduardo Figueiredo. Finding Collaborations based on Co-Changed Files. In proceedings of the Master and PhD Contest on Collaborative Systems (CTDSC), co-allocated with SBSC. Rio de Janeiro, 2023. [ PDF ]

  • Igor Pereira, Tiago Carneiro, and Eduardo Figueiredo. Understanding the context of IoT software systems in DevOps. In proceedings of the 3rd International Workshop on Software Engineering Research & Practices for the Internet of Things (SERP4IoT), co-allocated with ICSE. Madrid, Spain, 2021. [ ]
  • Denis Pinheiro, Eduardo Figueiredo. Microservices Bad Smells and Automated Detection Tools. In proceedings of the Master and PhD Workshop on Software Quality (WTDQS), co-allocated with SBQS. Vitoria, 2021. [ ]

  • Fischer Ferreira and Eduardo Figueiredo. A Test Strategy for Configurable Software Systems Using Machine Learning. In proceedings of the 23rd Iberoamerican Conference on Software Engineering (CIbSE), Doctoral Symposium, Curitiba, Brazil, 2020. [ ]
  • Cleiton Tavares, Mariza Bigonha, and Eduardo Figueiredo. Quantifying the Effects of Refactorings on Bad Smells. In proceedings of the Master and PhD Workshop on Software Engineering (WTDSoft), co-allocated with CBSoft. Natal, 19 - 23 October 2020. [ ]
  • Romulo Nascimento, Eduardo Figueiredo, and Andre Hora. Assessing JavaScript API Deprecation. In proceedings of the Master and PhD Workshop on Software Engineering (WTDSoft), co-allocated with CBSoft. Natal, 19 - 23 October 2020. [ ]


Publications in Portuguese

  • Yasmin Rosa, Pedro Garcia, Kattiana Constantino, and Eduardo Figueiredo. Reflexões sobre o Uso de LLM no Ensino de Programação. In proceedings of the Brazilian Symposium on Computing Education (EduComp). Juiz de Fora, 2025. [ ]

  • Kattiana Constantino, Raquel Prates, and Eduardo Figueiredo. Interação Humano-Dados no Contexto de Recomendação para Desenvolvedores de Projetos de Software Open-Source do GitHub. In proceedings of the Brazilian Symposium on Human-Computer Interaction (IHC), WIDE workshop. Brasilia, 2024. [ PDF ]

  • Henrique Nunes, Lucas Vegi, Victor Cruz, Eduardo Figueiredo. Democracia em Xeque: Um Estudo Comparativo sobre Detecção de Code Smells. In proceedings of the 10th Workshop on Software Visualization, Evolution and Maintenance (VEM). Uberlancia, 2022. [ DOI ]



Request a paper copy by email.