paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Software engineering lab

软件工程实验课
ICSE Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and Training2018匹配度 0/10 · 该论文讨论软件工程教育课程设置,主张增设软件开发与维护实验课并论证顶石项目无法替代,属于教育学/课程设计议题,与静态分析、LLM/Agent 程序分析、浮点或贝叶斯程序分析等研究方向完全无关。引用 7 inbox
Mira Balaban, Arnon Sturm
crossref: 2026-09-12

AI 速览

一句话:指出现有软件工程教育缺少软件开发与维护的实验课,并论证顶石项目无法替代有教学计划的 SE 实验课。

软件工程(SE)教育旨在教授软件科学的理论与实践,并强调最终的实践目标。然而,尽管标准 SE 项目包含许多动手课程,却通常没有像其他工程学科那样设置软件开发与维护的实践实验课。摘要指出,大多数 SE 项目中的顶石项目(capstone project)不能充当有教学价值的 SE 实验课:它不利于有效教学,也无法替代经过规划的 SE 开发实验。文章因此强调需要专门的软件工程实验课程。摘要本身属于教育立场论述,未提出具体教学法、实验设计或评估数据。

问题
标准软件工程课程缺少软件开发与维护的实践实验课,而现有顶石项目无法承担可教学、可替代规划实验的 SE 实验课角色。
方法
摘要通过论述 SE 教育目标与实验课缺失、顶石项目局限,提出对专门 SE 实验课的需求;未给出具体课程方案或实施方法。
评估
摘要未报告任何课程试点、数据收集或教学效果评估。
原文摘要(Abstract)

The goal of Software Engineering (SE) education is to teach theory and practice of software sciences, with an ultimate practical goal. Quite surprisingly, although standard SE programs include many hands-on courses, they do not include practical lab courses in software development and maintenance, as common in other engineering disciplines. A capstone project course, that is standard in most SE programs, cannot function as an instructive SE-lab course since it does not enable effective teaching and cannot replace a planned SE-development experiment.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4564,
  title = {Software engineering lab},
  author = {Mira Balaban and Arnon Sturm},
  booktitle = {ICSE},
  year = {2018},
  doi = {10.1145/3183377.3183395}
}