{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:21:53Z","timestamp":1750220513511,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":49,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,2,9]],"date-time":"2021-02-09T00:00:00Z","timestamp":1612828800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,2,9]]},"DOI":"10.1145\/3442391.3442395","type":"proceedings-article","created":{"date-parts":[[2021,2,9]],"date-time":"2021-02-09T15:53:50Z","timestamp":1612886030000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Should Variation Be Encoded Explicitly in Databases?"],"prefix":"10.1145","author":[{"given":"Parisa","family":"Ataei","sequence":"first","affiliation":[{"name":"Oregon State University, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiaoran","family":"Li","sequence":"additional","affiliation":[{"name":"Oregon State University, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Walkingshaw","sequence":"additional","affiliation":[{"name":"Oregon State University, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,2,9]]},"reference":[{"volume-title":"Foundations of Databases: The Logical Level","author":"Abiteboul Serge","key":"e_1_3_2_1_1_1","unstructured":"Serge Abiteboul , Richard Hull , and Victor Vianu . 1994. Foundations of Databases: The Logical Level . Addison-Wesley . Serge Abiteboul, Richard Hull, and Victor Vianu. 1994. Foundations of Databases: The Logical Level. Addison-Wesley."},{"volume-title":"Towards Modeling Data Variability in Software Product Lines","author":"Abo\u00a0Zaid Lamia","key":"e_1_3_2_1_2_1","unstructured":"Lamia Abo\u00a0Zaid and Olga De\u00a0Troyer . 2011. Towards Modeling Data Variability in Software Product Lines . In Enterprise, Business-Process and Information Systems Modeling, Terry Halpin, Selmin Nurcan, John Krogstie, Pnina Soffer, Erik Proper, Rainer Schmidt, and Ilia Bider (Eds.). Springer , Berlin, Heidelberg , 453\u2013467. Lamia Abo\u00a0Zaid and Olga De\u00a0Troyer. 2011. Towards Modeling Data Variability in Software Product Lines. In Enterprise, Business-Process and Information Systems Modeling, Terry Halpin, Selmin Nurcan, John Krogstie, Pnina Soffer, Erik Proper, Rainer Schmidt, and Ilia Bider (Eds.). Springer, Berlin, Heidelberg, 453\u2013467."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-016-0569-2"},{"volume-title":"Feature-Oriented Software Product Lines","author":"Apel Sven","key":"e_1_3_2_1_4_1","unstructured":"Sven Apel , Don Batory , Christian K\u00e4stner , and Gunter Saake . 2016. Feature-Oriented Software Product Lines . Springer-Verlag , Berlin . Sven Apel, Don Batory, Christian K\u00e4stner, and Gunter Saake. 2016. Feature-Oriented Software Product Lines. Springer-Verlag, Berlin."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606594"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/0169-023X(91)90023-Q"},{"key":"e_1_3_2_1_7_1","volume-title":"Variational Databases. In Int. Symp. on Database Programming Languages (DBPL). ACM, 11:1\u201311:4.","author":"Ataei Parisa","year":"2017","unstructured":"Parisa Ataei , Arash Termehchy , and Eric Walkingshaw . 2017 . Variational Databases. In Int. Symp. on Database Programming Languages (DBPL). ACM, 11:1\u201311:4. Parisa Ataei, Arash Termehchy, and Eric Walkingshaw. 2017. Variational Databases. In Int. Symp. on Database Programming Languages (DBPL). ACM, 11:1\u201311:4."},{"key":"e_1_3_2_1_8_1","volume-title":"Managing Structurally Heterogeneous Databases in Software Product Lines. In VLDB Workshop: Polystores and Other Systems for Heterogeneous Data (Poly).","author":"Ataei Parisa","year":"2018","unstructured":"Parisa Ataei , Arash Termehchy , and Eric Walkingshaw . 2018 . Managing Structurally Heterogeneous Databases in Software Product Lines. In VLDB Workshop: Polystores and Other Systems for Heterogeneous Data (Poly). Parisa Ataei, Arash Termehchy, and Eric Walkingshaw. 2018. Managing Structurally Heterogeneous Databases in Software Product Lines. In VLDB Workshop: Polystores and Other Systems for Heterogeneous Data (Poly)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/319628.319634"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824035"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247646"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(97)00017-3"},{"key":"e_1_3_2_1_13_1","volume-title":"An Error-Tolerant Type System for Variational Lambda Calculus. In ACM SIGPLAN Int. Conf. on Functional Programming (ICFP). 29\u201340","author":"Chen Sheng","year":"2012","unstructured":"Sheng Chen , Martin Erwig , and Eric Walkingshaw . 2012 . An Error-Tolerant Type System for Variational Lambda Calculus. In ACM SIGPLAN Int. Conf. on Functional Programming (ICFP). 29\u201340 . Sheng Chen, Martin Erwig, and Eric Walkingshaw. 2012. An Error-Tolerant Type System for Variational Lambda Calculus. In ACM SIGPLAN Int. Conf. on Functional Programming (ICFP). 29\u201340."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2518190"},{"key":"e_1_3_2_1_15_1","volume-title":"European Conf. on Object-Oriented Programming (ECOOP)(LIPIcs, Vol.\u00a056)","author":"Chen Sheng","year":"2016","unstructured":"Sheng Chen , Martin Erwig , and Eric Walkingshaw . 2016 . A Calculus for Variational Programming . In European Conf. on Object-Oriented Programming (ECOOP)(LIPIcs, Vol.\u00a056) . 6:1\u20136:26. Sheng Chen, Martin Erwig, and Eric Walkingshaw. 2016. A Calculus for Variational Programming. In European Conf. on Object-Oriented Programming (ECOOP)(LIPIcs, Vol.\u00a056). 6:1\u20136:26."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453939"},{"key":"e_1_3_2_1_17_1","first-page":"1","article-title":"Concepts in Configuration Management Systems. In","author":"Dart Susan","year":"1991","unstructured":"Susan Dart . 1991 . Concepts in Configuration Management Systems. In Int. Work. on Software Configuration Management. 1 \u2013 18 . Susan Dart. 1991. Concepts in Configuration Management Systems. In Int. Work. on Software Configuration Management. 1\u201318.","journal-title":"Int. Work. on Software Configuration Management."},{"key":"e_1_3_2_1_18_1","volume-title":"Principles of Data Integration","author":"Doan AnHai","unstructured":"AnHai Doan , Alon Halevy , and Zachary Ives . 2012. Principles of Data Integration ( 1 st ed.). Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA. AnHai Doan, Alon Halevy, and Zachary Ives. 2012. Principles of Data Integration(1st ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.","edition":"1"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063239.2063245"},{"key":"e_1_3_2_1_20_1","volume-title":"Generative and Transformational Techniques in Software Engineering IV (GTTSE","author":"Erwig Martin","year":"2011","unstructured":"Martin Erwig and Eric Walkingshaw . 2013. Variation Programming with the Choice Calculus . In Generative and Transformational Techniques in Software Engineering IV (GTTSE 2011 ), Revised and Extended Papers(LNCS , Vol .\u00a07680). 55\u201399. Martin Erwig and Eric Walkingshaw. 2013. Variation Programming with the Choice Calculus. In Generative and Transformational Techniques in Software Engineering IV (GTTSE 2011), Revised and Extended Papers(LNCS, Vol.\u00a07680). 55\u201399."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2528265.2528270"},{"key":"e_1_3_2_1_22_1","volume-title":"Do Background Colors Improve Program Comprehension in the #ifdef Hell?Empirical Software Engineering 18, 4","author":"Feigenspan Janet","year":"2013","unstructured":"Janet Feigenspan , Christian K\u00e4stner , Sven Apel , J\u00f6rg Liebig , Michael Schulze , Raimund Dachselt , Maria Papendieck , Thomas Leich , and Gunter Saake . 2013. Do Background Colors Improve Program Comprehension in the #ifdef Hell?Empirical Software Engineering 18, 4 ( 2013 ), 699\u2013745. Janet Feigenspan, Christian K\u00e4stner, Sven Apel, J\u00f6rg Liebig, Michael Schulze, Raimund Dachselt, Maria Papendieck, Thomas Leich, and Gunter Saake. 2013. Do Background Colors Improve Program Comprehension in the #ifdef Hell?Empirical Software Engineering 18, 4 (2013), 699\u2013745."},{"key":"e_1_3_2_1_23_1","volume-title":"An Empirical Study of the Linux Kernel. In Int. Software Product Line Conf.","author":"Ferreira Gabriel","year":"2016","unstructured":"Gabriel Ferreira , Momin Malik , Christian K\u00e4stner , Juergen Pfeffer , and Sven Apel . 2016 . Do #ifdefs Influence the Occurrence of Vulnerabilities? An Empirical Study of the Linux Kernel. In Int. Software Product Line Conf. Gabriel Ferreira, Momin Malik, Christian K\u00e4stner, Juergen Pfeffer, and Sven Apel. 2016. Do #ifdefs Influence the Occurrence of Vulnerabilities? An Empirical Study of the Linux Kernel. In Int. Software Product Line Conf."},{"volume-title":"The C Preprocessor","author":"Project GNU","key":"e_1_3_2_1_24_1","unstructured":"GNU Project . 2009. The C Preprocessor . Free Software Foundation . http:\/\/gcc.gnu.org\/onlinedocs\/cpp\/. GNU Project. 2009. The C Preprocessor. Free Software Foundation. http:\/\/gcc.gnu.org\/onlinedocs\/cpp\/."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:AUSE.0000049208.84702.84"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Kai Herrmann Jan Reimann Hannes Voigt Birgit Demuth Stefan Fromm Robert Stelzmann and Wolfgang Lehner. 2015. Database Evolution for Software Product Lines. In DATA.  Kai Herrmann Jan Reimann Hannes Voigt Birgit Demuth Stefan Fromm Robert Stelzmann and Wolfgang Lehner. 2015. Database Evolution for Software Product Lines. In DATA.","DOI":"10.5220\/0005484101250133"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2005.10.003"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.14778\/3115404.3115417"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3001867.3001873"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897045.2897050"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2009.8.6.c5"},{"key":"e_1_3_2_1_32_1","volume-title":"Granularity in Software Product Lines. In IEEE Int. Conf. on Software Engineering. 311\u2013320","author":"K\u00e4stner Christian","year":"2008","unstructured":"Christian K\u00e4stner , Sven Apel , and Martin Kuhlemann . 2008 . Granularity in Software Product Lines. In IEEE Int. Conf. on Software Engineering. 311\u2013320 . Christian K\u00e4stner, Sven Apel, and Martin Kuhlemann. 2008. Granularity in Software Product Lines. In IEEE Int. Conf. on Software Engineering. 311\u2013320."},{"key":"e_1_3_2_1_33_1","volume-title":"Handling Database Schema Variability in Software Product Lines. In Asia-Pacific Software Engineering Conference (APSEC). 331\u2013338","author":"Khedri Niloofar","year":"2013","unstructured":"Niloofar Khedri and Ramtin Khosravi . 2013 . Handling Database Schema Variability in Software Product Lines. In Asia-Pacific Software Engineering Conference (APSEC). 331\u2013338 . https:\/\/doi.org\/10.1109\/APSEC.2013.52 10.1109\/APSEC.2013.52 Niloofar Khedri and Ramtin Khosravi. 2013. Handling Database Schema Variability in Software Product Lines. In Asia-Pacific Software Engineering Conference (APSEC). 331\u2013338. https:\/\/doi.org\/10.1109\/APSEC.2013.52"},{"key":"e_1_3_2_1_34_1","volume-title":"IEEE Int. Symp. on Visual Languages and Human-Centric Computing (VL\/HCC). 143\u2013150","author":"Le Duc","year":"2011","unstructured":"Duc Le , Eric Walkingshaw , and Martin Erwig . 2011 . #ifdef Confirmed Harmful: Promoting Understandable Software Variation . In IEEE Int. Symp. on Visual Languages and Human-Centric Computing (VL\/HCC). 143\u2013150 . Duc Le, Eric Walkingshaw, and Martin Erwig. 2011. #ifdef Confirmed Harmful: Promoting Understandable Software Variation. In IEEE Int. Symp. on Visual Languages and Human-Centric Computing (VL\/HCC). 143\u2013150."},{"key":"e_1_3_2_1_35_1","volume-title":"Analyzing the Discipline of Preprocessor Annotations in 30 Million Lines of C Code. In Int. Conf. on Aspect-Oriented Software Development. 191\u2013202","author":"Liebig J\u00f6rg","year":"2011","unstructured":"J\u00f6rg Liebig , Christian K\u00e4stner , and Sven Apel . 2011 . Analyzing the Discipline of Preprocessor Annotations in 30 Million Lines of C Code. In Int. Conf. on Aspect-Oriented Software Development. 191\u2013202 . J\u00f6rg Liebig, Christian K\u00e4stner, and Sven Apel. 2011. Analyzing the Discipline of Preprocessor Annotations in 30 Million Lines of C Code. In Int. Conf. on Aspect-Oriented Software Development. 191\u2013202."},{"key":"e_1_3_2_1_36_1","first-page":"2","article-title":"Schema Evolution and the Relational","volume":"15","author":"McKenzie Edwin","year":"1990","unstructured":"Edwin McKenzie and Richard\u00a0Thomas Snodgrass . 1990 . Schema Evolution and the Relational Algebra. Inf. Syst. 15 , 2 (May 1990), 207\u2013232. https:\/\/doi.org\/10.1016\/0306-4379(90)90036-O 10.1016\/0306-4379(90)90036-O Edwin McKenzie and Richard\u00a0Thomas Snodgrass. 1990. Schema Evolution and the Relational Algebra. Inf. Syst. 15, 2 (May 1990), 207\u2013232. https:\/\/doi.org\/10.1016\/0306-4379(90)90036-O","journal-title":"Algebra. Inf. Syst."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3023956.3023966"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.14778\/1453856.1453952"},{"key":"e_1_3_2_1_39_1","unstructured":"Sudha Ram and Ganesan Shankaranarayanan. 2003. Research Issues in Database Schema Evolution: the Road Not Taken.  Sudha Ram and Ganesan Shankaranarayanan. 2003. Research Issues in Database Schema Evolution: the Road Not Taken."},{"key":"e_1_3_2_1_40_1","volume-title":"Delta-Oriented Programming of Software Product Lines. In Int. Conf. on Software Product Lines. Springer, 77\u201391","author":"Schaefer Ina","year":"2010","unstructured":"Ina Schaefer , Lorenzo Bettini , Viviana Bono , Ferruccio Damiani , and Nico Tanzarella . 2010 . Delta-Oriented Programming of Software Product Lines. In Int. Conf. on Software Product Lines. Springer, 77\u201391 . Ina Schaefer, Lorenzo Bettini, Viviana Bono, Ferruccio Damiani, and Nico Tanzarella. 2010. Delta-Oriented Programming of Software Product Lines. In Int. Conf. on Software Product Lines. Springer, 77\u201391."},{"volume-title":"Building Information System Variants with Tailored Database Schemas Using Features","author":"Sch\u00e4ler Martin","key":"e_1_3_2_1_41_1","unstructured":"Martin Sch\u00e4ler , Thomas Leich , Marko Rosenm\u00fcller , and Gunter Saake . 2012. Building Information System Variants with Tailored Database Schemas Using Features . In Advanced Information Systems Engineering, Jolita Ralyt\u00e9, Xavier Franch, Sjaak Brinkkemper, and Stanislaw Wrycza (Eds.). Springer, Berlin , Heidelberg , 597\u2013612. Martin Sch\u00e4ler, Thomas Leich, Marko Rosenm\u00fcller, and Gunter Saake. 2012. Building Information System Variants with Tailored Database Schemas Using Features. In Advanced Information Systems Engineering, Jolita Ralyt\u00e9, Xavier Franch, Sjaak Brinkkemper, and Stanislaw Wrycza (Eds.). Springer, Berlin, Heidelberg, 597\u2013612."},{"volume-title":"Technologie und Web (BTW)","author":"Siegmund Norbert","key":"e_1_3_2_1_42_1","unstructured":"Norbert Siegmund , Christian K\u00e4stner , Marko Rosenm\u00fcller , Florian Heidenreich , Sven Apel , and Gunter Saake . 2009. Bridging the Gap Between Variability in Client Application and Database Schema. In 13. GI-Fachtagung Datenbanksysteme f\u00fcr Business , Technologie und Web (BTW) . Gesellschaft f\u00fcr Informatik (GI) , 297\u2013306. Norbert Siegmund, Christian K\u00e4stner, Marko Rosenm\u00fcller, Florian Heidenreich, Sven Apel, and Gunter Saake. 2009. Bridging the Gap Between Variability in Client Application and Database Schema. In 13. GI-Fachtagung Datenbanksysteme f\u00fcr Business, Technologie und Web (BTW). Gesellschaft f\u00fcr Informatik (GI), 297\u2013306."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2016.7840584"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2016.88"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2580950"},{"key":"e_1_3_2_1_46_1","unstructured":"Thomas Th\u00fcm and Fabian Benduhn. 2011. SPL2go: An Online Repository for Open-Source Software Product Lines. http:\/\/spl2go.cs.ovgu.de.  Thomas Th\u00fcm and Fabian Benduhn. 2011. SPL2go: An Online Repository for Open-Source Software Product Lines. http:\/\/spl2go.cs.ovgu.de."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"crossref","unstructured":"Thomas Th\u00fcm Leopoldo Teixeira Klaus Schmid Eric Walkingshaw Mukelabai Mukelabai Mahsa Varshosaz Goetz Botterweck Ina Schaefer and Timo Kehrer. 2019. Toward Efficient Analysis of Variation in Time and Space. In Int. Work. on Variability and Evolution of Software Intensive Systems (VariVolution).  Thomas Th\u00fcm Leopoldo Teixeira Klaus Schmid Eric Walkingshaw Mukelabai Mukelabai Mahsa Varshosaz Goetz Botterweck Ina Schaefer and Timo Kehrer. 2019. Toward Efficient Analysis of Variation in Time and Space. In Int. Work. on Variability and Evolution of Software Intensive Systems (VariVolution).","DOI":"10.1145\/3307630.3342414"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661136.2661143"},{"key":"e_1_3_2_1_49_1","volume-title":"Projectional Editing of Variational Software. In ACM SIGPLAN Int. Conf. on Generative Programming: Concepts and Experiences (GPCE). 29\u201338","author":"Walkingshaw Eric","year":"2014","unstructured":"Eric Walkingshaw and Klaus Ostermann . 2014 . Projectional Editing of Variational Software. In ACM SIGPLAN Int. Conf. on Generative Programming: Concepts and Experiences (GPCE). 29\u201338 . Eric Walkingshaw and Klaus Ostermann. 2014. Projectional Editing of Variational Software. In ACM SIGPLAN Int. Conf. on Generative Programming: Concepts and Experiences (GPCE). 29\u201338."}],"event":{"name":"VaMoS'21: 15th International Working Conference on Variability Modelling of Software-Intensive Systems","acronym":"VaMoS'21","location":"Krems Austria"},"container-title":["Proceedings of the 15th International Working Conference on Variability Modelling of Software-Intensive Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3442391.3442395","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3442391.3442395","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:28Z","timestamp":1750195468000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3442391.3442395"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,9]]},"references-count":49,"alternative-id":["10.1145\/3442391.3442395","10.1145\/3442391"],"URL":"https:\/\/doi.org\/10.1145\/3442391.3442395","relation":{},"subject":[],"published":{"date-parts":[[2021,2,9]]},"assertion":[{"value":"2021-02-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}