{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T04:52:21Z","timestamp":1777524741252,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":14,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2006,10,22]]},"DOI":"10.1145\/1176617.1176735","type":"proceedings-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T01:15:56Z","timestamp":1168996556000},"page":"855-865","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["Evolving an embedded domain-specific language in Java"],"prefix":"10.1145","author":[{"given":"Steve","family":"Freeman","sequence":"first","affiliation":[{"name":"M3P, London, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nat","family":"Pryce","sequence":"additional","affiliation":[{"name":"B13 Services, London, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,10,22]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Allen E. Chase D. Luchangco V. Maessen J. Ryu S. Steele G. Tobin-Hochstadt S. The Fortress Language Specification Sun Microsystems.  Allen E. Chase D. Luchangco V. Maessen J. Ryu S. Steele G. Tobin-Hochstadt S. The Fortress Language Specification Sun Microsystems."},{"key":"e_1_3_2_1_2_1","volume-title":"1995 The Mythical Man-Month","author":"Brooks F. P.","unstructured":"Brooks , F. P. 1995 The Mythical Man-Month (Anniversary Ed.). Addison-Wesley Longman Publishing Co., Inc. Brooks, F. P. 1995 The Mythical Man-Month (Anniversary Ed.). Addison-Wesley Longman Publishing Co., Inc."},{"key":"e_1_3_2_1_3_1","volume-title":"Design patterns: elements of reusable object-oriented software","author":"Gamma","year":"1995","unstructured":"Gamma et. al. 95 Erich Gamma, Richard Helm , Ralph Johnson, John Vlissides . Design patterns: elements of reusable object-oriented software , Addison-Wesley , Boston, MA , 1995 Gamma et. al. 95 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design patterns: elements of reusable object-oriented software, Addison-Wesley, Boston, MA, 1995"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028765"},{"key":"e_1_3_2_1_5_1","unstructured":"Freese T. EasyMock. At: http:\/\/www.easymock.org  Freese T. EasyMock. At: http:\/\/www.easymock.org"},{"key":"e_1_3_2_1_6_1","volume-title":"1993 On Lisp: Advanced Techniques for Common LISP","author":"Graham P.","unstructured":"Graham , P. 1993 On Lisp: Advanced Techniques for Common LISP . Prentice-Hall, Inc. p. 3 Graham, P. 1993 On Lisp: Advanced Techniques for Common LISP. Prentice-Hall, Inc. p. 3"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/242224.242477"},{"key":"e_1_3_2_1_8_1","volume-title":"The Future of Programming As Seen from the","author":"Kay A.","year":"1960","unstructured":"Kay , A. The Future of Programming As Seen from the 1960 s. Foreword to Ducasse, S. 2005 Squeak : Learn Programming with Robots (Technology in Action). Apress . Kay, A. The Future of Programming As Seen from the 1960s. Foreword to Ducasse, S. 2005 Squeak: Learn Programming with Robots (Technology in Action). Apress."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/62083.62113"},{"key":"e_1_3_2_1_10_1","unstructured":"Mackinnon T. Freeman S. and Craig P. 2001. Endo-testing: unit testing with mock objects. In Extreme Programming Examined G. Succi and M. Marchesi Eds. The XP Series. Addison-Wesley Longman Publishing Co. Boston MA 287--301.   Mackinnon T. Freeman S. and Craig P. 2001. Endo-testing: unit testing with mock objects. In Extreme Programming Examined G. Succi and M. Marchesi Eds. The XP Series. Addison-Wesley Longman Publishing Co. Boston MA 287--301."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of Object World Conference","author":"Norvig P.","year":"1994","unstructured":"Norvig , P. Finding and Reusing Programmer's Work , Proceedings of Object World Conference , January 1994 . Also at http:\/\/www.norvig.com\/ow.ps Norvig, P. Finding and Reusing Programmer's Work, Proceedings of Object World Conference, January 1994. Also at http:\/\/www.norvig.com\/ow.ps"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/346852.346922"},{"key":"e_1_3_2_1_14_1","unstructured":"Vanier M. On http:\/\/www.paulgraham.com\/quotes.html  Vanier M. On http:\/\/www.paulgraham.com\/quotes.html"}],"event":{"name":"OOPSLA06: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","location":"Portland Oregon USA","acronym":"OOPSLA06","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1176617.1176735","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T13:59:11Z","timestamp":1673272751000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1176617.1176735"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,10,22]]},"references-count":14,"alternative-id":["10.1145\/1176617.1176735","10.1145\/1176617"],"URL":"https:\/\/doi.org\/10.1145\/1176617.1176735","relation":{},"subject":[],"published":{"date-parts":[[2006,10,22]]},"assertion":[{"value":"2006-10-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}