{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,20]],"date-time":"2025-07-20T03:56:00Z","timestamp":1752983760307,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,10,20]],"date-time":"2016-10-20T00:00:00Z","timestamp":1476921600000},"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":[[2016,10,20]]},"DOI":"10.1145\/2986012.2986022","type":"proceedings-article","created":{"date-parts":[[2016,10,21]],"date-time":"2016-10-21T14:16:42Z","timestamp":1477059402000},"page":"165-179","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Gramada: immediacy in programming language development"],"prefix":"10.1145","author":[{"given":"Patrick","family":"Rein","sequence":"first","affiliation":[{"name":"HPI, Germany \/ SAP Labs, USA \/ Viewpoints Research Institute, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Hirschfeld","sequence":"additional","affiliation":[{"name":"HPI, Germany \/ SAP Labs, USA \/ Viewpoints Research Institute, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcel","family":"Taeumel","sequence":"additional","affiliation":[{"name":"HPI, Germany \/ SAP Labs, USA \/ Viewpoints Research Institute, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,10,20]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/182.358464"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v38:12"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.intcom.2011.05.008"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the LIVE Workshop co-located with ECOOP 2016","author":"Dubroy P.","year":"2016","unstructured":"P. Dubroy , S. Kasibatla , M. Li , M. R\u00f6der , and A. Warth . Language hacking in a live programming environment . In Proceedings of the LIVE Workshop co-located with ECOOP 2016 , 2016 . P. Dubroy, S. Kasibatla, M. Li, M. R\u00f6der, and A. Warth. Language hacking in a live programming environment. In Proceedings of the LIVE Workshop co-located with ECOOP 2016, 2016."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-02654-1_11"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869625"},{"key":"e_1_3_2_1_7_1","unstructured":"M. Fowler. Domain-Specific Languages. Pearson Education 2010.   M. Fowler. Domain-Specific Languages. Pearson Education 2010."},{"key":"e_1_3_2_1_8_1","volume-title":"Smalltalk-80: The Language and Its Implementation","author":"Goldberg A.","year":"1983","unstructured":"A. Goldberg and D. Robson . Smalltalk-80: The Language and Its Implementation . Addison-Wesley Longman Publishing Co., Inc. , Boston, Massachusetts, USA , 1983 . A. Goldberg and D. Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley Longman Publishing Co., Inc., Boston, Massachusetts, USA, 1983."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2006.03.002"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/263700.263754"},{"key":"e_1_3_2_1_12_1","volume-title":"Designing with the Mind in Mind. Morgan Kaufmann","author":"Johnson J.","year":"2014","unstructured":"J. Johnson . Designing with the Mind in Mind. Morgan Kaufmann , San Francisco, CA, USA , 2 nd edition, 2014 . J. Johnson. Designing with the Mind in Mind. Morgan Kaufmann, San Francisco, CA, USA, 2nd edition, 2014.","edition":"2"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869497"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048080"},{"key":"e_1_3_2_1_15_1","series-title":"Lecture Notes in Computer Science","first-page":"222","volume-title":"Proceedings of the Summer School on Generative and Transformational Techniques in Software Engineering","author":"Klint P.","year":"2009","unstructured":"P. Klint , T. van der Storm , and J. Vinju . EASY Meta-Programming With Rascal . In Proceedings of the Summer School on Generative and Transformational Techniques in Software Engineering 2009 , volume 6491 of Lecture Notes in Computer Science , pages 222 \u2013 289. Springer , 2011. P. Klint, T. van der Storm, and J. Vinju. EASY Meta-Programming With Rascal. In Proceedings of the Summer School on Generative and Transformational Techniques in Software Engineering 2009, volume 6491 of Lecture Notes in Computer Science, pages 222 \u2013 289. Springer, 2011."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.231.0036"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/223904.223969"},{"key":"e_1_3_2_1_18_1","volume-title":"MIT Press","author":"McCarthy J.","year":"1965","unstructured":"J. McCarthy . LISP 1. 5 Programmer\u2019s Manual . MIT Press , 1965 . J. McCarthy. LISP 1.5 Programmer\u2019s Manual. MIT Press, 1965."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509578.2509585"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","DOI":"10.1201\/b15703","volume-title":"User Centered System Design","author":"Norman D. A.","year":"1986","unstructured":"D. A. Norman and S. W. Draper . User Centered System Design . Lawrence Erlbaum Associates, Inc. , Publishers , 1986 . D. A. Norman and S. W. Draper. User Centered System Design. Lawrence Erlbaum Associates, Inc., Publishers, 1986."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of DYLA 2010","author":"Renggli L.","year":"2010","unstructured":"L. Renggli , S. Ducasse , T. G\u02c6\u0131rba , and O. Nierstrasz . Practical dynamic grammars for dynamic languages . In Proceedings of DYLA 2010 . Springer , 2010 . L. Renggli, S. Ducasse, T. G\u02c6\u0131rba, and O. Nierstrasz. Practical dynamic grammars for dynamic languages. In Proceedings of DYLA 2010. Springer, 2010."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0190(97)00079-3"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194091000214"},{"key":"e_1_3_2_1_25_1","volume-title":"Designing the User Interface: Strategies for Effective Human-Computer Interaction. Pearson","author":"Shneiderman B.","year":"2009","unstructured":"B. Shneiderman , C. Plaisant , M. Cohen , and S. Jacobs . Designing the User Interface: Strategies for Effective Human-Computer Interaction. Pearson , Upper Saddle River, New Jersey, USA , international edition of 5th revised edition, 2009 . B. Shneiderman, C. Plaisant, M. Cohen, and S. Jacobs. Designing the User Interface: Strategies for Effective Human-Computer Interaction. Pearson, Upper Saddle River, New Jersey, USA, international edition of 5th revised edition, 2009."},{"key":"e_1_3_2_1_26_1","volume-title":"Hasso Plattner Institute. Squeak AutoTDD {Computer Software}.","author":"Software Architecture Group","year":"2016","unstructured":"Software Architecture Group , Hasso Plattner Institute. Squeak AutoTDD {Computer Software}. Retrieved from https: \/\/github.com\/HPI-SWA-Teaching\/AutoTDD. visited September 28, 2016 . Software Architecture Group, Hasso Plattner Institute. Squeak AutoTDD {Computer Software}. Retrieved from https: \/\/github.com\/HPI-SWA-Teaching\/AutoTDD. visited September 28, 2016."},{"key":"e_1_3_2_1_27_1","unstructured":"Squeak\n      Foundation\n    . Squeak\/\n      Smalltalk\n       version 4.6 {\n      Computer\n     Software}.\n   Retrieved from https:\/\/www.squeak.org. visited \n  September\n   28 2016\n  .  Squeak Foundation. Squeak\/Smalltalk version 4.6 {Computer Software}. Retrieved from https:\/\/www.squeak.org. visited September 28 2016."},{"key":"e_1_3_2_1_28_1","unstructured":"M.\n      Taeumel\n    . \n      Vivide\n       {\n      Computer\n     Software}.\n   Retrieved from https:\/\/github.com\/hpi-swa\/Vivide. visited \n  September\n   28 2016\n  .  M. Taeumel. Vivide {Computer Software}. Retrieved from https:\/\/github.com\/hpi-swa\/Vivide. visited September 28 2016."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661136.2661150"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/2662726.2662735"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.231.0019"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38828"},{"key":"e_1_3_2_1_33_1","volume-title":"Ohm version 0.85 {Computer Software}.","author":"Warth A.","year":"2016","unstructured":"A. Warth and P. Dubroy . Ohm version 0.85 {Computer Software}. Retrieved from https:\/\/github.com\/cdglabs\/ ohm. visited September 28, 2016 . A. Warth and P. Dubroy. Ohm version 0.85 {Computer Software}. Retrieved from https:\/\/github.com\/cdglabs\/ ohm. visited September 28, 2016."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1328408.1328424"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2989225.2989231"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/258549.258721"}],"event":{"name":"SPLASH '16: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"location":"Amsterdam Netherlands","acronym":"SPLASH '16"},"container-title":["Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2986012.2986022","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2986012.2986022","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:39:33Z","timestamp":1750217973000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2986012.2986022"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,20]]},"references-count":35,"alternative-id":["10.1145\/2986012.2986022","10.1145\/2986012"],"URL":"https:\/\/doi.org\/10.1145\/2986012.2986022","relation":{},"subject":[],"published":{"date-parts":[[2016,10,20]]},"assertion":[{"value":"2016-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}