- Software Engineering Research
- Infrastructure Maintenance and Monitoring
- Software Engineering Techniques and Practices
- Open Source Software Innovations
- Software Reliability and Analysis Research
- Advanced Software Engineering Methodologies
- Software Testing and Debugging Techniques
- Business Process Modeling and Analysis
- Software System Performance and Reliability
Universidade Federal do Rio Grande do Norte
2013-2023
Universidade Federal do Rio Grande
2023
Instituto Federal do Rio Grande do Norte
2020-2023
Continuous integration (CI) is a software engineering practice that advocates the frequent of through an automated build process. Existing research has explored benefits CI, such as detecting errors earlier in life-cycle. Although CI heavily focuses on tests, it still unclear whether associated with better code coverage, which could be major benefit using CI. To investigate improvement our work compares 30 projects adopted (CI projects) and have never (NOCI projects). In total, we studied...
Continuous Integration (CI) is a widely adopted practice that automates and enhances the frequency of code integration. Previous research has explored relationship between CI sub-practices (such as frequent commit activity high test coverage) software quality. However, limited knowledge exists regarding impact specific on Code Quality (CCQ) inspection outcomes projects, such technical debts, bug density, duplicated lines, smells. This paper aims to analyze extent which adoption improves CCQ...
Context: Continuous integration (CI) is a software engineering technique that proclaims set of frequent activities to assure the health product. Researchers and practitioners mention several benefits related CI. However, no systematic study surveys state art regarding such or cons. Objective: This aims identify interpret empirical evidence how CI impacts development. Method: Through Systematic Literature Review, we search for studies in six digital libraries. Starting from 479 studies,...