Beyond the Code: Investigating the Effects of Pull Request Conversations on Design Decay

C Barbosa, A Uchôa, D Coutinho… - 2023 ACM/IEEE …, 2023 - ieeexplore.ieee.org
Background: Code development is done collaboratively in platforms such as GitHub and
GitLab, following a pull-based development model. In this model, developers actively …

Don't Forget the Exception!: Considering Robustness Changes to Identify Design Problems

A Oliveira, J Correia, L Sousa… - 2023 IEEE/ACM 20th …, 2023 - ieeexplore.ieee.org
Modern programming languages, such as Java, use exception-handling mechanisms to
guarantee the robustness of software systems. Although important, the quality of exception …

What Factors Affect the Build Failures Correction Time? A Multi-Project Study

G Silva, C Bezerra, A Uchôa, I Machado - Proceedings of the 17th …, 2023 - dl.acm.org
Continuous Integration (CI) is a widely adopted practice in modern software engineering that
involves integrating developers' local changes with the project baseline daily. Despite its …

[PDF][PDF] Software Coupling and Cohesion Model for Measuring the Quality of Software Components.

ZA Alzamil - Computers, Materials & Continua, 2023 - cdn.techscience.cn
Measuring software quality requires software engineers to understand the system's quality
attributes and their measurements. The quality attribute is a qualitative property; however …

[PDF][PDF] What Factors Affect the Build Failures Correction Time? A Multi-Project Study

G Ivens, C Bezerra, A Uchôa, I Machado - 2023 - researchgate.net
Continuous Integration (CI) is a widely adopted practice in modern software engineering that
involves integrating developers' local changes with the project baseline daily. Despite its …

Investigando fatores que afetam o tempo de correção de erros de integração contínua

GIO Silva - 2022 - repositorio.ufc.br
Integração Contínua (IC) é uma importante prática da Engenharia de Software Moderna. IC
sugere que os desenvolvedores integrem suas mudanças locais com a linha de base do …