Publications

  • 2024
LIMA, D. ; ALVES, V. A. ; QUEIROZ, J. P. F. ; LIMA, L. ; BEZERRA, C. I. M. ; COUTINHO, E. ; MACHADO, IVAN. TERTS: Um tutor de ensino para refatoração de test smells. In: 32º Workshop sobre Educação em Computação (WEI), 2024, Brasília, DF.

ARANDA, MANOEL ; OLIVEIRA, NAELSON ; SOARES, ELVYS ; RIBEIRO, MÁRCIO ; ROMÃO, DAVI ; PATRIOTA, ULLYANNE ; GHEYI, ROHIT ; SOUZA, EMERSON ; MACHADO, IVAN. A Catalog of Transformations to Remove Smells From Natural Language Tests. In: EASE 2024: 28th International Conference on Evaluation and Assessment in Software Engineering, 2024, Salerno Italy.

  • 2023
MARTINS, LUANA ; CAMPOS, DENIVAN ; SANTANA, RAILANA ; JUNIOR, JOSELITO MOTA ; COSTA, HEITOR ; MACHADO, IVAN. Hearing the voice of experts: Unveiling Stack Exchange communities? knowledge of test smells. In: 2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE), 2023, Melbourne. p. 80.

SANTANA, RAILANA ; MARTINS, LUANA ; VIRGÍNIO, TÁSSIO ; ROCHA, LARISSA ; COSTA, HEITOR ; MACHADO, IVAN. An empirical evaluation of RAIDE: a semi-automated approach for test smells detection and refactoring. SCIENCE OF COMPUTER PROGRAMMING, v. 1, p. 103013, 2023.

DAMASCENO, H. ; BEZERRA, C. ; CAMPOS, DENIVAN ; MACHADO, I. ; COUTINHO, E. Test smell refactoring revisited What: can internal quality attributes and developers? experience tell us? JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT, v. 11, p. 15, 2023.

CAMPOS, DENIVAN; MARTINS, L. ; BEZERRA, C. ; MACHADO, I. Investigating Developers' Contributions to Test Smell Survivability: A Study of Open-Source Projects. In: Congresso Brasileiro de Software: Teoria e Prática (CBSoft), 2023, Campo Grande - MS.

SOARES, ELVYS ; ARANDA, MANOEL ; OLIVEIRA, NAELSON ; RIBEIRO, MÁRCIO ; GHEYI, ROHIT ; SOUZA, EMERSON ; MACHADO, IVAN ; SANTOS, ANDRÉ ; FONSECA, BALDOINO ; BONIFÁCIO, RODRIGO. Manual Tests Do Smell! Cataloging and Identifying Natural Language Test Smells. In: 2023 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2023, New Orleans.

SOUSA, ÉRICA ; BEZERRA, CARLA ; MACHADO, IVAN. Flaky Tests in UI: Understanding Causes and Applying Correction Strategies. In: SBES 2023: XXXVII Brazilian Symposium on Software Engineering, 2023, Campo Grande Brazil.

FEITOSA, TÂNIA MARIA ; MACHADO, IVAN ; MACIEL, RITA SUZANA PITANGUEIRA. Hybrid Software Development with Scrum: Perceptions of Brazilian Software Practitioners. In: SBES 2023: XXXVII Brazilian Symposium on Software Engineering, 2023, Campo Grande Brazil.

MARTINS, LUANA ; COSTA, HEITOR ; RIBEIRO, MÁRCIO ; PALOMBA, FABIO ; MACHADO, IVAN. Automating Test-Specific Refactoring Mining: A Mixed-Method Investigation. In: 2023 IEEE 23rd International Working Conference on Source Code Analysis and Manipulation (SCAM), 2023, Bogotá.

MARTINS, L. A. ; PONTILLO, V. ; COSTA, H. A. X. ; FERRUCCI, F. ; PALOMBA, F. ; MACHADO, IVAN. Test Code Refactoring Unveiled: Where and How Does It Affect Test Code Quality and Effectiveness? In: 39th IEEE International Conference on Software Maintenance and Evolution (ICSME) - Registered Reports, 2023, Bogotá.

