SG Saroar, M Nayebi - Proceedings of the 27th International Conference …, 2023 - dl.acm.org
GitHub Actions is a powerful tool for automating workflows on GitHub repositories, with thousands of Actions currently available on the GitHub Marketplace. So far, the research …
Y Gu, L Ying, H Chai, C Qiao, H Duan… - 2023 IEEE Symposium …, 2023 - ieeexplore.ieee.org
Continuous Integration (CI) is a widely-adopted software development practice for automated code integration. A typical CI workflow involves multiple independent …
Code review is a popular practice where developers critique each others' changes. Since automated builds can identify low-level issues (eg, syntactic errors, regression bugs), it is not …
Researchers and tool developers working on dynamic analysis, software testing, automated program repair, verification, and validation, need large compiled, compilable, and …
A Khatami, A Zaidman - Software: Practice and Experience, 2024 - Wiley Online Library
To ensure the quality of software systems, software engineers can make use of a variety of quality assurance approaches, for example, software testing, modern code review …
Diversity has been recognized as a high-value team characteristic. Both open-source and proprietary software organizations have been investing heavily in creating more diverse …
Compute resources that enable Continuous Integration (CI, ie, the automatic build and test cycle applied to the change sets that development teams produce) are a shared commodity …
I Bouzenia, M Pradel - Proceedings of the 46th IEEE/ACM International …, 2024 - dl.acm.org
Continuous integration and continuous delivery (CI/CD) has become a prevalent practice in software development. GitHub Actions is emerging as a popular platform for implementing …
Z Zeng, T Xiao, M Lamothe, H Hata… - 2024 IEEE/ACM 21st …, 2024 - ieeexplore.ieee.org
Continuous Integration (CI) is a popular software development practice that quickly verifies updates to codebases. To cope with the ever-increasing demand for faster software …