paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Layered Learning: Teaching CI/CD and Software Testing through Storytelling

分层学习:通过讲故事教授 CI/CD 与软件测试
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 1/10 · 论文聚焦于通过讲故事教授CI/CD与软件测试的教学方法,属于软件工程教育研究,不涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析。虽然主题与软件测试相关,但与用户的方法论和工具研究画像几乎无交集。引用 2 inbox
Bogdan Iudean, Andreea Vescan
crossref: 2026-09-12

AI 速览

一句话:提出基于讲故事与分层抽象的 CI/CD 与软件测试教学框架,并通过问卷验证其能提升学生理解与参与度。

软件测试概念教育日益重要,但 CI/CD 与测试周期等抽象过程较难理解。本文探索将讲故事与分层抽象作为教学工具,设计并实现一个基于叙事的定制教育框架原型,让学生把抽象技术过程映射到熟悉的生活场景,以降低认知负荷并增强可感知性。研究在基于讲故事的讲座前、中、后发放问卷,评估学生的理解与参与度。结果显示叙事显著提升理解,84% 的学生认为叙事使内容更易关联和理解,统计分析也确认对学习结果有正向影响。作者认为该方法对技术教育有效,为软件工程抽象概念教学提供了创新途径。

问题
如何降低 CI/CD 与软件测试周期等抽象软件工程概念的认知负荷,并提升教学中的理解与参与度。
方法
设计并实现一个基于讲故事和分层抽象的定制教育框架原型,让学生将抽象技术过程映射到熟悉的生活场景。
评估
在讲故事式讲座前、中、后发放问卷,结合统计分析与学生反馈(84% 认为叙事使内容更易关联和理解)评估学习效果。
原文摘要(Abstract)

Testing is an essential part of the development process, and the importance of educating on software testing concepts is recognized more than ever. This paper explores storytelling and layered abstraction as a pedagogical tool to teach complex software engineering (software testing) concepts, specifically Continuous Integration (CI), Continuous Delivery (CD), and testing cycles. By employing the prototype of a custom-made educational framework based on storytelling, students map abstract technical processes onto familiar real-life scenarios, making the subject matter more tangible and reducing cognitive load. The study involved administering questionnaires before, during, and after the storytelling-based lecture to evaluate students' understanding and engagement. The results showed that the narration significantly improved comprehension, with 84% of students indicating that the narrative made the content more relatable and understandable. Statistical analysis confirmed a positive impact on learning outcomes. The findings suggest that this method can be highly effective in technical education, offering an innovative way to teach abstract concepts in software engineering.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9187,
  title = {Layered Learning: Teaching CI/CD and Software Testing through Storytelling},
  author = {Bogdan Iudean and Andreea Vescan},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3727229}
}