SILVA, GUSTAVO ; BEZERRA, CARLA ; UCHÔA, ANDERSON ; MACHADO, IVAN. What Factors Affect the Build Failures Correction Time? A Multi-Project Study. In: SBCARS 2023: 17th Brazilian Symposium on Software Components, Architectures, and Reuse, 2023, Campo Grande Brazil.

LIMA, RAFAEL ; BEZERRA, CARLA ; MACHADO, IVAN. A Self-Adaptation Mechanism for Variability Management in Dynamic Software Product Lines. In: SBCARS 2023: 17th Brazilian Symposium on Software Components, Architectures, and Reuse, 2023, Campo Grande Brazil.

  • 2022
SANTANA, R. S.; SANTANA, RAILANA ; MARTINS, LUANA ALMEIDA ; VIRGÍNIO, TÁSSIO ; ROCHA, LARISSA ; COSTA, HEITOR ; MACHADO, IVAN. Refactoring Assertion Roulette and Duplicate Assert test smells: a controlled experiment. In: XXV Congresso Ibero-Americano em Engenharia de Software, 2022, virtual mode.

LIMA, SARA MENDES OLIVEIRA ; CAMPOS, DENIVAN ; MACHADO, IVAN. A thematic synthesis on the adoption of regression testing techniques in Android projects. In: SBQS '22: XXI Brazilian Symposium on Software Quality, 2022, Curitiba Brazil.

SANTANA, RAILANA ; MARTINS, L. A. ; VIRGÍNIO, TÁSSIO ; SOARES, L. R. ; COSTA, H. A. X. ; MACHADO, I. C. Refactoring Assertion Roulette and Duplicate Assert test smells: a controlled experiment. In: XXV Ibero-American Conference on Software Engineering (CIbSE), 2022, Online.

DAMASCENO, HUMBERTO ; BEZERRA, CARLA ; COUTINHO, EMANUEL ; MACHADO, IVAN. Analyzing Test Smells Refactoring from a Developers Perspective. In: SBQS '22: XXI Brazilian Symposium on Software Quality, 2022, Curitiba Brazil.

FERNANDES, DANIEL ; MACHADO, IVAN ; MACIEL, RITA. TEMPY: Test Smell Detector for Python. In: SBES 2022: XXXVI Brazilian Symposium on Software Engineering, 2022, Virtual Event Brazil.

  • 2021
MOTA J, JÚNIOR; BOECHAT, GLÁUCYA ; MACHADO, I. C. . Label it be! A large-scale study of issue labeling in modern open-source repositories. In: XXIV Congresso Ibero-Americano em Engenharia de Software, 2021, Costa Rica.

Denivan Campos; ROCHA, L. ; MACHADO, I. . Developers' perception on the severity of test smells: an empirical study. In: XXIV Ibero-American Conference on Software Engineering (CIbSE2021), 2021, San Jose - Costa Rica.

JR., JOSELITO MOTA; SANTANA, RAILANA; MACHADO, IVAN. GrumPy: an automated approach to simplify issue data analysis for newcomers. In: SBES '21: Brazilian Symposium on Software Engineering, 2021, Joinville Brazil. Brazilian Symposium on Software Engineering. New York: ACM, 2021. p. 33.

SANTANA, RAILANA; FERNANDES, DANIEL; CAMPOS, DENIVAN; SOARES, LARISSA; MACIEL, RITA; MACHADO, IVAN. Understanding practitioners: strategies to handle test smells: a multi-method study. In: SBES '21: Brazilian Symposium on Software Engineering, 2021, Joinville Brazil. Brazilian Symposium on Software Engineering. New York: ACM, 2021. p. 49.

