轻推:加速逾期的拉取请求以完成

主要观点:拉取请求是协作软件开发和代码审查过程的关键部分,但审查者或作者不积极参与时会拖慢开发进程,文中设计了端到端服务“Nudge”来加速逾期拉取请求的完成,通过提醒相关人员参与,其能减少拉取请求解决时间且开发者认为通知有用,在微软的随机试验中能将 8500 个拉取请求的解决时间缩短 60%,开发者对通知的积极响应率为 73%,在微软 8000 个仓库的部署中也有类似结果,表明能扩展到数千个仓库,定性分析指出未来研究方向。
关键信息:拉取请求的作用与问题、Nudge 服务的设计及作用、在微软的试验及结果、提交历史等。
重要细节:基于努力估计和机器学习的模型预测拉取请求完成时间、活动检测筛选可能逾期但仍有足够行动的拉取请求、演员识别确定阻碍者并提醒适当人员、提交历史中各版本的时间及文件大小等。

阅读 14
0 条评论