{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:57:00Z","timestamp":1760587020021,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,27]],"date-time":"2020-06-27T00:00:00Z","timestamp":1593216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100007515","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1552944, 1717022, 1813598, 1717415, 1901311"],"award-info":[{"award-number":["1552944, 1717022, 1813598, 1717415, 1901311"]}],"id":[{"id":"10.13039\/100007515","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","award":["FA8750-16-2-0042"],"award-info":[{"award-number":["FA8750-16-2-0042"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,27]]},"DOI":"10.1145\/3377813.3381366","type":"proceedings-article","created":{"date-parts":[[2020,9,19]],"date-time":"2020-09-19T00:21:21Z","timestamp":1600474881000},"page":"233-242","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Exploring differences and commonalities between feature flags and configuration options"],"prefix":"10.1145","author":[{"given":"Jens","family":"Meinicke","sequence":"first","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Chu-Pan","family":"Wong","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Bogdan","family":"Vasilescu","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]},{"given":"Christian","family":"K\u00e4stner","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University"}]}],"member":"320","published-online":{"date-parts":[[2020,9,18]]},"reference":[{"volume-title":"Proc. Symposium on Software Reusability (SSR). ACM, 109--117","year":"2001","author":"Anastasopoules Michalis","key":"e_1_3_2_1_1_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_2_1","DOI":"10.1109\/ASE.2015.58"},{"volume-title":"Feature-Oriented Software Product Lines: Concepts and Implementation","author":"Apel Sven","key":"e_1_3_2_1_3_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1016\/j.comnet.2013.02.025"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/2566486.2567967"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1007\/11554844_3"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1109\/TSE.2004.23"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1109\/WCRE.2001.957833"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1016\/j.is.2010.01.001"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.1016\/S1389-1286(02)00352-3"},{"volume-title":"Software Product Lines: Practices and Patterns","author":"Clements Paul","key":"e_1_3_2_1_11_1"},{"volume-title":"Generative Programming: Methods, Tools, and Applications","year":"2000","author":"Czarnecki Krzysztof","key":"e_1_3_2_1_12_1"},{"volume-title":"Feature Flag Best Practices","author":"Echag\u00fce Patricio","key":"e_1_3_2_1_13_1"},{"unstructured":"Martin Fowler. 2010. FeatureToggle. https:\/\/martinfowler.com\/bliki\/FeatureToggle.html  Martin Fowler. 2010. FeatureToggle. https:\/\/martinfowler.com\/bliki\/FeatureToggle.html","key":"e_1_3_2_1_14_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1109\/ICSE.2012.6227189"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.2307\/2393549"},{"unstructured":"Pete Hodgson. 2017. Feature Toggles (akaFeature Flags). https:\/\/martinfowler.com\/articles\/feature-toggles.html  Pete Hodgson. 2017. Feature Toggles (akaFeature Flags). https:\/\/martinfowler.com\/articles\/feature-toggles.html","key":"e_1_3_2_1_17_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1007\/s10270-011-0220-1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1145\/2110147.2110164"},{"volume-title":"Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Pearson Education.","year":"2010","author":"Humble Jez","key":"e_1_3_2_1_20_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1109\/32.729683"},{"volume-title":"Partial Evaluation and Automatic Program Generation","author":"Jones Neil D.","key":"e_1_3_2_1_22_1"},{"volume-title":"Proc. Europ. Software Engineering Conf.\/Foundations of Software Engineering (ESEC\/FSE). ACM, 257--267","year":"2013","author":"Peter Kim Chang Hwan","key":"e_1_3_2_1_23_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1109\/TSE.2017.2756048"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1007\/978-3-642-15579-6_10"},{"volume-title":"Feature Toggle Driven Development: Practices usedby Practitioners. arXiv preprint arXiv:1907.06157","year":"2019","author":"Mahdavi-Hezaveh Rezvan","key":"e_1_3_2_1_26_1"},{"volume-title":"In Proc. Int'l Conf. Software Engineering (ICSE). ACM, 643--654","year":"2016","author":"Medeiros Fl\u00e1vio","key":"e_1_3_2_1_27_1"},{"volume-title":"Mastering Software Variability with FeatureIDE","author":"Meinicke Jens","doi-asserted-by":"crossref","key":"e_1_3_2_1_28_1","DOI":"10.1007\/978-3-319-61443-4"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1145\/2970276.2970322"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_1","DOI":"10.1145\/2884781.2884831"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.1109\/TSE.2015.2415793"},{"volume-title":"Proc. Int'l Conf. Software Engineering (ICSE). ACM, 907--918","author":"Nguyen Hung Viet","key":"e_1_3_2_1_32_1"},{"volume-title":"A Survey of Combinatorial Testing. ACM Computing Surveys (CSUR) 43, 2","year":"2011","author":"Nie Changhai","key":"e_1_3_2_1_33_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_34_1","DOI":"10.1109\/MS.2017.86"},{"volume-title":"van der Linden","year":"2005","author":"Pohl Klaus","key":"e_1_3_2_1_35_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_36_1","DOI":"10.1145\/2854146"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_37_1","DOI":"10.1145\/2901739.2901745"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_38_1","DOI":"10.1007\/s10664-018-9639-0"},{"volume-title":"Proc. Int'l Software Product Line Conference (SPLC). Keynote presentation.","year":"2009","author":"Refstrup Jacob G.","key":"e_1_3_2_1_39_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_40_1","DOI":"10.1145\/1806799.1806864"},{"volume-title":"The Coding Manual for Qualitative Researchers","author":"Salda\u00f1a Johnny","key":"e_1_3_2_1_41_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_42_1","DOI":"10.1109\/SCAM.2017.25"},{"volume-title":"Software Configuration Engineering in Practice: Interviews, Survey, and Systematic Literature Review","year":"2018","author":"Sayagh Mohammed","key":"e_1_3_2_1_43_1"},{"volume-title":"Proc. Int'l Workshop on Variability Modelling of Software-intensive Systems (VaMoS). ACM, 119--126","author":"Schmid Klaus","key":"e_1_3_2_1_45_1"},{"volume-title":"Proc. Int'l Workshop on Variability Modelling of Software-intensive Systems (VaMoS)","year":"2010","author":"She Steven","key":"e_1_3_2_1_46_1"},{"volume-title":"In Proc. Int'l Conf. Generative Programming and Component Engineering (GPCE). ACM, 41--52","year":"2018","author":"Soares Larissa Rocha","key":"e_1_3_2_1_47_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_48_1","DOI":"10.1145\/1294261.1294284"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_49_1","DOI":"10.1145\/2815400.2815401"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_50_1","DOI":"10.1145\/1835804.1835810"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_51_1","DOI":"10.1145\/1966445.1966451"},{"volume-title":"A Classification and Survey of Analysis Strategies for Software Product Lines. ACM Computing Surveys (CSUR) 47, 1 (6","year":"2014","author":"Th\u00fcm Thomas","key":"e_1_3_2_1_52_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_53_1","DOI":"10.1109\/ICSE.2009.5070526"},{"key":"e_1_3_2_1_54_1","article-title":"Variability-Aware Static Analysis at Scale: An Empirical Study","volume":"27","author":"von Rhein Alexander","year":"2018","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_55_1","DOI":"10.1109\/TSE.2014.2383381"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_56_1","DOI":"10.1145\/2786805.2786852"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_57_1","DOI":"10.1145\/2517349.2522727"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_58_1","DOI":"10.1145\/2791577"},{"volume-title":"Proc. Int'l Conf. Software Engineering (ICSE). ACM, 152--163","author":"Zhang Sai","key":"e_1_3_2_1_59_1"}],"event":{"sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","KIISE Korean Institute of Information Scientists and Engineers","IEEE CS"],"acronym":"ICSE '20","name":"ICSE '20: 42nd International Conference on Software Engineering","location":"Seoul South Korea"},"container-title":["Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377813.3381366","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377813.3381366","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3377813.3381366","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:51Z","timestamp":1750199931000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3377813.3381366"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,27]]},"references-count":58,"alternative-id":["10.1145\/3377813.3381366","10.1145\/3377813"],"URL":"https:\/\/doi.org\/10.1145\/3377813.3381366","relation":{},"subject":[],"published":{"date-parts":[[2020,6,27]]},"assertion":[{"value":"2020-09-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}