开源项目代码异味重构教学方法数据集

数据集概述

本数据集围绕在开源软件项目中开展代码异味重构教学的实践展开,记录了本科生课程中学生参与开源项目重构的学习体验与结果分析,包含课前课后问卷数据、技能评估及方法论文档等,为软件质量教育研究提供支持。

文件详解

数据集包含以下文件及内容: - 数据文件(.xlsx格式): - Was there any refactoring that added code smells_.xlsx:记录重构是否引入新代码异味的相关数据 - Hard skills gained.xlsx:学生通过项目获得的硬技能数据 - Answers Considered on After Questionnaire.xlsx:课后问卷的有效回答数据 - process of students contributing.xlsx:学生参与开源项目贡献的流程数据 - Answers Considered on Before Questionnaire.xlsx:课前问卷的有效回答数据 - Teams and Software.xlsx:学生团队与参与开源软件项目的对应数据 - 文档文件(.pdf格式): - Form for the knowledge level after the refactoring work on Code Smells and Collaboration in OSS projects.pdf:重构后知识水平评估表单 - Methodology.pdf:研究方法论说明文档 - Prior Knowledge Level about Code Smells and Collaboration in OSS Projects - Google Forms.pdf:课前知识水平评估问卷 - Template of diary.pdf:学生日记记录模板

适用场景

  • 软件教育研究:分析开源项目参与对学生重构技能学习的影响
  • 教学方法优化:为软件质量课程融入重构实践提供设计参考
  • 开源教育工具开发:基于学生学习挑战优化开源贡献教学流程
  • 协作开发能力评估:研究学生在开源协作中的技能提升与障碍
  • 重构实践效果分析:探索代码异味重构过程中的常见问题与改进方向
packageimg

数据与资源

附加信息

字段
作者 Maxj
版本 1
数据集大小 0.64 MiB
最后更新 2025年12月23日
创建于 2025年12月23日
声明 当前数据集部分源数据来源于公开互联网,如果有侵权,请24小时联系删除(400-600-6816)。