Teaching Model-based Requirements Engineering to Industry Professionals: An Experience Report
This addresses the practical problem of training industry professionals in model-based requirements engineering, but it is incremental as it builds on existing educational approaches.
The paper tackles the challenge of teaching model-based requirements engineering to industry professionals by reporting experiences from a training program, resulting in guidelines for educators to design effective courses.
The use of conceptual models to foster requirements engineering has been proposed and evaluated as beneficial for several decades. For instance, goal-oriented requirements engineering or the specification of scenarios are commonly done using conceptual models. Bringing such model-based requirements engineering approaches into industrial practice typically requires industrial training. In this paper, we report lessons learned from a training program for teaching industry professionals model-based requirements engineering. Particularly, we as educators and learners report experiences from designing the training program, conducting the actual training, and applying the instructed material in our day-to-day work. From these findings we provide guidelines for educators designing requirements engineering courses for industry professionals.