{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T17:05:53Z","timestamp":1776013553092,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":19,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,7,16]],"date-time":"2018-07-16T00:00:00Z","timestamp":1531699200000},"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":[[2018,7,16]]},"DOI":"10.1145\/3242921.3242927","type":"proceedings-article","created":{"date-parts":[[2018,9,4]],"date-time":"2018-09-04T12:38:13Z","timestamp":1536064693000},"page":"39-47","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Cross-cutting Commentary"],"prefix":"10.1145","author":[{"given":"Robert","family":"Hirschfeld","sequence":"first","affiliation":[{"name":"Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tobias","family":"D\u00fcrschmid","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Rein","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcel","family":"Taeumel","sequence":"additional","affiliation":[{"name":"Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,7,16]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Literate Programming and Documentation Reuse. In IEEE International Conference on Software Reuse (ICSR). 205--214","author":"Childs Bart","year":"1996","unstructured":"Bart Childs and Johannes Sametinger . 1996 . Literate Programming and Documentation Reuse. In IEEE International Conference on Software Reuse (ICSR). 205--214 . Bart Childs and Johannes Sametinger. 1996. Literate Programming and Documentation Reuse. In IEEE International Conference on Software Reuse (ICSR). 205--214."},{"key":"e_1_3_2_1_2_1","volume-title":"Squeak ToolBuilder Framework","author":"Community Squeak","unstructured":"Squeak Community . 2018. Squeak ToolBuilder Framework . http:\/\/www.squeaksource.com\/ToolBuilder\/. Accessed: 2018-03-11. Squeak Community. 2018. Squeak ToolBuilder Framework. http:\/\/www.squeaksource.com\/ToolBuilder\/. Accessed: 2018-03-11."},{"key":"e_1_3_2_1_3_1","unstructured":"Squeak Community. 2018. Squeak\/Smalltalk v5.1. http:\/\/files.squeak.org\/5.1\/Squeak5.1-16549-32bit\/Squeak5.1-16549-32bit-All-in-One.zip. Accessed: 2018-03-11.  Squeak Community. 2018. Squeak\/Smalltalk v5.1. http:\/\/files.squeak.org\/5.1\/Squeak5.1-16549-32bit\/Squeak5.1-16549-32bit-All-in-One.zip. Accessed: 2018-03-11."},{"key":"e_1_3_2_1_4_1","volume-title":"Smalltalk-80: The Language and Its Implementation","author":"Goldberg Adele","unstructured":"Adele Goldberg and David Robson . 1983. Smalltalk-80: The Language and Its Implementation . Addison-Wesley Longman , Boston, MA, USA . Adele Goldberg and David Robson. 1983. Smalltalk-80: The Language and Its Implementation. Addison-Wesley Longman, Boston, MA, USA."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2008.7.3.a4"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2047849.2047856"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263754"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052912"},{"key":"e_1_3_2_1_9_1","volume-title":"Aspect-Oriented Programming. In European Conference on Object-Oriented Programming (ECOOP), Mehmet Ak\u015fit and Satoshi Matsuoka (Eds.). Springer Berlin Heidelberg, 220--242","author":"Kiczales Gregor","year":"1997","unstructured":"Gregor Kiczales , John Lamping , Anurag Mendhekar , Chris Maeda , Cristina Videira Lopes , Jean-Marc Loingtier , and John Irwin . 1997 . Aspect-Oriented Programming. In European Conference on Object-Oriented Programming (ECOOP), Mehmet Ak\u015fit and Satoshi Matsuoka (Eds.). Springer Berlin Heidelberg, 220--242 . Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin. 1997. Aspect-Oriented Programming. In European Conference on Object-Oriented Programming (ECOOP), Mehmet Ak\u015fit and Satoshi Matsuoka (Eds.). Springer Berlin Heidelberg, 220--242."},{"key":"e_1_3_2_1_10_1","first-page":"26","article-title":"A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80","volume":"1","author":"Krasner Glenn E.","year":"1988","unstructured":"Glenn E. Krasner and Stephen T. Pope . 1988 . A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80 . Journal on Object-Oriented Programming(JOOP) 1 , 3 (1988), 26 -- 49 . Glenn E. Krasner and Stephen T. Pope. 1988. A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80. Journal on Object-Oriented Programming(JOOP) 1, 3 (1988), 26--49.","journal-title":"Journal on Object-Oriented Programming(JOOP)"},{"key":"e_1_3_2_1_11_1","volume-title":"Terekhov","author":"Luciv Dmitry","year":"2017","unstructured":"Dmitry Luciv , D.V. Koznov , George A. Chernishev , and Andrey N . Terekhov . 2017 . Detecting Near Duplicates in Software Documentation . arXiv preprint arXiv:1711.04705 (2017). Dmitry Luciv, D.V. Koznov, George A. Chernishev, and Andrey N. Terekhov. 2017. Detecting Near Duplicates in Software Documentation. arXiv preprint arXiv:1711.04705 (2017)."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1134\/S0361768816040046"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.93"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/568760.568812"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405269"},{"key":"e_1_3_2_1_16_1","volume-title":"Feature-Oriented Programming: A Fresh Lookat Objects. In European Conference on Object-Oriented Programming (ECOOP), Mehmet Ak\u015fit and Satoshi Matsuoka (Eds.). Springer Berlin Heidelberg, 419--443","author":"Prehofer Christian","year":"1997","unstructured":"Christian Prehofer . 1997 . Feature-Oriented Programming: A Fresh Lookat Objects. In European Conference on Object-Oriented Programming (ECOOP), Mehmet Ak\u015fit and Satoshi Matsuoka (Eds.). Springer Berlin Heidelberg, 419--443 . Christian Prehofer. 1997. Feature-Oriented Programming: A Fresh Lookat Objects. In European Conference on Object-Oriented Programming (ECOOP), Mehmet Ak\u015fit and Satoshi Matsuoka (Eds.). Springer Berlin Heidelberg, 419--443."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2622264"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP.2017.11"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2009.5295283"}],"event":{"name":"ECOOP '18: European Conference on Object Oriented Programming","location":"Amsterdam Netherlands","acronym":"ECOOP '18","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","AITO Assoc Internationale por les Technologies Objects"]},"container-title":["Proceedings of the 10th ACM International Workshop on Context-Oriented Programming: Advanced Modularity for Run-time Composition"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3242921.3242927","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3242921.3242927","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:39:24Z","timestamp":1750210764000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3242921.3242927"}},"subtitle":["Narratives for Multi-party Mechanisms and Concerns"],"short-title":[],"issued":{"date-parts":[[2018,7,16]]},"references-count":19,"alternative-id":["10.1145\/3242921.3242927","10.1145\/3242921"],"URL":"https:\/\/doi.org\/10.1145\/3242921.3242927","relation":{},"subject":[],"published":{"date-parts":[[2018,7,16]]},"assertion":[{"value":"2018-07-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}