{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:33:18Z","timestamp":1750221198724,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":7,"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.3242926","type":"proceedings-article","created":{"date-parts":[[2018,9,4]],"date-time":"2018-09-04T12:38:13Z","timestamp":1536064693000},"page":"31-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Activity Contexts"],"prefix":"10.1145","author":[{"given":"Toni","family":"Mattis","sequence":"first","affiliation":[{"name":"Software Architecture Group, Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[{"name":"Software Architecture Group, Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,7,16]]},"reference":[{"volume-title":"Smalltalk-80: The Language and Its Implementation","author":"Goldberg Adele","key":"e_1_3_2_1_1_1","unstructured":"Adele Goldberg and David Robson . 1983. Smalltalk-80: The Language and Its Implementation . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA . Adele Goldberg and David Robson. 1983. Smalltalk-80: The Language and Its Implementation. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/167962.165932"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2008.7.3.a4"},{"key":"e_1_3_2_1_4_1","first-page":"3","article-title":"Visibility of Context-Oriented Behavior and State in L","volume":"32","author":"Hirschfeld R.","year":"2015","unstructured":"R. Hirschfeld , H. Masuhara , A. Igarashi , and T. Felgentreff . 2015 . Visibility of Context-Oriented Behavior and State in L . ResearchGate 32 , 3 (Aug. 2015), 149--158. R. Hirschfeld, H. Masuhara, A. Igarashi, and T. Felgentreff. 2015. Visibility of Context-Oriented Behavior and State in L. ResearchGate 32, 3 (Aug. 2015), 149--158.","journal-title":"ResearchGate"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5210\/fm.v2i9.548"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2017.23"},{"key":"e_1_3_2_1_7_1","unstructured":"Michael VanHilst. 1997. Role Oriented Programming for Software Evolution. Thesis.   Michael VanHilst. 1997. Role Oriented Programming for Software Evolution. Thesis."}],"event":{"name":"ECOOP '18: European Conference on Object Oriented Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","AITO Assoc Internationale por les Technologies Objects"],"location":"Amsterdam Netherlands","acronym":"ECOOP '18"},"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.3242926","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3242921.3242926","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.3242926"}},"subtitle":["Improving Modularity in Blockchain-based Smart Contracts using Context-oriented Programming"],"short-title":[],"issued":{"date-parts":[[2018,7,16]]},"references-count":7,"alternative-id":["10.1145\/3242921.3242926","10.1145\/3242921"],"URL":"https:\/\/doi.org\/10.1145\/3242921.3242926","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"}}]}}