{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:45:28Z","timestamp":1740098728441,"version":"3.37.3"},"publisher-location":"Cham","reference-count":11,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319502298"},{"type":"electronic","value":"9783319502304"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-50230-4_29","type":"book-chapter","created":{"date-parts":[[2016,11,30]],"date-time":"2016-11-30T08:31:26Z","timestamp":1480494686000},"page":"388-393","source":"Crossref","is-referenced-by-count":0,"title":["TrueGrid: Code the Table, Tabulate the Data"],"prefix":"10.1007","author":[{"given":"Felienne","family":"Hermans","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tijs","family":"van der Storm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,12,1]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Adam, S., Schultz, U.P.: Towards tool support for spreadsheet-based domain-specific languages. In: Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, pp. 95\u201398. ACM (2015)","key":"29_CR1","DOI":"10.1145\/2814204.2814215"},{"key":"29_CR2","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1016\/j.scico.2014.02.002","volume":"96","author":"J Cunha","year":"2014","unstructured":"Cunha, J., Mendes, J., Saraiva, J., Visser, J.: Model-based programming environments for spreadsheets. Sci. Comput. Program. 96, 254\u2013275 (2014)","journal-title":"Sci. Comput. Program."},{"unstructured":"Hermans, F.: Analyzing and Visualizing Spreadsheets. Ph.D. thesis, Delft University of Technology (2013)","key":"29_CR3"},{"unstructured":"Hermans, F., van der Storm, T.: Copy-paste tracking: fixing spreadsheets without breaking them. In: Proceedings of the International Conference on Live Coding (2015)","key":"29_CR4"},{"unstructured":"Jetbrains: Meta programming system (2016). https:\/\/www.jetbrains.com\/mps\/","key":"29_CR5"},{"issue":"9","key":"29_CR6","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1145\/944746.944721","volume":"38","author":"SP Jones","year":"2003","unstructured":"Jones, S.P., Blackwell, A., Burnett, M.: A user-centred approach to functions in excel. ACM SIGPLAN Not. 38(9), 165\u2013176 (2003)","journal-title":"ACM SIGPLAN Not."},{"doi-asserted-by":"crossref","unstructured":"Ko, A.J., Abraham, R., Beckwith, L., Blackwell, A.F., Burnett, M.M., Erwig, M., Scaffidi, C., Lawrance, J., Lieberman, H., Myers, B.A., Rosson, M.B., Rothermel, G., Shaw, M., Wiedenbeck, S.: The state of the art in end-user software engineering. ACM Comput. Surv. 43(3), 21 (2011). http:\/\/doi.acm.org\/10.1145\/1922649.1922658","key":"29_CR7","DOI":"10.1145\/1922649.1922658"},{"doi-asserted-by":"crossref","unstructured":"Lieberman, H., Fry, C.: Bridging the gulf between code and behavior in programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1995, pp. 480\u2013486. ACM Press\/Addison-Wesley Publishing Co., New York (1995). http:\/\/dx.doi.org\/10.1145\/223904.223969","key":"29_CR8","DOI":"10.1145\/223904.223969"},{"key":"29_CR9","volume-title":"Fit for Developing Software: Framework for Integrated Tests","author":"R Mugridge","year":"2005","unstructured":"Mugridge, R., Cunningham, W.: Fit for Developing Software: Framework for Integrated Tests. Prentice Hall, Englewood Cliffs (2005)"},{"issue":"21","key":"29_CR10","first-page":"3414","volume":"14","author":"MM Schrage","year":"2008","unstructured":"Schrage, M.M., Swierstra, S.D.: Beyond ASCII - parsing programs with graphical presentations. J. UCS 14(21), 3414\u20133430 (2008)","journal-title":"J. UCS"},{"unstructured":"Victor, B.: Inventing on principle (2012). http:\/\/vimeo.com\/36579366","key":"29_CR11"}],"container-title":["Lecture Notes in Computer Science","Software Technologies: Applications and Foundations"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-50230-4_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,25]],"date-time":"2017-06-25T00:51:39Z","timestamp":1498351899000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-50230-4_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319502298","9783319502304"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-50230-4_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}