{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:07Z","timestamp":1772164027484,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,10,27]],"date-time":"2013-10-27T00:00:00Z","timestamp":1382832000000},"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":[[2013,10,27]]},"DOI":"10.1145\/2517208.2517214","type":"proceedings-article","created":{"date-parts":[[2013,10,23]],"date-time":"2013-10-23T11:29:17Z","timestamp":1382527757000},"page":"85-94","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Using document-oriented GUIs in dynamic software product lines"],"prefix":"10.1145","author":[{"given":"Dean","family":"Kramer","sequence":"first","affiliation":[{"name":"University of West London, London, United Kingdom"}]},{"given":"Samia","family":"Oussena","sequence":"additional","affiliation":[{"name":"University of West London, London, United Kingdom"}]},{"given":"Peter","family":"Komisarczuk","sequence":"additional","affiliation":[{"name":"University of West London, London, United Kingdom"}]},{"given":"Tony","family":"Clark","sequence":"additional","affiliation":[{"name":"Middlesex University, London, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2013,10,27]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/647985.743843"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02408-5_2"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070523"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561347_10"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-79980-1_4"},{"key":"e_1_3_2_1_6_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1007\/978-3-642-14046-4_4","volume-title":"Proceedings of International Conference on Software Composition","author":"Appeltauer M.","year":"2010","unstructured":"M. Appeltauer , R. Hirschfeld , H. Masuhara , M. Haupt , and K. Kawauchi . Event-specific Software Composition in Context-oriented Programming . In Proceedings of International Conference on Software Composition , Lecture Notes in Computer Science , pages 50 -- 65 , Berlin, Heidelberg, Germany , 2010 . Springer-Verlag . M. Appeltauer, R. Hirschfeld, H. Masuhara, M. Haupt, and K. Kawauchi. Event-specific Software Composition in Context-oriented Programming. In Proceedings of International Conference on Software Composition, Lecture Notes in Computer Science, pages 50--65, Berlin, Heidelberg, Germany, 2010. Springer-Verlag."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSMC.1995.537774"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.23"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2010.01.001"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822018.1822022"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/PLEASE.2012.6229766"},{"key":"e_1_3_2_1_12_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/3-540-45348-2_17","volume-title":"Engineering for Human-Computer Interaction","author":"Calvary G.","year":"2001","unstructured":"G. Calvary , J. Coutaz , and D. Thevenin . A unifying reference framework for the development of plastic user interfaces . In M. Little and L. Nigay, editors, Engineering for Human-Computer Interaction , volume 2254 of Lecture Notes in Computer Science , pages 173 -- 192 . Springer Berlin Heidelberg , 2001 . G. Calvary, J. Coutaz, and D. Thevenin. A unifying reference framework for the development of plastic user interfaces. In M. Little and L. Nigay, editors, Engineering for Human-Computer Interaction, volume 2254 of Lecture Notes in Computer Science, pages 173--192. Springer Berlin Heidelberg, 2001."},{"key":"e_1_3_2_1_13_1","first-page":"130","volume-title":"International Conference On Software Engineering Advances (ICSEA'11)","author":"Cardozo N.","year":"2011","unstructured":"N. Cardozo , S. G\u00fcnther , and T. D Hondt . Feature-oriented programming and context-oriented programming: Comparing paradigm characteristics by example implementations . In International Conference On Software Engineering Advances (ICSEA'11) , pages 130 -- 135 . IARIA, 2011 . N. Cardozo, S. G\u00fcnther, and T. DHondt. Feature-oriented programming and context-oriented programming: Comparing paradigm characteristics by example implementations. In International Conference On Software Engineering Advances (ICSEA'11), pages 130--135. IARIA, 2011."},{"key":"e_1_3_2_1_14_1","first-page":"49","volume-title":"Proceedings of the 5th Workshop on Models@run.time at the ACM\/IEEE 13th International Conference on Model Driven Engineering Languages and Systems","author":"Criado J.","year":"2010","unstructured":"J. Criado , C. Vicente-Chicote , N. Padilla , and L. Iribarne . A model-driven approach to graphical user interface runtime adaptation . In Proceedings of the 5th Workshop on Models@run.time at the ACM\/IEEE 13th International Conference on Model Driven Engineering Languages and Systems , pages 49 -- 59 , 2010 . J. Criado, C. Vicente-Chicote, N. Padilla, and L. Iribarne. A model-driven approach to graphical user interface runtime adaptation. In Proceedings of the 5th Workshop on Models@run.time at the ACM\/IEEE 13th International Conference on Model Driven Engineering Languages and Systems, pages 49--59, 2010."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1002\/spip.225"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019136.2019175"},{"key":"e_1_3_2_1_17_1","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1007\/978-3-642-04750-3_3","volume-title":"Enterprise Interoperability","author":"Daniele L. M.","year":"2009","unstructured":"L. M. Daniele , E. Silva , L. F. Pires , and M. Sinderen . A soa-based platform-specific framework for context-aware mobile applications . In W. Aalst, J. Mylopoulos, M. Rosemann, M. J. Shaw, C. Szyperski, R. Poler, M. Sinderen, and R. Sanchis, editors, Enterprise Interoperability , volume 38 of Lecture Notes in Business Information Processing , pages 25 -- 37 . Springer Berlin Heidelberg , 2009 . L. M. Daniele, E. Silva, L. F. Pires, and M. Sinderen. A soa-based platform-specific framework for context-aware mobile applications. In W. Aalst, J. Mylopoulos, M. Rosemann, M. J. Shaw, C. Szyperski, R. Poler, M. Sinderen, and R. Sanchis, editors, Enterprise Interoperability, volume 38 of Lecture Notes in Business Information Processing, pages 25--37. Springer Berlin Heidelberg, 2009."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1152760.1152769"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2019136.2019176"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2010.12.007"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.123"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070568"},{"key":"e_1_3_2_1_25_1","first-page":"27","volume-title":"Proceedings of the Tenth Australasian Conference on User Interfaces -","volume":"93","author":"Kim J.","year":"2009","unstructured":"J. Kim and C. Lutteroth . Multi-platform document-oriented guis . In Proceedings of the Tenth Australasian Conference on User Interfaces - Volume 93 , AUIC '09, pages 27 -- 34 , Darlinghurst, Australia, Australia , 2009 . Australian Computer Society, Inc. J. Kim and C. Lutteroth. Multi-platform document-oriented guis. In Proceedings of the Tenth Australasian Conference on User Interfaces - Volume 93, AUIC '09, pages 27--34, Darlinghurst, Australia, Australia, 2009. Australian Computer Society, Inc."},{"issue":"3","key":"e_1_3_2_1_26_1","first-page":"26","article-title":"A cookbook for using the model-view controller user interface paradigm in smalltalk-80","volume":"1","author":"Krasner G. E.","year":"1988","unstructured":"G. E. Krasner and S. T. Pope . A cookbook for using the model-view controller user interface paradigm in smalltalk-80 . J. Object Oriented Program. , 1 ( 3 ): 26 -- 49 , Aug. 1988 . G. E. Krasner and S. T. Pope. A cookbook for using the model-view controller user interface paradigm in smalltalk-80. J. Object Oriented Program., 1(3):26--49, Aug. 1988.","journal-title":"J. Object Oriented Program."},{"key":"e_1_3_2_1_27_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1007\/978-3-642-15579-6_24","volume-title":"Software Product Lines: Going Beyond","author":"Marinho F.","year":"2010","unstructured":"F. Marinho , F. Lima , J. Ferreira Filho , L. Rocha , M. Maia , S. de Aguiar , V. Dantas , W. Viana , R. Andrade , E. Teixeira , and C. Werner . A software product line for the mobile and context-aware applications domain . In J. Bosch and J. Lee, editors, Software Product Lines: Going Beyond , volume 6287 of Lecture Notes in Computer Science , pages 346 -- 360 . Springer Berlin \/ Heidelberg , 2010 . F. Marinho, F. Lima, J. Ferreira Filho, L. Rocha, M. Maia, S. de Aguiar, V. Dantas, W. Viana, R. Andrade, E. Teixeira, and C. Werner. A software product line for the mobile and context-aware applications domain. In J. Bosch and J. Lee, editors, Software Product Lines: Going Beyond, volume 6287 of Lecture Notes in Computer Science, pages 346--360. Springer Berlin \/ Heidelberg, 2010."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/1753235.1753254"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2305484.2305491"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2362536.2362542"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33609-6_4"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-011-0080-5"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2189751.2047866"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449913.1449917"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822018.1822023"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/1885639.1885647"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/989863.989936"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2068736.2068741"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-92698-6_9"},{"key":"e_1_3_2_1_42_1","first-page":"164","volume-title":"ISWCS '08. IEEE International Symposium on","author":"Yaici K.","year":"2008","unstructured":"K. Yaici and A. Kondoz . A model-based approach for the generation of adaptive user interfaces on portable devices. In Wireless Communication Systems. 2008 . ISWCS '08. IEEE International Symposium on , pages 164 -- 167 , 2008 . K. Yaici and A. Kondoz. A model-based approach for the generation of adaptive user interfaces on portable devices. In Wireless Communication Systems. 2008. ISWCS '08. IEEE International Symposium on, pages 164--167, 2008."}],"event":{"name":"GPCE'13: Generative Programming: Concepts and Experiences","location":"Indianapolis Indiana USA","acronym":"GPCE'13","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 12th international conference on Generative programming: concepts &amp; experiences"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2517208.2517214","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2517208.2517214","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:28:40Z","timestamp":1750217320000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2517208.2517214"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,10,27]]},"references-count":38,"alternative-id":["10.1145\/2517208.2517214","10.1145\/2517208"],"URL":"https:\/\/doi.org\/10.1145\/2517208.2517214","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2637365.2517214","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2013,10,27]]},"assertion":[{"value":"2013-10-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}