Rodrigo Bonifácio

Orcid: 0000-0002-2380-2829

According to our database1, Rodrigo Bonifácio authored at least 73 papers between 2007 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Using Design Thinking to break social barriers: An experience report with former inmates.
J. Softw. Evol. Process., July, 2024

Embracing modern C++ features: An empirical assessment on the KDE community.
J. Softw. Evol. Process., May, 2024

DogeFuzz: A Simple Yet Efficient Grey-box Fuzzer for Ethereum Smart Contracts.
CoRR, 2024

The Impact Of Bug Localization Based on Crash Report Mining: A Developers' Perspective.
Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice, 2024

Lightweight Semantic Conflict Detection with Static Analysis.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024

2023
Runtime Verification of Crypto APIs: An Empirical Study.
IEEE Trans. Software Eng., October, 2023

An Investigation of confusing code patterns in JavaScript.
J. Syst. Softw., September, 2023

Privacy requirements elicitation: a systematic literature review and perception analysis of IT practitioners.
Requir. Eng., June, 2023

Detecting Semantic Conflicts using Static Analysis.
CoRR, 2023

Understanding the Motivations, Challenges, and Practices of Software Rejuvenation.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Manual Tests Do Smell! Cataloging and Identifying Natural Language Test Smells.
Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2023

Re-engineering Legacy Systems as Microservices: An Industrial Survey of Criteria to Deal with Modularity and Variability of Features.
Proceedings of the Handbook of Re-Engineering Software Intensive Systems into Software Product Lines, 2023

2022
Exploring the use of static and dynamic analysis to improve the performance of the mining sandbox approach for android malware identification.
J. Syst. Softw., 2022

Lint-Based Warnings in Python Code: Frequency, Awareness and Refactoring.
Proceedings of the 22nd IEEE International Working Conference on Source Code Analysis and Manipulation, 2022

Semantic conflict detection with overriding assignment analysis.
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

2021
Dealing with Variability in API Misuse Specification (Artifact Package).
Dataset, April, 2021

Breaking one barrier at a time: how women developers cope in a men-dominated industry.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

Evolving Delta-Oriented Product Lines: A Case Study on Feature Interaction, Safe and Partially Safe Evolution.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

Dealing with Variability in API Misuse Specification.
Proceedings of the 35th European Conference on Object-Oriented Programming, 2021

2020
Supplementary Material for Work Practices and Perceptions from Women Core Developers in OSS Communities.
Dataset, July, 2020

SpongeBugs: Automatically generating fix suggestions in response to static code analysis warnings.
J. Syst. Softw., 2020

Understanding the Impact of Introducing Lambda Expressions in Java Programs.
J. Softw. Eng. Res. Dev., 2020

C-3PR: A Bot for Fixing Static Analysis Violations via Pull Requests.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

DCT: An Scalable Multi-Objective Module Clustering Tool.
Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation, 2020

DroidXP: A Benchmark for Supporting the Research on Mining Android Sandboxes.
Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation, 2020

Atoms of Confusion: The Eyes Do Not Lie.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

From Dusk till Dawn: Reflections on the Impact of COVID-19 on the Development Practices of a R&D Project.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Improving Bug Localization by Mining Crash Reports: An Industrial Study.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

How (Not) to Find Bugs: The Interplay Between Merge Conflicts, Co-Changes, and Bugs.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Work Practices and Perceptions from Women Core Developers in OSS Communities.
Proceedings of the ESEM '20: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2020

2019
Finding needles in a haystack: Leveraging co-change dependencies to recommend refactorings.
J. Syst. Softw., 2019

Adopting DevOps in the real world: A theory, a model, and a case study.
J. Syst. Softw., 2019

Extraction of configurable and reusable microservices from legacy systems: an exploratory study.
Proceedings of the 23rd International Systems and Software Product Line Conference, 2019

Automatically Generating Fix Suggestions in Response to Static Code Analysis Warnings.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

Does the Introduction of Lambda Expressions Improve the Comprehension of Java Programs?
Proceedings of the XXXIII Brazilian Symposium on Software Engineering, 2019

Mining rule violations in JavaScript code snippets.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

Are static analysis violations really fixed?: a closer look at realistic usage of SonarQube.
Proceedings of the 27th International Conference on Program Comprehension, 2019

Detecting and Reporting Object-Relational Mapping Problems: An Industrial Report.
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2019

2018
Work practices and challenges in continuous integration: A survey with Travis CI users.
Softw. Pract. Exp., 2018

