利用 GitHub 问题追踪改进代码审查
社会与信息网络
2022-10-11 v1 软件工程
摘要
软件质量对科技公司而言是一个重要问题,因为它在很大程度上影响着最终产品的效率、可用性和可维护性;因此,代码审查是软件开发人员必须进行的活动。在代码审查过程中,资深工程师监控其他开发人员的工作以发现潜在问题并强制执行编码规范。GitHub 作为最广泛使用的开源软件平台之一,吸引了数百万开发人员使用它来存储其项目。本研究旨在从代码审查的角度分析 GitHub 上的代码质量。我们利用 GitHub 的 Issues Tracker 考察了代码审查过程,该工具允许团队成员在 proposed code 获批前对其评估、讨论并分享意见。基于我们的分析,我们提出了一种通过促进规律性与社区参与来改进代码审查过程的新方法。
引用
@article{arxiv.2210.04434,
title = {Improving Code Review with GitHub Issue Tracking},
author = {Abduljaleel Al-Rubaye and Gita Sukthankar},
journal= {arXiv preprint arXiv:2210.04434},
year = {2022}
}
备注
To appear in the International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2022)