{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T13:44:21Z","timestamp":1782827061935,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["EXC 3115 \u2013 533767731"],"award-info":[{"award-number":["EXC 3115 \u2013 533767731"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["453596084 - SFB\/TRR 339"],"award-info":[{"award-number":["453596084 - SFB\/TRR 339"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Friedrich and Elisabeth Boysen-Foundation","award":["BOY-179"],"award-info":[{"award-number":["BOY-179"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,7,2]]},"DOI":"10.1145\/3806383.3815517","type":"proceedings-article","created":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T12:49:41Z","timestamp":1782823781000},"page":"51-63","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Multi-Dimensional Context-Oriented Programming with a Lightweight Domain Specific Language"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-3887-3217","authenticated-orcid":false,"given":"Christian","family":"Gutsche","sequence":"first","affiliation":[{"name":"Chair of Software Technology, Boysen-TU Dresden-Graduiertenkolleg; Technische Universit\u00e4t Dresden; Cluster of Excellence CARE, TU Dresden and RWTH Aachen, Germany, Dresden, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1537-7815","authenticated-orcid":false,"given":"Sebastian","family":"G\u00f6tz","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden, Dresden, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3513-6448","authenticated-orcid":false,"given":"Uwe","family":"A\u00dfmann","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Dresden; Cluster of Excellence CARE, TU Dresden and RWTH Aachen, Germany, Dresden, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7]]},"reference":[{"key":"e_1_3_2_2_1_1","first-page":"307","volume-title":"Abowd et al. \"Towards a Better Understanding of Context and Context-Awareness","author":"Gregory","year":"1999","unstructured":"Gregory D. Abowd et al. \"Towards a Better Understanding of Context and Context-Awareness\". In: Handheld and Ubiquitous Computing. Ed. by Hans-W. Gellersen. Berlin, Heidelberg: Springer, 1999, pp. 304\u2013307. isbn: 978-3-540-48157-7."},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/2774947"},{"issue":"2","key":"e_1_3_2_2_3_1","first-page":"399","article-title":"ContextJ: Context-oriented programming with Java","volume":"6","author":"Malte Appeltauer","year":"2011","unstructured":"Malte Appeltauer et al. \"ContextJ: Context-oriented programming with Java\". In: Information and Media Technologies 6.2 (2011), pp. 399\u2013419.","journal-title":"Information and Media Technologies"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-05082-8"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14819-4_15"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08915-7_2"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-017-0645-2"},{"key":"e_1_3_2_2_8_1","volume-title":"Julia: A fast dynamic language for technical computing\". In: arXiv preprint arXiv:1209.5145","author":"Jeff Bezanson","year":"2012","unstructured":"Jeff Bezanson et al. \"Julia: A fast dynamic language for technical computing\". In: arXiv preprint arXiv:1209.5145 (2012)."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146841.1146842"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3340671.3343357"},{"key":"e_1_3_2_2_11_1","volume-title":"3rd International Workshop Software Engineering and its Applications.","volume":"1","author":"Finkelstein A.","year":"1990","unstructured":"A. Finkelstein, J. Kramer, and M. Goedicke. \"ViewPoint Oriented Software Development\". In: 3rd International Workshop Software Engineering and its Applications. Vol. 1. Cigref EC2, 1990. url: https:\/\/openaccess.city.ac.uk\/id\/eprint\/26513\/."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1996461.1996545"},{"key":"e_1_3_2_2_13_1","first-page":"265","volume-title":"Proceedings of the Third International Conference on Software Language Engineering. SLE'10","author":"Sebasti\u00e1n","year":"2010","unstructured":"Sebasti\u00e1n Gonz\u00e1lez et al. \"Subjective-C: bringing context to mobile platform programming\". In: Proceedings of the Third International Conference on Software Language Engineering. SLE'10. Eindhoven, The Netherlands: Springer-Verlag, 2010, pp. 246\u2013265. isbn: 9783642194399."},{"key":"e_1_3_2_2_14_1","first-page":"164","volume-title":"Modelica Conferences.","author":"Christian","year":"2025","unstructured":"Christian Gutsche et al. \"Context-Oriented Equation-based Modeling in ModelingToolkit. jl\". In: Modelica Conferences. 2025, pp. 155\u2013164."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA64295.2024.00011"},{"key":"e_1_3_2_2_16_1","first-page":"95","volume-title":"2025 IEEE\/ACM 20th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). IEEE.","author":"Christian","year":"2025","unstructured":"Christian Gutsche et al. \"Context-Role Oriented Programming in Julia: Advancing Swarm Programming\". In: 2025 IEEE\/ACM 20th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). IEEE. 2025, pp. 85\u201395."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.123"},{"key":"e_1_3_2_2_18_1","first-page":"183","volume-title":"Advances in psychology.","author":"Hart Sandra G","year":"1988","unstructured":"Sandra G Hart and Lowell E Staveland. \"Development of NASA-TLX (Task Load Index): Results of empirical and theoretical research\". In: Advances in psychology. Vol. 52. Elsevier, 1988, pp. 139\u2013183."},{"key":"e_1_3_2_2_19_1","unstructured":"Stephan Herrmann. \"Programming with Roles in ObjectTeams\/Java\". In: 2005. url: https:\/\/api.semanticscholar.org\/CorpusID:6979128."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88643-3_9"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2008.7.3.a4"},{"key":"e_1_3_2_2_22_1","volume-title":"Technische Universit\u00e4t Dresden","author":"Karol Sven","year":"2015","unstructured":"Sven Karol. \"Well-Formed and Scalable Invasive Software Composition\". PhD thesis. Technische Universit\u00e4t Dresden, Dresden, 2015."},{"key":"e_1_3_2_2_23_1","first-page":"242","volume-title":"European conference on object-oriented programming. Springer.","author":"Gregor","year":"1997","unstructured":"Gregor Kiczales et al. \"Aspect-oriented programming\". In: European conference on object-oriented programming. Springer. 1997, pp. 220\u2013242."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2010.11.013"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ComputationWorld.2009.92"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/210376.210389"},{"key":"e_1_3_2_2_27_1","volume-title":"Designing Round-Trip Systems by Change Propagation and Model Partitioning. Technische Universit\u00e4t Dresden","author":"Seifert Mirko","year":"2011","unstructured":"Mirko Seifert. Designing Round-Trip Systems by Change Propagation and Model Partitioning. Technische Universit\u00e4t Dresden. 2011. url: https:\/\/nbn-resolving.org\/urn:nbn:de:bsz:14-qucosa-71098."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-023X(00)00023-9"},{"key":"e_1_3_2_2_29_1","first-page":"156","volume-title":"Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007","author":"L\u00f6wis Martin Von","year":"2007","unstructured":"Martin Von L\u00f6wis, Marcus Denker, and Oscar Nierstrasz. \"Context-oriented programming: beyond layers\". In: Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007. 2007, pp. 143\u2013156."}],"event":{"name":"SLE '26: 19th ACM SIGPLAN International Conference on Software Language Engineering","location":"IRISA \/ Inria Rennes France","acronym":"SLE '26","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 19th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"deposited":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T12:50:01Z","timestamp":1782823801000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3806383.3815517"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":29,"alternative-id":["10.1145\/3806383.3815517","10.1145\/3806383"],"URL":"https:\/\/doi.org\/10.1145\/3806383.3815517","relation":{},"subject":[],"published":{"date-parts":[[2026,7]]},"assertion":[{"value":"2026-07-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}