ABSTRACT
As part of their second year of Master's course at University of Lille, students in software engineering get an insight into software product line engineering and variability management techniques. This paper describes my own experience in teaching these two concepts, spread over two classes of three hours each mixing lecture and lab sessions. It also reports on my impressions and on feedback provided by the students who were asked to answer a short questionary after the course.
- Mathieu Acher, Roberto E. Lopez-Herrejon, and Rick Rabiser. 2013. A Survey on Teaching of Software Product Lines. In Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS '14). ACM, New York, NY, USA, Article 3, 8 pages. Google ScholarDigital Library
- Mathieu Acher, Roberto E. Lopez-Herrejon, and Rick Rabiser. 2017. Teaching Software Product Lines: A Snapshot of Current Practices and Challenges. ACM Trans. Comput. Educ. 18, 1, Article 2 (Oct. 2017), 31 pages. Google ScholarDigital Library
- C. W. Krueger, D. Churchett, and R. Buhrdorf. 2008. HomeAway's Transition to Software Product Line Practice: Engineering and Business Results in 60 Days. In 2008 12th International Software Product Line Conference. 297--306. Google ScholarDigital Library
- John D. McGregor. 2014. Ten Years of the Arcade Game Maker Pedagogical Product Line. In Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2 (SPLC '14). ACM, New York, NY, USA, 24--25. Google ScholarDigital Library
- Jens Meinicke, Thomas Thüm, Reimar Schröter, Fabian Benduhn, Thomas Leich, and Gunter Saake. 2017. Mastering Software Variability with FeatureIDE. Springer. Google ScholarDigital Library
Index Terms
- Giving students a glimpse of the SPL lifecycle in six hours: challenge accepted!
Recommendations
Systems and software product line engineering with the SPL lifecycle framework
SPLC'10: Proceedings of the 14th international conference on Software product lines: going beyondMainstream forces are driving Software Product Line (SPL) approaches to take a more holistic perspective that is deeply integrated into the systems and software engineering lifecycle. These forces illustrate that SPL challenges will not be solved at any ...
Systems and software product line engineering with the SPL lifecycle framework
SPLC '09: Proceedings of the 13th International Software Product Line ConferenceMainstream forces are driving Software Product Line (SPL) approaches to take a more holistic perspective that is deeply integrated into the systems and software engineering lifecycle. These forces illustrate that SPL challenges will not be solved at any ...
Mechanical product lifecycle management meets product line engineering
SPLC '15: Proceedings of the 19th International Conference on Software Product LineEarly generation Software Product Line (SPL) engineering has evolved into Systems and Software Product Line Engineering (PLE) approaches that extend well beyond the original focus on source code, to a more holistic perspective of the engineering ...
Comments