数据集概述
该数据集记录了一项针对42名软件维护课程学生的教学实践,围绕代码异味识别与代码重构教学展开。研究分析了学生对重构质量的感知、代码异味识别与修正的挑战、实践培养的技能与收益及常用重构技术等四个方面,为软件质量教学提供实证数据支持。
文件详解
- 数据文件(.xlsx格式):
- Perfil dos participantes.xlsx:参与者概况数据,包含学生基本信息字段
- Características dos sistemas.xlsx:系统特征数据,记录教学涉及的软件系统属性
- Code smells mais difíceis(Questionário 2).xlsx:代码异味难度数据,问卷2中关于最难识别的代码异味统计
- Benefícios(Questionário 2).xlsx:实践收益数据,问卷2中学生报告的学习收益统计
- Dificuldades durante a prática(Questionário 2).xlsx:实践困难数据,问卷2中记录的实践过程挑战
- Refatorações por time.xlsx:团队重构数据,各团队完成的重构任务统计
- Habilidade adquirida(Questionário 2).xlsx:技能获取数据,问卷2中学生报告的技能提升情况
- 文档文件(.pdf格式):
- Questionario-de-perfil.pdf:参与者概况调查问卷,包含学生背景信息采集问题
- Questionario-percepções.pdf:感知调查问卷,用于收集学生对重构质量的主观评价
- 压缩文件:
- Systems.zip:系统文件压缩包,包含教学中使用的软件系统相关文件
适用场景
- 计算机教育研究:分析代码异味与重构教学方法的有效性
- 软件维护教学:为软件质量课程设计提供实证参考
- 编程教育评估:研究实践教学对学生编程技能提升的影响
- 软件工程方法论:探索代码重构技术在教学场景中的应用效果