摘要

随着开源软件的兴起,为了得到更好的锻炼提升,计算机相关专业教师鼓励学生在GitHub上进行项目团队协作。针对学生在GitHub上协作完成的项目,教师如何进行项目团队内成员的贡献度量,进而为学生课程任务做出公平、公正的评分则成为一个问题。本文主要从构建成员贡献行为指标模型、设计量化贡献计算方法和成员贡献可视化等方面进行软件仓库挖掘,结合SpringMVC、Hibernate和Extjs设计并实现了一款GitHub团队项目成员贡献评估Web应用系统。通过对比实际项目人工评估结果和系统评估结果,验证了所提方法的有效性。