-
Understanding Developers' Discussions and Perceptions on Non-functional Requirements: The Case of the Spring Ecosystem
Anderson Oliveira, João Correia, Wesley K. G. Assunção, Rafael de Mello, Daniel Coutinho, Caio Barbosa, Paulo Libório, Alessandro Garcia
FSE '24: 30th International Conference on the Foundations of Software Engineering
-
Don't Forget the Exception! Considering Robustness Changes to Identify Design Problems
Anderson Oliveira, João Lucas Correia, Leonardo Sousa, Wesley K. G. Assunção, Daniel Coutinho, Alessandro Garcia, Willian Oizumi, Caio Barbosa, Anderson Uchôa, Juliana Alves Pereira
MSR '23: 20th International Conference on Mining Software Repositories
-
Smell Patterns as Indicators of Design Degradation: Do Developers Agree?
Anderson Oliveira, Willian Nalepa Oizumi, Leonardo da Silva Sousa, Wesley K. G. Assunção, Alessandro F. Garcia, Carlos Lucena, Diego Cedrim
SBES '22: 35th Brazilian Symposium on Software Engineering
-
Look Ahead! Revealing Complete Composite Refactorings and their Smelliness Effects
Ana Carla Bibiano, Wesley K. G. Assunção, Daniel Coutinho, Kleber Santos, Vinícius Soares, Rohit Gheyi, Alessandro Garcia, Baldoino Fonseca, Márcio Ribeiro, Daniel Oliveira, Caio Barbosa, João Lucas Marques, Anderson Oliveira
ICSME '21: 37th International Conference on Software Maintenance and Evolution
-
Predicting Design Impactful Changes in Modern Code Review: A Large-Scale Empirical Study
Anderson G. Uchôa, Caio Barbosa, Daniel Coutinho, Willian Nalepa Oizumi, Wesley K. G. Assunção, Silvia Regina Vergilio, Juliana Alves Pereira, Anderson Oliveira, Alessandro F. Garcia
MSR '21: IEEE/ACM 18th International Conference on Mining Software Repositories
-
When Are Smells Indicators of Architectural Refactoring Opportunities: A Study of 50 Software Projects
Leonardo da Silva Sousa, Willian Nalepa Oizumi, Alessandro Garcia, Anderson Oliveira, Diego Cedrim, Carlos Lucena
ICPC '20: 28th IEEE/ACM International Conference on Program Comprehension
-
How Does Incomplete Composite Refactoring Affect Internal Quality Attributes?
Ana Carla Bibiano, Vinícius Soares, Daniel Coutinho, Eduardo Fernandes, João Lucas Correia, Kleber Santos, Anderson Oliveira, Alessandro Garcia, Rohit Gheyi, Baldoino Fonseca, Márcio Ribeiro, Caio Barbosa, Daniel Oliveira
ICPC '20: 28th IEEE/ACM International Conference on Program Comprehension
-
On the Relationship of Code Refactoring Complexity and Non-Functional Concerns
Vinícius Soares, Anderson Oliveira, Paulo Farah, Ana Bibiano, Daniel Oliveira, Alessandro Garcia, Silvia Vergilio, Marcelo Schots
SBES '20: 34th Brazilian Symposium on Software Engineering
-
Recommending Composite Refactorings for Smell Removal: Heuristics and Evaluation
Willian Oizumi, Diego Rego, Ana Carla Bibiano, Anderson Oliveira, Leonardo da Silva Sousa, Alessandro Garcia, Daniel Oliveira
SBES '20: 34th Brazilian Symposium on Software Engineering
-
Do Atoms of Confusion Really Cause Confusion? A Controlled Experiment Using Eye Tracking
Benedito de Oliveira, Marcio Ribeiro, José Aldo Silva da Costa, Rohit Gheyi, Guilherme Volney Mota Amaral, Rafael de Mello, Anderson Oliveira, Alessandro Garcia
SBES '20: 34th Brazilian Symposium on Software Engineering
-
When Are Smells Indicators of Architectural Refactoring Opportunities? A Study of 50 Software Projects
Leonardo Da Silva Sousa, Willian Oizumi, Alessandro Garcia, Anderson Oliveira, Diego Cedrim, Carlos Lucena
ICPC '20: 28th International Conference on Program Comprehension
-
Characterizing and Identifying Composite Refactorings: Concepts, Heuristics and Patterns
Leonardo Da Silva Sousa, Diego Cedrim, Alessandro Garcia, Willian Oizumi, Ana Carla Bibiano, Daniel Oliveira, Miryung Kim, Anderson Oliveira
MSR '20: 17th International Conference on Mining Software Repositories
-
How Does Incomplete Composite Refactoring Affect Internal Quality Attributes
Ana Carla Bibiano, Vinícius Soares, Daniel Coutinho, Eduardo Fernandes, João Lucas Correia, Kleber Tarcísio, Anderson Oliveira, Alessandro Garcia, Rohit Gheyi, Márcio Ribeiro, Baldoino Fonseca, Caio Barbosa, Daniel Oliveira
ICPC '20: 28th International Conference on Program Comprehension
-
On the Prioritization of Design-Relevant Smelly Elements: A Mixed-Method, Multi-Project Study
Anderson Oliveira, Leonardo Sousa, Willian Oizumi, Alessandro Garcia
SBCARS '19: 13th Brazilian Symposium on Software Components, Architectures, and Reuse
-
A Quantitative Study on Characteristics and Effect of Batch Refactoring on Code Smells
Ana Carla Bibiano, Eduardo Fernandes, Daniel Oliveira, Alessandro Garcia, Marcos Kalinowski, Baldoino Fonseca, Roberto Oliveira, Anderson Oliveira, Diego Cedrim
ESEM '19: 13th International Symposium on Empirical Software Engineering and Measurement
-
On the Density and Diversity of Degradation Symptoms in Refactored Classes: A Multi-Case Study
Willian Oizumi, Leonardo Sousa, Anderson Oliveira, Luiz Carvalho, Alessandro Garcia, Thelma Colanzi, Roberto Oliveira
ISSRE' 19: 30th International Symposium on Software Reliability Engineering
-
Removal of Design Problems Through Refactorings: Are We Looking at the Right Symptoms?
Andre Eposhi, Willian Oizumi, Alessandro Garcia, Leonardo Sousa, Roberto Oliveira, Anderson Oliveira
ICPC '19: 27th International Conference on Program Comprehension
-
VazaZika: A Software Platform for Surveillance and Control of Mosquito-Borne Diseases
Eduardo Fernandes, Anderson Uchôa, Leonardo Sousa, Anderson Oliveira, Rafael de Mello, Luiz Paulo Barroca, Diogo Carvalho, Alessandro Garcia, Baldoino Fonseca, Leopoldo Teixeira
ITNG '19: 16th International Conference on Information Technology-New Generations
-
Identifying Design Problems in the Source Code: A Grounded Theory
Leonardo Sousa, Anderson Oliveira, Willian Oizumi, Simone Barbosa, Alessandro Garcia, Jaejoon Lee, Baldoino Fonseca, Roberto Oliveira, Carlos Lucena, Rodrigo Paes
ICSE '18: 40th International Conference on Software Engineering
-
Revealing Design Problems in Stinky Code: A Mixed-Method Study
Willian Oizumi, Leonardo Sousa, Alessandro Garcia, Roberto Oliveira, Anderson Oliveira, OI Anne Benedicte Agbachi, Carlos Lucena
SBCARS '17: 11th Brazilian Symposium on Software Components, Architectures, and Reuse