{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,12]],"date-time":"2025-12-12T13:50:30Z","timestamp":1765547430966,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":69,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,2,4]],"date-time":"2025-02-04T00:00:00Z","timestamp":1738627200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,2,4]]},"DOI":"10.1145\/3715340.3715441","type":"proceedings-article","created":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T17:04:13Z","timestamp":1748451853000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Teach Variability! A Modern University Course on Software Product Lines"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0429-2461","authenticated-orcid":false,"given":"Elias","family":"Kuiter","sequence":"first","affiliation":[{"name":"University of Magdeburg, Magdeburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8069-9584","authenticated-orcid":false,"given":"Thomas","family":"Th\u00fcm","sequence":"additional","affiliation":[{"name":"TU Braunschweig, Braunschweig, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2582-5557","authenticated-orcid":false,"given":"Timo","family":"Kehrer","sequence":"additional","affiliation":[{"name":"University of Bern, Bern, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2025,5,28]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3571788.3571801"},{"key":"e_1_3_3_2_3_2","doi-asserted-by":"crossref","unstructured":"Mathieu Acher Roberto\u00a0E. Lopez-Herrejon and Rick Rabiser. 2017. Teaching Software Product Lines: A Snapshot of Current Practices and Challenges. ACM Trans. on Computing Education (TOCE) 18 1 Article 2 (2017) 2:1\u20132:31\u00a0pages.","DOI":"10.1145\/3088440"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3336294.3342363"},{"key":"e_1_3_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/2993236.2993253"},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"crossref","unstructured":"Vander Alves Nan Niu Carina Alves and George Valen\u00e7a. 2010. Requirements Engineering for Software Product Lines: A Systematic Literature Review. J. Information and Software Technology (IST) 52 8 (2010) 806\u2013820.","DOI":"10.1016\/j.infsof.2010.03.014"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591126"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37521-7"},{"key":"e_1_3_3_2_9_2","volume-title":"SPLC \u201923: Proceedings of the 27th ACM International Systems and Software Product Line Conference","author":"Arcaini Paolo","year":"2023","unstructured":"Paolo Arcaini, Maurice\u00a0H. ter Beek, Gilles Perrouin, Iris Reinhartz-Berger, Miguel\u00a0R. Luaces, Christa Schwanninger, Shaukat Ali, Mahsa Varshosaz, Angelo Gargantini, Stefania Gnesi, Malte Lochau, Laura Semini, and Hironori Washizaki (Eds.). 2023. SPLC \u201923: Proceedings of the 27th ACM International Systems and Software Product Line Conference. ACM."},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414942"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/2430502.2430513"},{"key":"e_1_3_3_2_12_2","doi-asserted-by":"crossref","unstructured":"Thorsten Berger Steven She Rafael Lotufo Andrzej W\u0105sowski and Krzysztof Czarnecki. 2013. A Study of Variability Models and Languages in the Systems Software Domain. IEEE Trans. on Software Engineering (TSE) 39 12 (2013) 1611\u20131640.","DOI":"10.1109\/TSE.2013.34"},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859010"},{"key":"e_1_3_3_2_14_2","doi-asserted-by":"crossref","unstructured":"Anna Bock Bianca Idzko-Siekermann Martin Lemos Kristian Kniha Stephan\u00a0Christian M\u00f6hlhenrich Florian Peters Frank H\u00f6lzle and Ali Modabber. 2020. The Sandwich Principle: Assessing the Didactic Effect in Lectures on \u201cCleft Lips and Palates\u201d. BMC medical education 20 (2020) 1\u20137.","DOI":"10.1186\/s12909-020-02209-y"},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET62301.2024.10663010"},{"key":"e_1_3_3_2_16_2","volume-title":"Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach","author":"Bosch Jan","year":"2000","unstructured":"Jan Bosch. 2000. Design and Use of Software Architectures: Adopting and Evolving a Product-Line Approach. Pearson Education."},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","unstructured":"Diane\u00a0M. Bunce Elizabeth\u00a0A. Flens and Kelly\u00a0Y. Neiles. 2010. How Long Can Students Pay Attention in Class? A Study of Student Attention Decline Using Clickers. Journal of Chemical Education 87 12 (2010) 1438\u20131443. 10.1021\/ed100409p","DOI":"10.1021\/ed100409p"},{"key":"e_1_3_3_2_18_2","doi-asserted-by":"publisher","unstructured":"Xiaoyan Cai Mingmei Peng Jieying Qin Kebing Zhou Zhiying Li Shuai Yang and Fengxia Yan. 2022. Sandwich Teaching Improved Students\u2019 Critical Thinking Self-Learning Ability And Course Experience in the Community Nursing Course: A Quasi-Experimental Study. Frontiers in Psychology 13 (2022) 11\u00a0pages. 10.3389\/fpsyg.2022.957652","DOI":"10.3389\/fpsyg.2022.957652"},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3307630.3342415"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"crossref","unstructured":"Lianping Chen and Muhammad\u00a0Ali Babar. 2011. A Systematic Review of Evaluation of Variability Management Approaches in Software Product Lines. J. Information and Software Technology (IST) 53 4 (2011) 344\u2013362.","DOI":"10.1016\/j.infsof.2010.12.006"},{"key":"e_1_3_3_2_21_2","volume-title":"Software Product Lines: Practices and Patterns","author":"Clements Paul","year":"2001","unstructured":"Paul Clements and Linda Northrop. 2001. Software Product Lines: Practices and Patterns. Addison-Wesley."},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/2647908.2655963"},{"key":"e_1_3_3_2_23_2","unstructured":"The Kernel\u00a0Development Community. 2018. KConfig Language. Website: https:\/\/www.kernel.org\/doc\/html\/latest\/kbuild\/kconfig-language.html. Accessed: 2024-01-30."},{"key":"e_1_3_3_2_24_2","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki Krzysztof","year":"2000","unstructured":"Krzysztof Czarnecki and Ulrich Eisenecker. 2000. Generative Programming: Methods, Tools, and Applications. ACM\/Addison-Wesley."},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.13"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/2814204.2814222"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"crossref","unstructured":"Emelie Engstr\u00f6m and Per Runeson. 2011. Software Product Line Testing - A Systematic Mapping Study. J. Information and Software Technology (IST) 53 (2011) 2\u201313. Issue 1.","DOI":"10.1016\/j.infsof.2010.05.011"},{"key":"e_1_3_3_2_28_2","first-page":"67","volume-title":"Proc. Int\u2019l Systems and Software Product Line Conf. (SPLC)","author":"Feichtinger Kevin","year":"2022","unstructured":"Kevin Feichtinger, Chico Sundermann, Thomas Th\u00fcm, and Rick Rabiser. 2022. It\u2019s Your Loss: Classifying Information Loss During Variability Model Roundtrip Transformations. In Proc. Int\u2019l Systems and Software Product Line Conf. (SPLC). ACM, 67\u201378."},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"crossref","unstructured":"Daniela Feistauer and Tobias Richter. 2017. How Reliable Are Students\u2019 Evaluations of Teaching Quality? A Variance Components Approach. Assessment & Evaluation in Higher Education 42 8 (2017) 1263\u20131279.","DOI":"10.1080\/02602938.2016.1261083"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2934478"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"crossref","unstructured":"Matthias Galster Danny Weyns Dan Tofan Bartosz Michalik and Paris Avgeriou. 2013. Variability in Software Systems-a Systematic Literature Review. IEEE Trans. on Software Engineering (TSE) 40 3 (2013) 282\u2013306.","DOI":"10.1109\/TSE.2013.56"},{"key":"e_1_3_3_2_32_2","volume-title":"Designing Software Product Lines With UML: From Use Cases to Pattern-Based Software Architectures","author":"Gomaa Hassan","year":"2004","unstructured":"Hassan Gomaa. 2004. Designing Software Product Lines With UML: From Use Cases to Pattern-Based Software Architectures. Addison-Wesley."},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"crossref","unstructured":"Robert\u00a0L Isaacson Wilbert\u00a0J McKeachie John\u00a0E Milholland Yi\u00a0G Lin Margaret Hofeller and Karl\u00a0L Zinn. 1964. Dimensions of Student Evaluations of Teaching. Journal of Educational Psychology 55 6 (1964) 344.","DOI":"10.1037\/h0042551"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","unstructured":"Martina Kadmon Veronika Strittmatter-Haubold Rainer Greifeneder Fadja Ehlail and Maria Lammerding-K\u00f6ppel. 2008. The Sandwich Principle \u2013 Introduction to Learner-centred Teaching\/Learning Methods in Medicine. Zeitschrift f\u00fcr Evidenz Fortbildung und Qualit\u00e4t im Gesundheitswesen 102 10 (2008) 628\u2013633. 10.1016\/j.zefq.2008.11.018Professionalisierung der medizinischen Ausbildung.","DOI":"10.1016\/j.zefq.2008.11.018"},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.21236\/ADA235785"},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3634713"},{"key":"e_1_3_3_2_37_2","first-page":"155","volume-title":"Proc. Int\u2019l Workshop on Software Product-Family Engineering (PFE)","author":"Knauber Peter","year":"2001","unstructured":"Peter Knauber, Jes\u00fas\u00a0Bermejo Mu\u00f1oz, G\u00fcnter B\u00f6ckle, Julio Cesar Sampaio do\u00a0Prado Leite, Frank van\u00a0der Linden, Linda Northrop, Michael Stark, and David\u00a0M. Weiss. 2001. Quantifying Product Line Benefits. In Proc. Int\u2019l Workshop on Software Product-Family Engineering (PFE). Springer, 155\u2013163."},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"publisher","unstructured":"Rebecca\u00a0J. Kreitzer and Jennie Sweet-Cushman. 2021. Evaluating Student Evaluations of Teaching: A Review of Measurement and Equity Bias in Sets and Recommendations for Ethical Reform. Journal of Academic Ethics 20 1 (2021) 73\u201384. 10.1007\/s10805-021-09400-w","DOI":"10.1007\/s10805-021-09400-w"},{"key":"e_1_3_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3109729.3109751"},{"key":"e_1_3_3_2_40_2","volume-title":"T-Wise Presence Condition Coverage and Sampling for Configurable Systems","author":"Krieter Sebastian","year":"2022","unstructured":"Sebastian Krieter, Thomas Th\u00fcm, Sandro Schulze, Sebastian Ruland, Malte Lochau, Gunter Saake, and Thomas Leich. 2022. T-Wise Presence Condition Coverage and Sampling for Configurable Systems. Technical Report arXiv:https:\/\/arXiv.org\/abs\/2205.15180. Cornell University Library."},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409684"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414970"},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3634713.3634733"},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3461002.3473950"},{"key":"e_1_3_3_2_45_2","first-page":"143","volume-title":"Proc. Int\u2019l Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)","author":"Le Duc","year":"2011","unstructured":"Duc Le, Eric Walkingshaw, and Martin Erwig. 2011. #ifdef Confirmed Harmful: Promoting Understandable Software Variation. In Proc. Int\u2019l Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 143\u2013150."},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806819"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2008.17"},{"key":"e_1_3_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44800-4_2"},{"key":"e_1_3_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2015.7107435"},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"publisher","unstructured":"Mark\u00a0Davies Mark\u00a0Shevlin Philip\u00a0Banyard and Mark Griffiths. 2000. The Validity of Student Evaluation of Teaching in Higher Education: Love Me Love My Lectures? Assessment & Evaluation in Higher Education 25 4 (2000) 397\u2013405. 10.1080\/713611436","DOI":"10.1080\/713611436"},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-61443-4"},{"key":"e_1_3_3_2_52_2","doi-asserted-by":"crossref","unstructured":"Tomohiro Nagashima and Susan Harch. 2021. Motivating Factors Among University Faculty for Adopting Open Educational Resources: Incentives Matter. Journal of Interactive Media in Education 2021 1 (2021) 10\u00a0pages.","DOI":"10.5334\/jime.678"},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3236405.3237204"},{"key":"e_1_3_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468578"},{"key":"e_1_3_3_2_55_2","first-page":"73","volume-title":"Proc. Int\u2019l Conf. on Software Reuse (ICSR)","author":"Pereira Juliana\u00a0Alves","year":"2015","unstructured":"Juliana\u00a0Alves Pereira, Kattiana Constantino, and Eduardo Figueiredo. 2015. A Systematic Literature Review of Software Product Line Management Tools. In Proc. Int\u2019l Conf. on Software Reuse (ICSR). Springer, 73\u201389."},{"key":"e_1_3_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1145\/3461002.3473947"},{"key":"e_1_3_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28901-1"},{"key":"e_1_3_3_2_58_2","doi-asserted-by":"publisher","unstructured":"Michael\u00a0J. Prince and Richard\u00a0M. Felder. 2006. Inductive Teaching and Learning Methods: Definitions Comparisons And Research Bases. Journal of Engineering Education 95 2 (2006) 123\u2013138. 10.1002\/j.2168-9830.2006.tb00884.x","DOI":"10.1002\/j.2168-9830.2006.tb00884.x"},{"key":"e_1_3_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1145\/3236405.3237203"},{"key":"e_1_3_3_2_60_2","doi-asserted-by":"crossref","unstructured":"Rick Rabiser Klaus Schmid Martin Becker Goetz Botterweck Matthias Galster Iris Groher and Danny Weyns. 2018. A Study and Comparison of Industrial vs. Academic Software Product Line Research Published at SPLC. (2018) 14\u201324.","DOI":"10.1145\/3233027.3233028"},{"key":"e_1_3_3_2_61_2","doi-asserted-by":"crossref","unstructured":"Zaynab Sabagh and Alenoush Saroyan. 2014. Professors\u2019 Perceived Barriers and Incentives for Teaching Improvement. International Education Research 2 3 (2014) 18\u201340.","DOI":"10.12735\/ier.v2i3p18"},{"key":"e_1_3_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/2647908.2655961"},{"key":"e_1_3_3_2_63_2","first-page":"136","volume-title":"Proc. Int\u2019l Systems and Software Product Line Conf. (SPLC)","author":"Sundermann Chico","year":"2021","unstructured":"Chico Sundermann, Kevin Feichtinger, Dominik Engelhardt, Rick Rabiser, and Thomas Th\u00fcm. 2021. Yet Another Textual Variability Language? A Community Effort Towards a Unified Language. In Proc. Int\u2019l Systems and Software Product Line Conf. (SPLC). ACM, 136\u2013147."},{"key":"e_1_3_3_2_64_2","doi-asserted-by":"crossref","unstructured":"Chico Sundermann Tobias He\u00df Michael Nieke Paul\u00a0Maximilian Bittner Jeffrey\u00a0M. Young Thomas Th\u00fcm and Ina Schaefer. 2023. Evaluating State-of-the-Art #SAT Solvers on Industrial Configuration Spaces. Empirical Software Engineering (EMSE) 28 29 (2023) 38.","DOI":"10.1007\/s10664-022-10265-9"},{"key":"e_1_3_3_2_65_2","doi-asserted-by":"crossref","unstructured":"Mikael Svahnberg Jilles van Gurp and Jan Bosch. 2005. A Taxonomy of Variability Realization Techniques: Research Articles. Software: Practice and Experience 35 8 (2005) 705\u2013754.","DOI":"10.1002\/spe.652"},{"key":"e_1_3_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966451"},{"key":"e_1_3_3_2_67_2","unstructured":"Scientific United Nations\u00a0Educational and Cultural\u00a0Organization (UNESCO). 2019. Recommendation on Open Educational Resources (OER). https:\/\/www.unesco.org\/en\/legal-affairs\/recommendation-open-educational-resources-oer. Accessed: 2024-03-18."},{"key":"e_1_3_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.5555\/1296141"},{"key":"e_1_3_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/3233027.3233035"},{"key":"e_1_3_3_2_70_2","unstructured":"Hillel Wayne. 2024. The Hunt for the Missing Data Type. https:\/\/www.hillelwayne.com\/post\/graph-types. Accessed: 2024-03-22."}],"event":{"name":"VaMoS 2025: 19th International Working Conference on Variability Modelling of Software-Intensive Systems","acronym":"VaMoS 2025","location":"Rennes France"},"container-title":["Proceedings of the 19th International Working Conference on Variability Modelling of Software-Intensive Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3715340.3715441","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3715340.3715441","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:18:18Z","timestamp":1750295898000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3715340.3715441"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,4]]},"references-count":69,"alternative-id":["10.1145\/3715340.3715441","10.1145\/3715340"],"URL":"https:\/\/doi.org\/10.1145\/3715340.3715441","relation":{},"subject":[],"published":{"date-parts":[[2025,2,4]]},"assertion":[{"value":"2025-05-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}