{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T12:55:05Z","timestamp":1773924905748,"version":"3.50.1"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319609454","type":"print"},{"value":"9783319609478","type":"electronic"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-60947-8_5","type":"book-chapter","created":{"date-parts":[[2017,10,5]],"date-time":"2017-10-05T15:46:47Z","timestamp":1507218407000},"page":"131-152","source":"Crossref","is-referenced-by-count":1,"title":["Addressing Context-Awareness in User Interface Software Product Lines (UI-SPL) Approaches"],"prefix":"10.1007","author":[{"given":"Thouraya","family":"Sboui","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mounir Ben","family":"Ayed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adel M.","family":"Alimi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,10,6]]},"reference":[{"key":"5_CR1","series-title":"Chapter 1. HCI Series","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-1-84628-941-5_1","volume-title":"Maturing usability: quality in software, interaction and value","author":"S Abrah\u00e3o","year":"2008","unstructured":"Abrah\u00e3o S, Iborra E, Vanderdonckt J. Usability evaluation of user interfaces generatedwith a model-driven architecture tool. In: Law E, Hvannberg E, Cockton G, editors. Maturing usability: quality in software, interaction and value, Chapter 1. HCI Series, vol. 10. London: Springer; 2008. p. 3\u201332. doi= http:\/\/dx.doi.org\/10.1007\/978-1-84628-941-5_1 ."},{"issue":"6","key":"5_CR2","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1016\/j.scico.2012.12.004","volume":"78","author":"M Acher","year":"2013","unstructured":"Acher M, Collet P, Lahire P, France RB. Familiar: a domain-specific language for large scale management of feature models. Sci Comput Program. 2013;78(6):657\u201381. doi= https:\/\/doi.org\/10.1016\/j.scico.2012.12.004","journal-title":"Sci Comput Program"},{"key":"5_CR3","unstructured":"Arboleda H, Romero A, Casallas R, Royer JC. Product derivation in a model-driven software product line using decision models. In: Memorias de la XII ConferenciaIberoamericana de Software Engineering (CIbSE\u20192009, Medell\u00edn, April 13-17) 2009 .pp. 59\u201372. Accessible at http:\/\/ai2-s2-pdfs.s3.amazonaws.com\/57ae\/634647fcf7e610df3d106eb2a3cd0f152733.pdf"},{"key":"5_CR4","first-page":"331","volume-title":"Proceedings of 5th IFIP TC 13 international conference on human-computer interaction INTERACT\u201995 (Lillehammer, 27\u201329 June 1995)","author":"F Bodart","year":"1995","unstructured":"Bodart F, Hennebert A-M, Leheureux J-M, Vanderdonckt J. Computer-aided window identification in TRIDENT. In: Nordbyn K, Helmersen PH, Gilmore DJ, Arnesen SA, editors. Proceedings of 5th IFIP TC 13 international conference on human-computer interaction INTERACT\u201995 (Lillehammer, 27\u201329 June 1995). London: Chapman & Hall; 1995. p. 331\u20136."},{"key":"5_CR5","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/2110147.2110152","volume-title":"Proceedings of the 6th international workshop on Variability Modeling of Software-Intensive Systems (VaMOS\u20192012, Leipzig, January 25\u201327, 2012)","author":"Q Boucher","year":"2012","unstructured":"Boucher Q, Perrouin G, Heymans P. Deriving configuration interfaces from feature models: a vision paper. In: Proceedings of the 6th international workshop on Variability Modeling of Software-Intensive Systems (VaMOS\u20192012, Leipzig, January 25\u201327, 2012). New York: ACM Press; 2012. p. 37\u201344. doi= https:\/\/doi.org\/10.1145\/2110147.2110152 ."},{"issue":"3","key":"5_CR6","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1016\/S0953-5438(03)00010-9","volume":"15","author":"G Calvary","year":"2003","unstructured":"Calvary G, Coutaz J, Thevenin D, Limbourg Q, Bouillon L, Vanderdonckt J. A Unifying reference framework for multi-target user interfaces. Interact Comput. 2003;15(3):289\u2013308.","journal-title":"Interact Comput"},{"key":"5_CR7","unstructured":"Cantera Fonseca JM (ed), Gonz\u00e1lez Calleros JM, Meixner G, Patern\u00f2 F, Pullmann J, Raggett D, Schwabe J, Vanderdonckt J. Model-based UI XG Final Report, W3C Incubator Group Report, 4 2010. Accessible at http:\/\/www.w3.org\/2005\/Incubator\/model-based-ui\/XGR-mbui-20100504\/"},{"key":"5_CR8","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.jss.2013.12.038","volume":"91","author":"R Capilla","year":"2014","unstructured":"Capilla R, Bosch J, Trinidad P, Ruiz-Cort\u00e9s A, Hinchey M. An overview of dynamic software product line architectures and techniques: Observations from research and industry. J Syst Soft. 2014;91:3\u201323. doi= https:\/\/doi.org\/10.1016\/j.jss.2013.12.038","journal-title":"J Syst Soft"},{"key":"5_CR9","first-page":"49","volume-title":"Proceedings of the 6th international workshop on Variability Modeling of Software-Intensive Systems (VaMOS\u20192012, Leipzig, January 25\u201327, 2012)","author":"R Capilla","year":"2012","unstructured":"Capilla R, Bosch J. Dynamic variability management supporting operational modes of a power plant product line. In: Proceedings of the 6th international workshop on Variability Modeling of Software-Intensive Systems (VaMOS\u20192012, Leipzig, January 25\u201327, 2012). New York: ACM Press; 2012. p. 49\u201356. doi= https:\/\/doi.org\/10.1145\/2866614.2866621 ."},{"key":"5_CR10","volume-title":"Software product lines","author":"P Clements","year":"2002","unstructured":"Clements P, Northrop L. Software product lines. Boston: Addison-Wesley; 2002."},{"key":"5_CR11","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1007\/3-540-44892-6_18","volume-title":"Proceedings of middleware 2003, Lecture notes in computer science","author":"M Fleury","year":"2003","unstructured":"Fleury M, Reverbel F. The JBoss extensible server. In: Endler M, Schmidt D, editors. Proceedings of middleware 2003, Lecture notes in computer science, vol. 2672. Berlin: Springer; 2003. p. 344\u201373. doi= http:\/\/dx.doi.org\/10.1007\/3-540-44892-6_18 ."},{"key":"5_CR12","unstructured":"Gabillon Y, Biri N, Otjacques B. Designing an adaptive user interface according to software product line engineering. In: Proceedings of 8th international conference on advances in computer-human interactions (ACHI\u20192015, Lisbon, February 22\u201327, 2015). International Academy, Research, and Industry Association (IARIA), 2015, pp. 86\u201391. Accessible at https:\/\/www.thinkmind.org\/download.php?articleid=achi_2015_5_20_20128"},{"key":"5_CR13","unstructured":"Garc\u00e9s K, Parra C, Arboleda H, Yie A, Casallas R. Variability management in a model-driven software product line. AvancesenSistemas e Inform\u00e1tica 4(2),2007. Accessible at http:\/\/www.bdigital.unal.edu.co\/15155\/"},{"key":"5_CR14","first-page":"1","volume-title":"Proceedings of 7th international conference on Research Challenges in Information Science (RCIS\u20192013, Paris, May 29\u201331, 2013)","author":"V Genaro Motti","year":"2013","unstructured":"Genaro Motti V, Vanderdonckt J. A computational framework for context-aware adaptation of user interfaces. In: Proceedings of 7th international conference on Research Challenges in Information Science (RCIS\u20192013, Paris, May 29\u201331, 2013). Los Angeles: IEEE Computer Society; 2013. p. 1\u201312."},{"key":"5_CR15","first-page":"435","volume-title":"Proceedings of international workshop on software Product-Family Engineering (PFE\u20192003, Siena, November 4\u20136, 2003). Lecture Notes in Computer Science","author":"H Gomaa","year":"2003","unstructured":"Gomaa H, Hussein M. Dynamic software reconfiguration in software product families. In: Proceedings of international workshop on software Product-Family Engineering (PFE\u20192003, Siena, November 4\u20136, 2003). Lecture Notes in Computer Science, vol. 3014. Berlin: Springer; 2003. p. 435\u201344. doi= http:\/\/dx.doi.org\/10.1007\/978-3-540-24667-1_33 ."},{"issue":"2","key":"5_CR16","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1504\/IJWET.2008.018096","volume":"4","author":"J Guerrero","year":"2008","unstructured":"Guerrero J, Vanderdonckt J, Gonzalez J. FlowiXML: a step towards designing workflow management systems. Int J Web Engineering Technol. 2008;4(2):163\u201382. doi= https:\/\/doi.org\/10.1504\/IJWET.2008.018096","journal-title":"Int J Web Engineering Technol"},{"key":"5_CR17","series-title":"Chapter 7. HCI Series","first-page":"141","volume-title":"Human-centered software engineering","author":"J Helms","year":"2009","unstructured":"Helms J, Schaefer R, Luyten K, Vermeulen J, Abrams M, Coyette A, Vanderdonckt J. Human-centered engineering with the user interface markup language. In: Seffah A, Vanderdonckt J, Desmarais M, editors. Human-centered software engineering, Chapter 7. HCI Series. London: Springer; 2009. p. 141\u201373. doi= http:\/\/dx.doi.org\/10.1007\/978-1-84800-907-3_7 ."},{"key":"5_CR18","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-3-642-36654-3_1","volume-title":"Domain engineering: product lines, languages, and conceptual models","author":"A Hubaux","year":"2013","unstructured":"Hubaux A, Acher M, Tun TT, Heymans P, Collet P, Lahire P. Separating concerns in feature models: retrospective and support for multi-views. In: Reinhartz-Berger I, Sturm A, Clark T, Cohen S, Bettin J, editors. Domain engineering: product lines, languages, and conceptual models. Berlin: Springer; 2013. p. 3\u201328. doi= http:\/\/dx.doi.org\/10.1007\/978-3-642-36654-3_1 ."},{"key":"5_CR19","unstructured":"Kramer DM. Unified GUI adaptation in dynamic software product lines. Doctoral dissertation, University of West London, London, 2005. Accessible at http:\/\/repository.uwl.ac.uk\/1270\/"},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Kramer D, Oussena S, Komisarczuk, Clark T. Using document-oriented GUIs in dynamic software product lines. ACM SIGPLAN Notices 49(3), 2014, pp. 85\u2013.94. doi= https:\/\/doi.org\/10.1145\/2637365.2517214","DOI":"10.1145\/2637365.2517214"},{"key":"5_CR21","first-page":"101","volume-title":"Proceedings of the 10th European Conference on Modelling Foundations and Applications (ECMFA\u20192014, York, July 21\u201325, 2014). Lecture Notes in Computer Science","author":"I Logre","year":"2014","unstructured":"Logre I, Mosser S, Collet P, Riveilli M. Sensor data visualisation : a composition-based approach to support domain variability. In: Proceedings of the 10th European Conference on Modelling Foundations and Applications (ECMFA\u20192014, York, July 21\u201325, 2014). Lecture Notes in Computer Science, vol. 8569. Berlin: Springer; 2014. p. 101\u201316. doi= https:\/\/doi.org\/10.1007\/978-3-319-09195-2_7 ."},{"key":"5_CR22","doi-asserted-by":"crossref","unstructured":"L\u00f3pez-Jaquero V, Vanderdonckt J, Montero F, Gonz\u00e1lez P. Towards an extended model of user interface adaptation: the ISATINE framework. In: Proceedings of engineering interactive systems 2007 (IFIP WG2.7\/13.4 10th conference on engineering human computer interaction jointly organized with IFIP WG 13.2 1st conference on human centred software engineering and DSVIS - 14th conference on design specification and verification of interactive systems) EIS\u20192007 (Salamanca, 22\u201324 March 2007) Gulliksen J, Harning MB, Palanque Ph (eds). Lecture Notes in Computer Science, Vol. 4940. Springer, Berlin, 2008, pp. 374\u2013392. doi= http:\/\/dx.doi.org\/10.1007\/978-3-540-92698-6_23","DOI":"10.1007\/978-3-540-92698-6_23"},{"key":"5_CR23","unstructured":"Muller J. Generating graphical user interfaces for software product lines: a constraint-based approach. In: Alt et al. (eds), Tagungsband 15. Interuniversit\u00e4resDoktorandenseminarWirtschaftsinformatik der Universit\u00e4ten Chemnitz, Dresden, Freiberg, Halle-Wittenberg, Jena und Leipzig, Leipzig, 2011, pp 64\u201371. Accessible at https:\/\/pdfs.semanticscholar.org\/186d\/7f0907852cbaaf798513ea1f2e347a63b342.pdf"},{"key":"5_CR24","unstructured":"Object Management Group, IFML: the Interaction Flow Modeling Language, 2015. Accessible at: http:\/\/www.ifml.org\/"},{"key":"5_CR25","unstructured":"Object Management Group, Query\/View\/Transformation. Accessible at http:\/\/www.omg.org\/spec\/QVT\/"},{"key":"5_CR26","unstructured":"Patern\u00f2 F, Santoro C, Spano LD. Concur Task Trees (CTT). Accessible at: https:\/\/www.w3.org\/2012\/02\/ctt\/, 2012."},{"key":"5_CR27","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/2305484.2305491","volume-title":"Proceedings of the 4th ACM SIGCHI symposium on Engineering Interactive Computing Systems (EICS\u20192012, Copenhagen, June 25\u201326, 2012)","author":"A Pleuss","year":"2012","unstructured":"Pleuss A, Hauptmann B, Dhungana D, Botterweck G. User interface engineering for software product lines: the dilemma between automation and usability. In: Proceedings of the 4th ACM SIGCHI symposium on Engineering Interactive Computing Systems (EICS\u20192012, Copenhagen, June 25\u201326, 2012). New York: ACM Press; 2012. p. 25\u201334. doi= https:\/\/doi.org\/10.1145\/2305484.2305491 ."},{"key":"5_CR28","first-page":"6","volume-title":"Proceedings of the 16th international Software Product Line Conference (SPLC\u20192012, Salvador, September 2\u20137, 2012)","author":"A Pleuss","year":"2012","unstructured":"Pleuss A, Hauptmann B, Keunecke M, Botterweck G. A case study on variability in user interfaces. In: Proceedings of the 16th international Software Product Line Conference (SPLC\u20192012, Salvador, September 2\u20137, 2012), vol. 1. New York: ACM Press; 2012. p. 6\u201310. doi= https:\/\/doi.org\/10.1145\/2362536.2362542 ."},{"key":"5_CR29","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/2494603.2480298","volume-title":"Proceedings of the 5th ACM SIGCHI symposium on Engineering Interactive Computing Systems (EICS\u20192013, London, June 24\u201327, 2013)","author":"A Pleuss","year":"2013","unstructured":"Pleuss A, Wollny S, Botterweck G. Model-driven development and evolution of customized user interfaces. In: Proceedings of the 5th ACM SIGCHI symposium on Engineering Interactive Computing Systems (EICS\u20192013, London, June 24\u201327, 2013). New York: ACM Press; 2013. p. 13\u201322. doi= https:\/\/doi.org\/10.1145\/2494603.2480298 ."},{"key":"5_CR30","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-28901-1","volume-title":"Software product line engineering","author":"K Pohl","year":"2005","unstructured":"Pohl K, Boeckle G, van der Linden F. Software product line engineering. Berlin: Springer; 2005."},{"key":"5_CR31","series-title":"Article No. 23","volume-title":"Proceedings of the 15th international Software Product Line Conference (SPLC\u20192011, Munich, August 21\u201326, 2011)","author":"C Quinton","year":"2011","unstructured":"Quinton C, Mosser S, Parra C, Duchien L. Using multiple feature models to design applications for mobile phones. In: Proceedings of the 15th international Software Product Line Conference (SPLC\u20192011, Munich, August 21\u201326, 2011), Article No. 23, vol. 2. New York: ACM Press; 2011. doi= https:\/\/doi.org\/10.1145\/2019136.2019162 ."},{"issue":"3","key":"5_CR32","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/2189751.2047866","volume":"47","author":"M Rosenm\u00fcller","year":"2012","unstructured":"Rosenm\u00fcller M, Siegmund N, Pukall M, Apel S. Tailoring dynamic software product lines. ACM SIGPLAN Notices. 2012;47(3):3\u201312. doi= https:\/\/doi.org\/10.1145\/2189751.2047866","journal-title":"ACM SIGPLAN Notices"},{"key":"5_CR33","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1145\/989863.989936","volume-title":"Proceedings of 7th international working conference on Advanced Visual Interfaces (AVI\u20192004, Gallipoli, May 25\u201328, 2004)","author":"M Schlee","year":"2004","unstructured":"Schlee M, Vanderdonckt J. Generative programming of graphical user interfaces. In: Proceedings of 7th international working conference on Advanced Visual Interfaces (AVI\u20192004, Gallipoli, May 25\u201328, 2004). New York: ACM Press; 2004. p. 403\u20136. doi= https:\/\/doi.org\/10.1145\/989863.989936 ."},{"issue":"2","key":"5_CR34","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt DC. Model-driven engineering. IEEE Computer. 2006;39(2):25\u201331. doi= https:\/\/doi.org\/10.1109\/MC.2006.58","journal-title":"IEEE Computer"},{"key":"5_CR35","series-title":"Communications in Computer and Information Science","doi-asserted-by":"crossref","first-page":"390","DOI":"10.1007\/978-3-319-27869-8_23","volume-title":"Proceedings of 3rd international conference on Model-Driven Engineering and Software Development (MODELSWARD\u20192015, Angers, February 9\u201311, 2015)","author":"JS Sottet","year":"2015","unstructured":"Sottet JS, Vagner A, Garc\u00edaFrey A. Model transformation configuration and variability management for user interface design. In: Proceedings of 3rd international conference on Model-Driven Engineering and Software Development (MODELSWARD\u20192015, Angers, February 9\u201311, 2015), Communications in Computer and Information Science, vol. 580. Berlin: Springer; 2015. p. 390\u2013404. doi= http:\/\/dx.doi.org\/10.1007\/978-3-319-27869-8_23 ."},{"key":"5_CR36","unstructured":"Ubayashi N, Nakajima S. Separation of Context Concerns\u2014 Applying Aspect Orientation to VDM. In Talk at the 2nd Overture Workshop, FM, Vol. 6, 2006. Accessible at https:\/\/www.yumpu.com\/en\/document\/view\/27958389\/applying-aspect-orientation-to-vdm-wiki"},{"key":"5_CR37","doi-asserted-by":"crossref","unstructured":"Vanderdonckt J. A MDA-compliant environment for developing user interfaces of Information systems. In: Proceedings of 17th Conference on Advanced Information Systems Engineering CAiSE\u201905 (Porto, 13\u201317 June 2005).O. Pastor & J. Falc\u00e3o e Cunha (Eds.). Lecture Notes in computer Science, Vol. 3520. Springer, Berlin, 2005, pp. 16\u201331.","DOI":"10.1007\/11431855_2"}],"container-title":["Human\u2013Computer Interaction Series","Human Centered Software Product Lines"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-60947-8_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,4]],"date-time":"2022-08-04T00:55:07Z","timestamp":1659574507000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-60947-8_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319609454","9783319609478"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-60947-8_5","relation":{},"ISSN":["1571-5035"],"issn-type":[{"value":"1571-5035","type":"print"}],"subject":[],"published":{"date-parts":[[2017]]}}}