An Exploration of Cross-Patch Collaborations via Patch in

IEICE Trans. Inf. Syst.(2023)

引用 0|浏览8
暂无评分
摘要
Contemporary development projects benefit from code re-view as it improves the quality of a project. Large ecosystems of inter-dependent projects like OpenStack generate a large number of reviews, which poses new challenges for collaboration (improving patches, fixing defects). Review tools allow developers to link between patches, to indicate patch dependency, competing solutions, or provide broader context. We hypothesize that such patch linkage may also simulate cross-collaboration. With a case study of OpenStack, we take a first step to explore collabo-rations that occur after a patch linkage was posted between two patches (i.e., cross-patch collaboration). Our empirical results show that although patch linkage that requests collaboration is relatively less preva-lent, the probability of collaboration is relatively higher. Interestingly, the results also show that collaborative contributions via patch linkage are non-trivial, i.e, contributions can affect the review outcome (such as voting) or even improve the patch (i.e., revising). This work opens up future direc-tions to understand barriers and opportunities related to this new kind of collaboration, that assists with code review and development tasks in large ecosystems.
更多
查看译文
关键词
collaboration,human aspects,code review
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要