{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:31:21Z","timestamp":1750221081316,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T00:00:00Z","timestamp":1540339200000},"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,10,24]]},"DOI":"10.1145\/3276954.3276963","type":"proceedings-article","created":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T15:28:39Z","timestamp":1540394919000},"page":"29-43","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["The open authorial principle: supporting networks of authors in creating externalisable designs"],"prefix":"10.1145","author":[{"given":"Antranig","family":"Basman","sequence":"first","affiliation":[{"name":"Raising the Floor - International, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Clayton","family":"Lewis","sequence":"additional","affiliation":[{"name":"University of Colorado at Boulder, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Colin","family":"Clark","sequence":"additional","affiliation":[{"name":"OCAD University, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,10,24]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Structure and Interpretation of Computer Programs","author":"Abelson Hal","year":"1985","unstructured":"Hal Abelson and Gerald Jay Sussman , Structure and Interpretation of Computer Programs , MIT Press , 1985 . Hal Abelson and Gerald Jay Sussman, Structure and Interpretation of Computer Programs, MIT Press, 1985."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/359576.359579"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3191697.3214328"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 28th Annual PPIG Workshop","author":"If What We Made Antranig Basman","year":"2017","unstructured":"Antranig Basman If What We Made Were Real \u2013 Against Imperialism and Cartesianism in Computer Science , Proceedings of the 28th Annual PPIG Workshop , 2017 . Antranig Basman If What We Made Were Real \u2013 Against Imperialism and Cartesianism in Computer Science, Proceedings of the 28th Annual PPIG Workshop, 2017."},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 27th Annual PPIG Workshop","author":"Basman Antranig","year":"2016","unstructured":"Antranig Basman , Luke Church , Clemens Klokmose , Colin Clark Software and How it Lives On \u2013 Embedding Live Programs in the World Around Them , Proceedings of the 27th Annual PPIG Workshop , 2016 . Antranig Basman, Luke Church, Clemens Klokmose, Colin Clark Software and How it Lives On \u2013 Embedding Live Programs in the World Around Them, Proceedings of the 27th Annual PPIG Workshop, 2016."},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of the 26th Annual PPIG Workshop","author":"Basman Antranig","year":"2015","unstructured":"Antranig Basman , Colin Clark and Clayton Lewis Harmonious Authorship from Different Representations , Proceedings of the 26th Annual PPIG Workshop , 2015 . Antranig Basman, Colin Clark and Clayton Lewis Harmonious Authorship from Different Representations, Proceedings of the 26th Annual PPIG Workshop, 2015."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048147.2048220"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(92)90185-I"},{"key":"e_1_3_2_1_9_1","unstructured":"Gilad Bracha A DOMain of Shadows blog posting at http:\/\/gbracha. blogspot.co.uk\/2014\/09\/a-domain-of-shadows.html  Gilad Bracha A DOMain of Shadows blog posting at http:\/\/gbracha. blogspot.co.uk\/2014\/09\/a-domain-of-shadows.html"},{"volume-title":"Proceedings of the 24th ECOOP, June 21-25 2010. Springer Verlag LNCS 2010.","author":"Bracha Gilad","key":"e_1_3_2_1_10_1","unstructured":"Gilad Bracha , Peter von der Ah\u00e9, Vassili Bykov, Yaron Kashai, William Maddox and Eliot Miranda Modules as Objects in Newspeak . Proceedings of the 24th ECOOP, June 21-25 2010. Springer Verlag LNCS 2010. Gilad Bracha, Peter von der Ah\u00e9, Vassili Bykov, Yaron Kashai, William Maddox and Eliot Miranda Modules as Objects in Newspeak. Proceedings of the 24th ECOOP, June 21-25 2010. Springer Verlag LNCS 2010."},{"key":"e_1_3_2_1_11_1","volume-title":"The Mythical Man-month","author":"Brooks Frederick P.","year":"1995","unstructured":"Frederick P. Brooks , Jr. , The Mythical Man-month (Anniversary Ed.), Addison-Wesley , 1995 . Frederick P. Brooks, Jr., The Mythical Man-month (Anniversary Ed.), Addison-Wesley, 1995."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of Salon des Refus\u00e9s Workshop","author":"Clark Colin","year":"2017","unstructured":"Colin Clark and Antranig Basman Tracing a Paradigm for Externalization : Avatars and the GPII Nexus, \u27e8Programming\u27e9 , Proceedings of Salon des Refus\u00e9s Workshop , 2017 . Colin Clark and Antranig Basman Tracing a Paradigm for Externalization: Avatars and the GPII Nexus, \u27e8Programming\u27e9, Proceedings of Salon des Refus\u00e9s Workshop, 2017."},{"key":"e_1_3_2_1_13_1","volume-title":"Coplien Curiously Recurring Template Patterns C++ Report: 24\u201327","author":"James","year":"1995","unstructured":"James O. Coplien Curiously Recurring Template Patterns C++ Report: 24\u201327 , 1995 . James O. Coplien Curiously Recurring Template Patterns C++ Report: 24\u201327, 1995."},{"key":"e_1_3_2_1_14_1","volume-title":"Eisenecker","author":"Czarnecki Krzysztof","year":"2000","unstructured":"Krzysztof Czarnecki and Ulrich W . Eisenecker . 2000 . Generative Programming : Methods, Tools, and Applications. ACM Press\/AddisonWesley Publ . Co., New York, NY, USA. Krzysztof Czarnecki and Ulrich W. Eisenecker. 2000. Generative Programming: Methods, Tools, and Applications. ACM Press\/AddisonWesley Publ. Co., New York, NY, USA."},{"key":"e_1_3_2_1_15_1","unstructured":"Daylight Chemical Information Systems Inc. SMARTS - A Language for Describing Molecular Patterns http:\/\/www.daylight.com\/dayhtml\/ doc\/theory\/theory.smarts.html 2008.  Daylight Chemical Information Systems Inc. SMARTS - A Language for Describing Molecular Patterns http:\/\/www.daylight.com\/dayhtml\/ doc\/theory\/theory.smarts.html 2008."},{"key":"e_1_3_2_1_16_1","volume-title":"dynamic =&gt","author":"Edwards Jonathan","year":"2013","unstructured":"Jonathan Edwards , dynamic =&gt ; static: type as subtext, https:\/\/vimeo. com\/74314050 , 2013 Jonathan Edwards, dynamic =&gt; static: type as subtext, https:\/\/vimeo. com\/74314050 , 2013"},{"key":"e_1_3_2_1_18_1","unstructured":"Martin Fowler Inversion of Control Containers and the Dependency Injection Pattern 2004 urlhttps:\/\/martinfowler.com\/articles\/injection.html  Martin Fowler Inversion of Control Containers and the Dependency Injection Pattern 2004 urlhttps:\/\/martinfowler.com\/articles\/injection.html"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384592.2384611"},{"key":"e_1_3_2_1_20_1","volume-title":"AddisonWesley","author":"Gamma Erich","year":"1994","unstructured":"Erich Gamma , John Vlissides , Ralph Johnson , and Richard Helm Design Patterns : Elements of Reusable Object-Oriented Software , AddisonWesley , 1994 Erich Gamma, John Vlissides, Ralph Johnson, and Richard Helm Design Patterns: Elements of Reusable Object-Oriented Software, AddisonWesley, 1994"},{"key":"e_1_3_2_1_21_1","volume-title":"The W3C Document Object Model (DOM)","author":"H\u00e9garet Philippe Le","year":"2002","unstructured":"Philippe Le H\u00e9garet . \u201c The W3C Document Object Model (DOM) \u201d. World Wide Web Consortium , 2002 http:\/\/www.w3.org\/2002\/07\/ 26-dom-article.html Philippe Le H\u00e9garet. \u201cThe W3C Document Object Model (DOM)\u201d. World Wide Web Consortium, 2002 http:\/\/www.w3.org\/2002\/07\/ 26-dom-article.html"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2008.7.3.a4"},{"key":"e_1_3_2_1_23_1","volume-title":"https:\/\/wiki.gpii.net\/w\/The_Nexus","author":"Team GPII","year":"2017","unstructured":"GPII Team The GPII Nexus , https:\/\/wiki.gpii.net\/w\/The_Nexus , 2017 . GPII Team The GPII Nexus, https:\/\/wiki.gpii.net\/w\/The_Nexus , 2017."},{"key":"e_1_3_2_1_24_1","volume-title":"https:\/\/wiki.gpii.net\/w\/Flow_ Manager","author":"Team GPII","year":"2017","unstructured":"GPII Team The GPII FlowManager , https:\/\/wiki.gpii.net\/w\/Flow_ Manager , 2017 GPII Team The GPII FlowManager, https:\/\/wiki.gpii.net\/w\/Flow_ Manager , 2017"},{"key":"e_1_3_2_1_25_1","volume-title":"https:\/\/www.edge. org\/conversation\/jaron_lanier-why-gordian-software-has-convinced-me\\ -to-believe-in-the-reality-of-cats","author":"J. Lanier Why","year":"2003","unstructured":"J. Lanier Why Gordian software has convinced me to believe in the reality of cats and apples edge.org, November, 1. https:\/\/www.edge. org\/conversation\/jaron_lanier-why-gordian-software-has-convinced-me\\ -to-believe-in-the-reality-of-cats , 2003 . J. Lanier Why Gordian software has convinced me to believe in the reality of cats and apples edge.org, November, 1. https:\/\/www.edge. org\/conversation\/jaron_lanier-why-gordian-software-has-convinced-me\\ -to-believe-in-the-reality-of-cats , 2003."},{"key":"e_1_3_2_1_26_1","unstructured":"Alan Kay \u201cE-Mail of 2003-07-23\u201d. Dr. Alan Kay on the Meaning of \u201cObject-Oriented Programming\u201d. http:\/\/www.purl.org\/stefan_ram\/pub\/ doc_kay_oop_en 2003.  Alan Kay \u201cE-Mail of 2003-07-23\u201d. Dr. Alan Kay on the Meaning of \u201cObject-Oriented Programming\u201d. http:\/\/www.purl.org\/stefan_ram\/pub\/ doc_kay_oop_en 2003."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 11th ECOOP","author":"Kiczales Gregor","year":"1997","unstructured":"Gregor Kiczales , John Lamping , Anurag Mendhekar , Chris Maeda , Cristina Videira Lopes , Jean-Marc Loingtier and John Irwin Aspectoriented programming. Proceedings of the 11th ECOOP , 1997 . Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier and John Irwin Aspectoriented programming. Proceedings of the 11th ECOOP, 1997."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1639950.1640051"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807446"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.35588"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2010.11.013"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/62139.62141"},{"key":"e_1_3_2_1_33_1","volume-title":"C++ Report","author":"Robert","year":"1996","unstructured":"Robert C. Martin The Open-Closed Principle , C++ Report , January 1996 Robert C. Martin The Open-Closed Principle, C++ Report, January 1996"},{"key":"e_1_3_2_1_34_1","unstructured":"Bertrand Meyer Object-Oriented Software Construction Prentice-Hall 1988   Bertrand Meyer Object-Oriented Software Construction Prentice-Hall 1988"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889443.2889457"},{"key":"e_1_3_2_1_36_1","volume-title":"Smith The thing on the screen is supposed to be the actual thing http:\/\/davidungar.net\/Live2013\/Live_2013.html","author":"Ungar David","year":"2013","unstructured":"David Ungar and Randall B . Smith The thing on the screen is supposed to be the actual thing http:\/\/davidungar.net\/Live2013\/Live_2013.html , 2013 . David Ungar and Randall B. Smith The thing on the screen is supposed to be the actual thing http:\/\/davidungar.net\/Live2013\/Live_2013.html , 2013."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661136.2661147"},{"key":"e_1_3_2_1_38_1","first-page":"517","volume-title":"Universal Access in Human-Computer Interaction \u2014 Design for All and eInclusion","author":"Vanderheiden Gregg","year":"2011","unstructured":"Gregg Vanderheiden and Jutta Treviranus Creating a Global Public Inclusive Infrastructure . Universal Access in Human-Computer Interaction \u2014 Design for All and eInclusion , pages 517 - 526 . Berlin : Springer , 2011 . Gregg Vanderheiden and Jutta Treviranus Creating a Global Public Inclusive Infrastructure. Universal Access in Human-Computer Interaction \u2014 Design for All and eInclusion, pages 517-526. Berlin: Springer, 2011."},{"key":"e_1_3_2_1_39_1","unstructured":"W3C XML Path Language (XPath) 3.1 W3C Recommentation 21 March 2017.  W3C XML Path Language (XPath) 3.1 W3C Recommentation 21 March 2017."}],"event":{"name":"SPLASH '18: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Boston MA USA","acronym":"SPLASH '18"},"container-title":["Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3276954.3276963","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3276954.3276963","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:41Z","timestamp":1750208261000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3276954.3276963"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,24]]},"references-count":38,"alternative-id":["10.1145\/3276954.3276963","10.1145\/3276954"],"URL":"https:\/\/doi.org\/10.1145\/3276954.3276963","relation":{},"subject":[],"published":{"date-parts":[[2018,10,24]]},"assertion":[{"value":"2018-10-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}