paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Supporting Real Demands in Software Engineering with a Four Steps Project-Based Learning Approach

以四步项目式学习法支持软件工程中的真实需求
ICSE 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET)2021匹配度 0/10 · 该论文研究软件工程教育中的项目式学习与外部利益相关者合作,属于教学法/课程设计,与静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析等研究方向完全无关。引用 3 inbox
Leonardo Humberto Silva, Renata Xavier Castro, Marice Costa Guimaraes
crossref: 2026-09-12

AI 速览

一句话:通过四步项目式学习案例,让学生与外部利益相关者合作完成真实软件项目,并总结其成效与经验。

本文关注软件工程教育中引入外部利益相关者与真实项目需求的实践。尽管创业与项目式学习(PBL)是热门议题,但对其利弊的研究仍少。作者在一所大型院校开展案例研究,整合来自不同软件工程项目的学生,并以 PBL 理念设计四个步骤:需求获取与设计、信息系统开发与实现、集成测试与部署、支持与维护。第一阶段有 59 名职业技术课程学生以团队参与,后续阶段有 10 名信息系统本科学生以结对方式参与。总体上,利益相关者和学生的反馈超出预期,但增加了教师工作量。作者提炼出新的经验教训,并计划通过定义具体成果与度量来机构化改进 PBL 课程。

问题
如何在软件工程教育中引入外部利益相关者的真实需求,并评估学生与利益相关者参与 PBL 的收益和代价,此前研究较少。
方法
基于 PBL 设计并实施一个四步案例研究,跨课程/专业组织学生团队,与外部利益相关者合作完成真实软件项目。
评估
以 59 名技术课程学生和 10 名本科生的参与为对象,通过利益相关者与学生的反馈、教师经验与经验教训总结来评估。
原文摘要(Abstract)

Project-based learning (PBL) is a student-centered and learn-by-doing approach that organizes learning around projects. While entrepreneurship and PBL in SE education are thrilling research topics, there seems to be very little work focusing on the pros and cons of involving external stakeholders to support real demands in software engineering education. Working on real projects also supports students to acquire leadership skills, such as communication, project management, and teamwork. This paper describes a case study integrating students from different Software Engineering programs and involving external stakeholders, underpinned by PBL concepts. We present how this study was designed and implemented in a large institution, in four steps, summarized as follows: (I) requirements gathering and design; (II) information system development and implementation; (III) integration tests and deployment process; (IV) support and maintenance activities. The study had the participation of 59 students from a professional technical course in step one, working in teams, and 10 undergraduate students from a Bachelor's program in Information Systems in the following steps, working in pairs. Overall, the feedback from stakeholders and students exceeded expectations, although it increased the workload of teachers. We were able to distill a new set of lessons learned, and we expect that at least some of them will be useful for anyone implementing a similar course. As a consequence of this study, we plan to institutionally formalize the PBL course improvement process by defining specific outcomes and measurements.

链接与引用

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

BibTeX
@inproceedings{paperbot6269,
  title = {Supporting Real Demands in Software Engineering with a Four Steps Project-Based Learning Approach},
  author = {Leonardo Humberto Silva and Renata Xavier Castro and Marice Costa Guimaraes},
  booktitle = {ICSE},
  year = {2021},
  doi = {10.1109/icse-seet52601.2021.00014}
}