U. Alegre, J. C. Augusto, C. , and T. , Engineering context-aware systems and applications: A survey, Journal of Systems and Software, vol.117, pp.55-83, 2016.
DOI : 10.1016/j.jss.2016.02.010

A. D. Alexandrov, M. Ibel, K. E. Schauser, and C. J. Scheiman, UFO: a personal global file system based on user-level extensions to the operating system, ACM Transactions on Computer Systems, vol.16, issue.3, pp.207-233, 1998.
DOI : 10.1145/290409.290410

M. Appeltauer, R. Hirschfeld, M. Haupt, J. Lincke, and M. Perscheid, A comparison of contextoriented programming languages, International Workshop on Context-Oriented Programming, COP '09, 2009.

P. Asirelli, P. Degano, G. Levi, A. Martèlli, U. Montanari et al., A flexible environment for program development based on a symbolic interpreter, ICSE '79, pp.251-263, 1979.

M. Baldauf, S. Dustdar, and F. Rosenberg, A survey on context-aware systems, International Journal of Ad Hoc and Ubiquitous Computing, vol.2, issue.4, pp.263-277, 2007.
DOI : 10.1504/IJAHUC.2007.014070

URL : http://www.infosys.tuwien.ac.at/Staff/sd/papers/TUV-1841-2004-24.pdf

P. Costanza, R. Hirschfeld, D. Meuter, and W. , Efficient Layer Activation for Switching Context-Dependent Behavior, Modular Programming Languages, pp.84-103, 2006.
DOI : 10.1007/11860990_7

A. K. Dey and G. D. Abowd, The what, who, where, when, why and how of context-awareness, CHI '00 Extended Abstracts on Human Factors in Computing Systems, 2000.

E. Ihantola and L. Kihn, Threats to validity and reliability in mixed methods accounting research, Qualitative Research in Accounting & Management, vol.8, issue.1, pp.39-58, 2011.
DOI : 10.5172/mra.455.3.1.58

D. Jin, X. Qu, M. B. Cohen, R. , and B. , Configurations everywhere: implications for testing and debugging in practice, Companion Proceedings of the 36th International Conference on Software Engineering, ICSE Companion 2014, pp.215-224, 2014.
DOI : 10.1145/2591062.2591191

URL : http://cse.unl.edu/~myra/papers/icse14_config.pdf

D. S. Johnson, A theoretician???s guide to the experimental analysis of algorithms, Proceedings of the 5th and 6th DIMACS Implementation Challenges, 2002.
DOI : 10.1090/dimacs/059/11

H. Jong-yi, S. Eui-ho, and K. Sung-jin, Contextaware systems: A literature review and classification, Expert Systems with Applications, vol.36, issue.4, pp.8509-8522, 2009.

T. Kamina, T. Aotani, H. Masuhara, and T. Tamai, Context-oriented software engineering, Proceedings of the 13th international conference on Modularity, MODULARITY '14, pp.85-98, 2014.
DOI : 10.1145/2577080.2579816

K. C. Lee, M. Segarra, and S. Guelec, A deployment-oriented development process based on context variability modeling, Model-Driven Engineering and Software Development (MODELSWARD), 2nd International Conference, pp.454-459, 2014.

K. Mens, R. Capilla, N. Cardozo, and B. Dumas, A taxonomy of context-aware software variability approaches, Companion Proceedings of the 15th International Conference on Modularity, MODULARITY Companion 2016, 2016.
DOI : 10.1007/978-3-642-35813-5_1

M. Raab, Global and Thread-Local Activation of Contextual Program Execution Environments, 2015 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops, pp.34-41, 2015.
DOI : 10.1109/ISORCW.2015.52

M. Raab, Sharing software configuration via specified links and transformation rules, 2015.

M. Raab, Elektra: universal framework to access configuration parameters, The Journal of Open Source Software, vol.1, issue.8, 2016.
DOI : 10.1145/3001854.3001855

M. Raab, Improving system integration using a modular configuration specification language, Companion Proceedings of the 15th International Conference on Modularity, MODULARITY Companion 2016, pp.152-157, 2016.
DOI : 10.1109/ISORCW.2015.52

M. Raab, Persistent contextual values as interprocess layers, Proceedings of the 1st International Workshop on Mobile Development, pp.9-16, 2016.
DOI : 10.1145/3001854.3001855

M. Raab, Unanticipated Context Awareness for Software Configuration Access Using the getenv API, Computer and Information Science, pp.41-57, 2016.
DOI : 10.1109/ICSE.2012.6227202

M. Raab and F. Puntigam, Program Execution Environments as Contextual Values, Proceedings of 6th International Workshop on Context-Oriented Programming, COP'14, pp.1-8, 2014.
DOI : 10.1145/2637066.2637074

A. Rabkin and R. Katz, Static extraction of program configuration options, Proceeding of the 33rd international conference on Software engineering, ICSE '11, pp.131-140, 2011.
DOI : 10.1145/1985793.1985812

G. Salvaneschi, C. Ghezzi, and M. Pradella, Context-oriented programming: A software engineering perspective, Journal of Systems and Software, vol.85, issue.8, pp.1801-1817, 2012.
DOI : 10.1016/j.jss.2012.03.024

H. Schippers, T. Molderez, J. , and D. , A graph-based operational semantics for context-oriented programming, Proceedings of the 2nd International Workshop on Context-Oriented Programming, COP '10, 2010.
DOI : 10.1145/1930021.1930027

E. Tanter, Contextual values, Proceedings of the 2008 symposium on Dynamic languages, DLS '08, pp.1-3, 2008.
DOI : 10.1145/1408681.1408684

É. Tanter, K. Gybels, M. Denker, and A. Bergel, Context-Aware Aspects, pp.227-242, 2006.
DOI : 10.1007/11821946_15

URL : https://hal.archives-ouvertes.fr/inria-00555956

M. Von-löwis, M. Denker, and O. Nierstrasz, Context-oriented programming, Proceedings of the 2007 international conference on Dynamic languages in conjunction with the 15th International Smalltalk Joint Conference 2007, ICDL '07, pp.143-156, 2007.
DOI : 10.1145/1352678.1352688

B. H. Wasty, A. Semmo, M. Appeltauer, B. Steinert, and R. Hirschfeld, ContextLua, Proceedings of the 2nd International Workshop on Context-Oriented Programming, COP '10, pp.1-5, 2010.
DOI : 10.1145/1930021.1930026

T. Xu, L. Jin, X. Fan, Y. Zhou, S. Pasupathy et al., Hey, you have given me too many knobs!: understanding and dealing with over-designed configuration in system software, Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, pp.307-319, 2015.
DOI : 10.1145/1958746.1958786

T. Xu, J. Zhang, P. Huang, J. Zheng, T. Sheng et al., Do not blame users for misconfigurations, Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, SOSP '13, pp.244-259, 2013.
DOI : 10.1145/2517349.2522727

URL : http://cseweb.ucsd.edu/~tixu/papers/sosp13.pdf

T. Xu and Y. Zhou, Systems Approaches to Tackling Configuration Errors, ACM Computing Surveys, vol.47, issue.4, pp.1-7041, 2015.
DOI : 10.1145/1272996.1273020

Z. Yin, X. Ma, J. Zheng, Y. Zhou, L. N. Bairavasundaram et al., An empirical study on configuration errors in commercial and open source systems, Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, SOSP '11, pp.159-172, 2011.
DOI : 10.1145/2043556.2043572