{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T19:26:38Z","timestamp":1725737198180},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642390128"},{"type":"electronic","value":"9783642390135"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-39013-5_15","type":"book-chapter","created":{"date-parts":[[2013,6,25]],"date-time":"2013-06-25T12:30:46Z","timestamp":1372163446000},"page":"207-219","source":"Crossref","is-referenced-by-count":6,"title":["A Case Study in Evidence-Based DSL Evolution"],"prefix":"10.1007","author":[{"given":"Jeroen","family":"van den Bos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tijs","family":"van der Storm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"15_CR1","doi-asserted-by":"crossref","unstructured":"Aronson, L., van den Bos, J.: Towards an Engineering Approach to File Carver Construction. In: 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops (COMPSACW), pp. 368\u2013373. IEEE (2011)","DOI":"10.1109\/COMPSACW.2011.68"},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"van den Bos, J., van der Storm, T.: Bringing Domain-Specific Languages to Digital Forensics. In: 33rd International Conference on Software Engineering (ICSE 2011), pp. 671\u2013680. ACM (2011)","DOI":"10.1145\/1985793.1985887"},{"key":"15_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/978-3-642-30476-7_8","volume-title":"Theory and Practice of Model Transformations","author":"J. Bos van den","year":"2012","unstructured":"van den Bos, J., van der Storm, T.: Domain-Specific Optimization in Digital Forensics. In: Hu, Z., de Lara, J. (eds.) ICMT 2012. LNCS, vol.\u00a07307, pp. 121\u2013136. Springer, Heidelberg (2012)"},{"issue":"2","key":"15_CR4","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1002\/(SICI)1096-908X(199803\/04)10:2<75::AID-SMR168>3.0.CO;2-5","volume":"10","author":"A. Deursen van","year":"1998","unstructured":"van Deursen, A., Klint, P.: Little Languages: Little Maintenance? Journal of Software Maintenance\u00a010(2), 75\u201392 (1998)","journal-title":"Journal of Software Maintenance"},{"issue":"6","key":"15_CR5","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1145\/352029.352035","volume":"35","author":"A. Deursen van","year":"2000","unstructured":"van Deursen, A., Klint, P., Visser, J.: Domain-Specific Languages: An Annotated Bibliography. SIGPLAN Notices\u00a035(6), 26\u201336 (2000)","journal-title":"SIGPLAN Notices"},{"key":"15_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1007\/978-3-642-19440-5_21","volume-title":"Software Language Engineering","author":"J.M. Favre","year":"2011","unstructured":"Favre, J.M., Gasevic, D., L\u00e4mmel, R., Pek, E.: Empirical Language Analysis in Software Linguistics. In: Malloy, B., Staab, S., van den Brand, M. (eds.) SLE 2010. LNCS, vol.\u00a06563, pp. 316\u2013326. Springer, Heidelberg (2011)"},{"key":"15_CR7","unstructured":"Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: Refactoring. Addison-Wesley (1999)"},{"key":"15_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"423","DOI":"10.1007\/978-3-642-04425-0_33","volume-title":"Model Driven Engineering Languages and Systems","author":"F. Hermans","year":"2009","unstructured":"Hermans, F., Pinzger, M., van Deursen, A.: Domain-Specific Languages in Practice: A User Study on the Success Factors. In: Sch\u00fcrr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol.\u00a05795, pp. 423\u2013437. Springer, Heidelberg (2009)"},{"key":"15_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1007\/978-3-642-21952-8_17","volume-title":"Objects, Models, Components, Patterns","author":"M. Hills","year":"2011","unstructured":"Hills, M., Klint, P., van der Storm, T., Vinju, J.J.: A Case of Visitor versus Interpreter Pattern. In: Bishop, J., Vallecillo, A. (eds.) TOOLS 2011. LNCS, vol.\u00a06705, pp. 228\u2013243. Springer, Heidelberg (2011)"},{"key":"15_CR10","unstructured":"ISO\/IEC 14764: Software Engineering\u2013Software Life Cycle Processes\u2013Maintenance (2006)"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Klint, P., van der Storm, T., Vinju, J.: Rascal: A Domain Specific Language for Source Code Analysis and Manipulation. In: Ninth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2009), pp. 168\u2013177. IEEE (2009)","DOI":"10.1109\/SCAM.2009.28"},{"key":"15_CR12","doi-asserted-by":"crossref","unstructured":"Klint, P., van der Storm, T., Vinju, J.J.: On the Impact of DSL Tools on the Maintainability of Language Implementations. In: 10th Workshop on Language Descriptions, Tools and Applications (LDTA 2010). ACM (2010)","DOI":"10.1145\/1868281.1868291"},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"L\u00e4mmel, R., Pek, E.: Vivisection of a Non-Executable, Domain-Specific Language \u2013 Understanding (the Usage of) the P3P Language. In: IEEE 18th International Conference on Program Comprehension (ICPC 2010), pp. 104\u2013113. IEEE (2010)","DOI":"10.1109\/ICPC.2010.45"},{"key":"15_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"346","DOI":"10.1007\/978-3-642-16129-2_25","volume-title":"Model Driven Engineering Languages and Systems","author":"V. Lussenburg","year":"2010","unstructured":"Lussenburg, V., van der Storm, T., Vinju, J.J., Warmer, J.: Mod4J: A Qualitative Case Study of Model-Driven Software Development. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010, Part II. LNCS, vol.\u00a06395, pp. 346\u2013360. Springer, Heidelberg (2010)"},{"key":"15_CR15","doi-asserted-by":"crossref","unstructured":"Markstrum, S.: Staking Claims: A History of Programming Language Design Claims and Evidence: A Positional Work in Progress. In: 2nd ACM SIGPLAN Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2010), p. 7:1\u20137:5. ACM (2010)","DOI":"10.1145\/1937117.1937124"},{"issue":"3","key":"15_CR16","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/j.entcs.2004.08.041","volume":"127","author":"T. Mens","year":"2005","unstructured":"Mens, T., Eden, A.H.: On the Evolution Complexity of Design Patterns. Electronic Notes in Theoretical Computer Science\u00a0127(3), 147\u2013163 (2005)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"issue":"4","key":"15_CR17","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M. Mernik","year":"2005","unstructured":"Mernik, M., Heering, J., Sloane, A.M.: When and How to Develop Domain-Specific Languages. ACM Computing Surveys\u00a037(4), 316\u2013344 (2005)","journal-title":"ACM Computing Surveys"},{"key":"15_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/978-3-642-31057-7_6","volume-title":"ECOOP 2012 \u2013 Object-Oriented Programming","author":"F. Morandat","year":"2012","unstructured":"Morandat, F., Hill, B., Osvald, L., Vitek, J.: Evaluating the Design of the R Language - Objects and Functions for Data Analysis. In: Noble, J. (ed.) ECOOP 2012. LNCS, vol.\u00a07313, pp. 104\u2013131. Springer, Heidelberg (2012)"},{"issue":"2","key":"15_CR19","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/MSP.2005.55","volume":"3","author":"P. Oehlert","year":"2005","unstructured":"Oehlert, P.: Violating Assumptions with Fuzzing. IEEE Security and Privacy\u00a03(2), 58\u201362 (2005)","journal-title":"IEEE Security and Privacy"},{"key":"15_CR20","doi-asserted-by":"crossref","unstructured":"Xing, Z., Stroulia, E.: UMLDiff: An Algorithm for Object-Oriented Design Differencing. In: 20th IEEE\/ACM International Conference on Automated Software Engineering (ASE 2005), pp. 54\u201365. ACM (2005)","DOI":"10.1145\/1101908.1101919"}],"container-title":["Lecture Notes in Computer Science","Modelling Foundations and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-39013-5_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T01:37:50Z","timestamp":1558316270000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-39013-5_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642390128","9783642390135"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-39013-5_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}