一句话:该研究旨在为开发者建立 CI 提供支持,并为其持续改进 CI 流程提供建议。
持续集成(CI)已被广泛采用,能提升软件质量和开发者生产力,但掌握 CI 并不容易。转向 CI 的障碍之一是开发者需要面对构建失败这类新型软件故障,并理解复杂的构建日志。即使团队成功建立了 CI 文化,遵循其原则并改进 CI 实践仍然充满挑战。该研究的目标是为开发者建立 CI 提供恰当支持,并为其持续改进 CI 流程提供建议。摘要未给出具体方法、实现或评估结果。
Continuous Integration (CI) is a widely-adopted software engineering practice. Despite its undisputed benefits, like higher software quality and improved developer productivity, mastering CI is not easy. Among the several barriers when transitioning to CI, developers need to face a new type of software failures (i.e., build failures) that requires them to understand complex build logs. Even when a team has successfully introduced a CI culture, living up to its principles and improving the CI practice are also challenging. In my research, I want to provide developers with the right support for establishing CI and the proper recommendations for continuously improving their CI process.