一句话:通过文献综述与混合方法研究,探索将精益创业实践迁移到软件工程教育中的路径与影响。
该博士研究关注软件工程教育如何跟进产业趋势,并聚焦精益创业(Lean Startup)范式。作者提出三个问题:软件工程趋势在软件工程教育研究中的呈现、对精益创业范式的认识、精益创业实践对学生与课程的影响。方法采用文献综述与混合方法(数据与方法三角互证)分两阶段收集实证证据:先综述精益创业在软件工程教育中的相关性,再考察其实践迁移。结果表明,精益创业是软件工程教育研究中的新兴趋势,但成长阶段研究存在缺口;在外部课程活动中引入成长阶段实践,可让学生在更真实情境中习得软技能、硬技能与项目管理技能。作者预期提出模型与框架,促进精益创业实践在软件工程课程中的迁移。
In the modern economy, software drives innovation and economic growth. Studies show how software increasingly influences all industry sectors. During the last five decades, software engineering has also changed significantly to advance the development of various types and scales of software products. In this context, Software Engineering Education plays an essential role in keeping students updated with software technologies, processes, and practices popular in industries. In this Ph.D. work, I want to answer the following research questions: (1) To what extent are SE Trends presented in SEE research? (2) What do we know about the Lean Startups paradigm? (3) What is the impact of Lean Startup practices to software engineering students and curriculum? I utilize (1) literature review and (2) Mixed-methods approaches (data and methods triangulation) in gathering empirical evidence. In the first phase of the research, I pinpoint the relevance of Lean Startup within the software engineering education throughout an extensive literature review. I gather empirical evidence on Lean Startup practices and their potential transfer in software engineering education during the second research phase. I demonstrate that Lean Startup is part of the emerging software engineering trends within software engineering education research. I identify the gap of growth phase Lean Startup research in present software paradigms. I demonstrate that students can acquire soft, hard, and project management skills in a more realistic context while introducing growth phase Lean Startup practices throughout external course activities. I expect that the present software engineering curricula can benefit from a model and framework, which I intend to propose, facilitating Lean Startup practice transfer within the software engineering curriculum.