JUNIOR, NAILTON; COSTA, HEITOR; KARITA, LEILA; MACHADO, IVAN; SOARES, LARISSA. Experiences and Practices in GUI Functional Testing: A Software Practitioners' View. In: SBES '21: Brazilian Symposium on Software Engineering, 2021, Joinville Brazil. Brazilian Symposium on Software Engineering. New York: ACM, 2021. p. 195.

RODRIGUES, JOÃO PEDRO; MENDONÇA, NABOR; MACHADO, IVAN. Lyzeli: a tool for identifying the clues in survey research data. In: SBES '21: Brazilian Symposium on Software Engineering, 2021, Joinville Brazil. Brazilian Symposium on Software Engineering. New York: ACM, 2021. p. 347.

FERNANDES, DANIEL; MACHADO, IVAN; MACIEL, RITA. Handling Test Smells in Python: Results from a Mixed-Method Study. In: SBES '21: Brazilian Symposium on Software Engineering, 2021, Joinville Brazil. Brazilian Symposium on Software Engineering. New York: ACM, 2021. p. 84.

MARTINS, LUANA; BEZERRA, CARLA; COSTA, HEITOR; MACHADO, IVAN. Smart prediction for refactorings in the software test code. In: SBES '21: Brazilian Symposium on Software Engineering, 2021, Joinville Brazil. Brazilian Symposium on Software Engineering. New York: ACM, 2021. p. 115.

MARTINS, LUANA; BRITO, VINICIUS; FEITOSA, DANIELA; ROCHA, LARISSA; COSTA, HEITOR; MACHADO, IVAN. From Blackboard to the Office: A Look Into How Practitioners Perceive Software Testing Education. In: EASE 2021: Evaluation and Assessment in Software Engineering, 2021, Trondheim Norway. Evaluation and Assessment in Software Engineering. New York: ACM, 2021. p. 211.

CICO, ORGES; SOUZA, RENATA; Jaccheri, Letizia; Nguyen Duc, Anh; MACHADO, IVAN. Startups Transitioning from Early to Growth Phase - A Pilot Study of Technical Debt Perception. Lecture Notes in Business Information Processing. 1ed.: Springer International Publishing, 2021, v. 407, p. 102-117.

SILVA JUNIOR, N. C.; MARTINS, L. A.; SOARES, L. R.; COSTA, H. A. X.; MACHADO, IVAN. How are test smells treated in the wild? A tale of two empirical studies. JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT, v. 9, p. 9:1-9:16, 2021.

VIRGÍNIO, TÁSSIO; SANTANA, RAILANA; MARTINS, L. A.; CRUZ, A. P. S.; SOARES, L. R.; COSTA, H. A. X.; MACHADO, IVAN. On the test smells detection: an empirical study on the JNose Test accuracy. JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT, v. 9, p. 8:1-8:14, 2021.

KARITA, LEILA; MOURAO, B. C. C.; MARTINS, L. A.; SOARES, L. R.; MACHADO, I. C. Software industry awareness on sustainable software engineering: a Brazilian perspective. Journal of Software Engineering Research and Development, 9, 2-1.

  • 2020
Cico, Orges; SOUZA, RENATA; Jaccheri, Letizia; Nguyen Duc, Anh; MACHADO, IVAN. Startups Transitioning from Early to Growth Phase - A Pilot Study of Technical Debt Perception. Lecture Notes in Business Information Processing. 1ed.: Springer International Publishing, 2021, v. 407, p. 102-117.

VIRGINIO, T. G. A. ; MARTINS, L. A. ; SOARES, L. R. ; SANTANA, R. S. ; COSTA, H. A. X. ; MACHADO, I. C. . An empirical study of automatically-generated tests from the perspective of test smells. In: Simpósio Brasileiro de Engenharia de Software (SBES), 2020, Evento Virtual. XXXIV Simpósio Brasileiro de Engenharia de Software (SBES), 2020.

