Open andyhuang18 opened 5 months ago
可以考虑从三个方面(贡献点)入手:
你的问题导入可以是 OSS101 课程,由于开源贡献度评价的需要,在前期 ICSE 工作的基础上,需要进一步细粒度衡量 PR 的价值,进而衡量开发者的贡献度。
我构思了 PR 评价的体系,目前从时效性、正确性、清晰性、认可度四个维度对某一 PR 的价值进行评估。
目前想到的是这几个维度,希望各位同学和老师可以帮忙补充~
考虑到我们希望 PR 的价值是原生价值,并非协作行为产生的价值,把时效性修改并删去认可度。
根据开题报告的内容,以及暑期工作安排,目前感觉有两个任务比较契合:
OpenRank
在仓库内的可视化可以参考以下图片的形式:
最后的结果可以集成至 Perceptor
看板中,最后的呈现模式可以参考现有 HyperCRX
中的协作网络。节点的大小和布局由其 OpenRank
值决定,通过点击节点可以访问具体 issue 、 PR 、 用户。
有数了,那就做:
好的~我将在 https://github.com/X-lab2017/open-wonderland/issues/422 下持续跟进,并在 HyperCRX 仓库新建一条任务 issue
功能性:该PR对应新增的功能的重要性和新颖性。 时效性:对于某一个 issue 提出的问题和需求,该 PR 是否在最短的时间完成响应并解决;当 PR 出现新的 code review comments 时,开发者是否能快速响应并解决问题。 正确性:该 PR 是否正确地解决了问题或者新增了功能,在代码逻辑和 CI/CD 上没有出现问题。 清晰性:该 PR 的 Description 表述是否清晰,是否结合图片、演示视频、文字完善说明修改部分的内容。 认可度:该 PR 是否被社区其他成员或者 maintainer 更多的回复和互动,讨论的内容是否有利于仓库内的知识共享。
Description
本 issue 用于追踪 @andyhuang18 开题的内容