Reconciling the past and the present: An empirical study on the application of source code transformations to automatically rejuvenate Java programs.
Proceedings of the 25th International Conference on Software Analysis, 2018

An experience report on the adoption of microservices in three Brazilian government institutions.
Proceedings of the XXXII Brazilian Symposium on Software Engineering, 2018

On the Use of Metaprogramming and Domain Specific Languages: An Experience Report in the Logistics Domain.
Proceedings of the VII Brazilian Symposium on Software Components, 2018

Assessing Agile Testing Practices for Enterprise Systems: A Survey Approach.
Proceedings of the III Brazilian Symposium on Systematic and Automated Software Testing, 2018

Improving Student's Learning and Cooperation Skills Using Coding Dojos (In the Wild!).
Proceedings of the IEEE Frontiers in Education Conference, 2018

Building a collaborative culture: a grounded theory of well succeeded devops adoption in practice.
Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2018

2017
Empirical assessment of two approaches for specifying software product line use case scenarios.
Softw. Syst. Model., 2017

The discipline of preprocessor-based annotations does #ifdef TAG n't #endif matter.
Proceedings of the 25th International Conference on Program Comprehension, 2017

An Empirical Evaluation of Requirements Elicitation from Business Models through REMO Technique.
Proceedings of the ICEIS 2017, 2017

2016
Exploring the combination of software visualization and data clustering in the software architecture recovery process.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

Understanding the exception handling strategies of Java libraries: an empirical study.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

Unveiling and reasoning about co-change dependencies.
Proceedings of the 15th International Conference on Modularity, 2016

2015
NeoIDL: A Domain Specific Language for Specifying REST Contracts Detailed Design and Extended Evaluation.
Int. J. Softw. Eng. Knowl. Eng., 2015

DAEH: A Tool for Specifying and Monitoring the Exception Handling Policy.
Int. J. Softw. Eng. Knowl. Eng., 2015

NeoIDL: A Domain-Specific Language for Specifying REST Services.
Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering, 2015

The use of C++ exception handling constructs: A comprehensive study.
Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation, 2015

On the Conceptual Cohesion of Co-Change Clusters.
Proceedings of the 29th Brazilian Symposium on Software Engineering, 2015

Unveiling the Architecture and Design of Android Applications - An Exploratory Study.
Proceedings of the ICEIS 2015, 2015

2014
Evaluating scenario-based SPL requirements approaches: the case for modularity, stability and expressiveness.
Requir. Eng., 2014

Controlled Experiments Comparing Black-box Testing Strategies for Software Product Lines.
J. Univers. Comput. Sci., 2014

2013
A design rule language for aspect-oriented programming.
J. Syst. Softw., 2013

The crosscutting impact of the AOSD Brazilian research community.
J. Syst. Softw., 2013

Managing SPL Variabilities in UAV Simulink Models with Pure: : variants and Hephaestus.
CLEI Electron. J., 2013

2012
Comparing Two Black-Box Testing Strategies for Software Product Lines.
Proceedings of the Sixth Brazilian Symposium on Software Components, 2012

Gear2D: an extensible component-based game engine.
Proceedings of the International Conference on the Foundations of Digital Games, 2012

Gerenciando Variabilidades no Modelo Simulink de um VANT com as Ferramentas Pure: : variants e Hephaestus.
Proceedings of the XV Iberoamerican Conference on Software Engineering, 2012

2011

Techniques for Developing a Product Line of Product Line Tools: A Comparative Study.
Proceedings of the Fifth Brazilian Symposium on Software Components, 2011

Exploring Architecture-Based Reliability Analysis of Current Multi-layered Web Applications.
Proceedings of the Fifth Brazilian Symposium on Software Components, 2011

Managing variability in business processes: an aspect-oriented approach.
Proceedings of the 2011 international workshop on Early aspects, 2011

2009
Modeling scenario variability as crosscutting mechanisms.
Proceedings of the 8th International Conference on Aspect-Oriented Software Development, 2009

2008
Towards a Crosscutting Approach for Variability Management.
Proceedings of the Software Product Lines, 12th International Conference, 2008

On the benefits of scenario variability as crosscutting.
Proceedings of the 2008 AOSD workshop on Early aspects, 2008

2007
Analyzing Class and Crosscutting Modularity with Design Structure Matrixes.
Proceedings of the 21st Brazilian Symposium on Software Engineering, 2007


  Loading...