VIRGINIO, T. G. A.; MARTINS, L. A.; SOARES, L. R.; SANTANA, R. S.; CRUZ, A. P. S. ; COSTA, H. A. X. ; MACHADO, I. C. JNose: Java Test Smell Detector. In: Simpósio Brasileiro de Engenharia de Software (SBES), 2020, Evento Virtual. XXXIV Simpósio Brasileiro de Engenharia de Software (SBES) - Trilha de Ferramentas, 2020.

SANTANA, R. S.; MARTINS, L. A.; VIRGINIO, T. G. A.; CRUZ, A. P. S. ; SOARES, L. R. ; COSTA, H. A. X. ; MACHADO, I. C. RAIDE: a tool for Assertion Roulette and Duplicate Assert identification and refactoring. In: Simpósio Brasileiro de Engenharia de Software (SBES), 2020, Evento Virtual. XXXIV Simpósio Brasileiro de Engenharia de Software (SBES) - Trilha de Ferramentas, 2020.

MOTA JÚNIOR, JOSELITO ; MACHADO, I. C. . Avaliação empírica de termos técnicos em issues de projetos opensource. In: Concurso de Trabalhos de Iniciação Científica (CTIC), 2020, Cuiabá, MT. 39º CTIC - Concurso de Trabalhos de Iniciação Científica, 2020.

Sara Mendes Oliveira Lima, Denivan Campos, Larissa Rocha Soares, and Ivan Machado. 2020. Unveiling Practitioners Awareness of Android Apps Regression Testing through an Expert Survey. In Proceedings of the 34th Brazilian Symposium on Software Engineering (SBES'20). Association for Computing Machinery, New York, NY, USA, 303–308. DOI:https://doi.org/10.1145/3422392.3422470

ROCHA, LARISSA; MACHADO, IVAN; ALMEIDA, EDUARDO; KÄSTNER, CHRISTIAN; NADI, SARAH. A semi-automated iterative process for detecting feature interactions. In: SBES '20: 34th Brazilian Symposium on Software Engineering, 2020, Natal Brazil. Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020. p. 778.

SOARES, L. R.; MACHADO, I. C.; ALMEIDA, E. S.; KASTNER, C.. Feature Interactions in Highly Configurable Systems: A Dynamic Analysis Approach with Varxplorer. In: Concurso de Teses e Dissertações em Engenharia de Software (CTD-ES), 2020, Evento Virtual. I Concurso de Teses e Dissertações em Engenharia de Software (CTD-ES), 2020.

SILVA, FRANKLIN; SOUZA, RENATA; MACHADO, IVAN. Taming and Unveiling Software Reuse opportunities through White Label Software in Startups. In: Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2020, Portoroz, Slovenia. 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2020.

SILVA JUNIOR, N. C.; MARTINS, L. A.; SOARES, L. R.; MACHADO, I. C. A survey on test practitioners' awareness of test smells. In: Congresso Ibero-americano de Engenharia de Software (CIbSE), 2020, Curitiba, PR. XXIII Congresso Ibero-americano de Engenharia de Software (CIbSE), 2020.

  • 2019

VIRGÍNIO, TÁSSIO; SANTANA, RAILANA; MARTINS, LUANA ALMEIDA; SOARES, LARISSA ROCHA; COSTA, HEITOR; MACHADO, IVAN. On the influence of Test Smells on Test Coverage. In: the XXXIII Brazilian Symposium, 2019, Salvador. Proceedings of the XXXIII Brazilian Symposium on Software Engineering - SBES 2019, 2019. p. 467.

  • 2018

Denivan Campos, Crescencio Lima, Ivan Machado. MERCI - A Method to Evaluate Combinatorial Interaction Testing Tools for Software Product Lines. XVII Simpósio Brasileiro de Qualidade de Software (SBQS 2018).

  • 2017

Denivan do Carmo Campos da Silva, Mateus Passos Soares Cardoso, Ivan do Carmo Machado. Testing Tools for Software Product Lines: A Comparative Analysis. CBSoft 2017 (WTDSoft session).