能源高效软件语境下教学经验软件工程的十年回顾
软件工程
2024-07-09 v1 人工智能
分布式、并行与集群计算
摘要
本章节我们分享了在阿姆斯特丹维尼乌大学(Vrije Universiteit Amsterdam)开展十届绿色实验软件工程教学经验。该课程隶属于计算机科学硕士项目的软件工程与绿色 IT 轨道。课程每年持续两个月,教授计算机科学学生在能源高效软件语境下的经验软件工程基础知识。课程的独特之处在于其研究导向:课程开始时,讲师提供一系列科学相关目标,学生团队为其中一个目标报名,并在两个月内就实现该目标进行自主实验。每个团队都涵盖经验研究的经典步骤,从精确的目标和研究问题表述,到情境定义、实验主体和对象的选择、实验变量的定义、实验执行、数据分析和报告。多年来,该课程因其引申出的多个科学研究成果(发表于various scientific conferences and journals)在软件工程社区广为人知。学生们使用由课程组织者及其他学生开发和维护的开源工具执行实验,形成了一个学习者良性循环社区,学生之间交流想法、相互帮助,并在安全环境中学习如何协作贡献于开源项目。
引用
@article{arxiv.2407.05689,
title = {Ten Years of Teaching Empirical Software Engineering in the context of Energy-efficient Software},
author = {Ivano Malavolta and Vincenzo Stoico and Patricia Lago},
journal= {arXiv preprint arXiv:2407.05689},
year = {2024}
}