Agile Minds, Innovative Solutions, and Industry-Academia Collaboration: Lean R&D Meets Problem-Based Learning in Software Engineering Education

2024年07月22日
  • 简介
    本文探讨了软件工程(SE)教育如何将学术知识与行业需求相结合,通过采用问题驱动学习(PBL)等积极学习方法来缩小差距。然而,最近的毕业生仍然难以将技能与行业需求相匹配。鉴于产学合作(IAC)的重要性,基于精益研发的敏捷研发方法已经成为一种成功的方法,强调商业和软件开发的协同作用。本文旨在将PBL原则与精益研发相结合,评估其在ExACTa PUC-Rio为巴西大型零售公司Americanas S.A.设计的教育计划中的应用。该教育计划吸引了40名兼职学生,他们在解决实际问题的同时接受讲座和指导,并与产业项目中的协调员、导师和公司利益相关者合作。通过基于技术接受模型(TAM)的结构化问卷进行的实证评估,采用案例研究方法。结果表明,利用精益研发PBL进行问题解决,利益相关者对此非常满意。学生报告称,他们的知识熟练度得到提高,并认为解决实际问题对他们的学习做出了最大的贡献。本研究将精益研发PBL作为一种教育IAC方法分享给学术界。对于产业界,我们讨论了在IAC计划中实施这一提议的方法,以促进员工技能发展和创新解决方案。
  • 图表
  • 解决问题
    如何将PBL和Lean R&D相结合,提高软件工程教育的实践性和与工业需求的契合度?
  • 关键思路
    将PBL的实践方法应用于Lean R&D的敏捷研发过程中,以促进商业和软件开发的协同,从而提高软件工程教育的实践性和与工业需求的契合度。
  • 其它亮点
    在一个由学生、导师和公司利益相关者共同参与的教育项目中,通过实证评估发现,利用Lean R&D PBL解决问题的效果良好,学生的知识熟练度得到了提高,实践中解决实际问题对学习的贡献最大。
  • 相关研究
    近期的相关研究包括:《Problem-Based Learning in Software Engineering: A Systematic Mapping Study》、《Lean Software Development: An Agile Toolkit》、《Agile Software Development: Principles, Patterns, and Practices》等。
PDF
原文
点赞 收藏 评论 分享到Link

沙发等你来抢

去评论