@inproceedings{BosS11, title = {Bringing domain-specific languages to digital forensics}, author = {Jeroen van den Bos and Tijs van der Storm}, year = {2011}, doi = {10.1145/1985793.1985887}, url = {http://doi.acm.org/10.1145/1985793.1985887}, tags = {domain-specific language}, researchr = {https://researchr.org/publication/BosS11}, cites = {0}, citedby = {0}, pages = {671-680}, booktitle = {Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, Waikiki, Honolulu , HI, USA, May 21-28, 2011}, editor = {Richard N. Taylor and Harald Gall and Nenad Medvidovic}, publisher = {ACM}, isbn = {978-1-4503-0445-0}, } @inproceedings{KlintSV09-GTTSE, title = {{EASY} Meta-programming with {Rascal}}, author = {Paul Klint and Tijs van der Storm and Jurgen J. Vinju}, year = {2009}, doi = {10.1007/978-3-642-18023-1_6}, url = {http://dx.doi.org/10.1007/978-3-642-18023-1_6}, tags = {meta programming, meta-model, programming, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/KlintSV09-GTTSE}, cites = {0}, citedby = {0}, pages = {222-289}, booktitle = {Generative and Transformational Techniques in Software Engineering III - International Summer School, GTTSE 2009, Braga, Portugal, July 6-11, 2009. Revised Papers}, editor = {Joao M. Fernandes and Ralf Lämmel and Joost Visser and João Saraiva}, volume = {6491}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-18022-4}, } @phdthesis{VanDerStorm07, title = {Component-Based Configuration, Integration and Delivery}, author = {Tijs van der Storm}, year = {2007}, month = {November}, tags = {rule-based}, researchr = {https://researchr.org/publication/VanDerStorm07}, cites = {0}, citedby = {0}, school = {Universiteit van Amsterdam}, advisor = {Paul Klint and Sjaak Brinkkemper}, } @mastersthesis{VanDerStorm04, title = {Narratief Verband}, author = {Tijs van der Storm}, year = {2004}, note = {In Dutch}, researchr = {https://researchr.org/publication/VanDerStorm04}, cites = {0}, citedby = {0}, school = {Universiteit van Amsterdam}, advisor = {Murat Aydemir}, } @inproceedings{StoelSV19, title = {AlleAlle: bounded relational model finding with unbounded data}, author = {Jouke Stoel and Tijs van der Storm and Jurgen J. Vinju}, year = {2019}, doi = {10.1145/3359591.3359726}, url = {https://doi.org/10.1145/3359591.3359726}, researchr = {https://researchr.org/publication/StoelSV19}, cites = {0}, citedby = {0}, pages = {46-61}, booktitle = {Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2019, Athens, Greece, October 23-24, 2019}, editor = {Hidehiko Masuhara and Tomas Petricek 0001}, publisher = {ACM}, isbn = {978-1-4503-6995-4}, } @inproceedings{KlintVS09, title = {Language Design for Meta-programming in the Software Composition Domain}, author = {Paul Klint and Jurgen J. Vinju and Tijs van der Storm}, year = {2009}, doi = {10.1007/978-3-642-02655-3_1}, url = {http://dx.doi.org/10.1007/978-3-642-02655-3_1}, tags = {programming languages, meta programming, meta-model, composition, language design, programming, Meta-Environment, design, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/KlintVS09}, cites = {0}, citedby = {0}, pages = {1-4}, booktitle = {Software Composition, 8th International Conference, SC 2009, Zurich, Switzerland, July 2-3, 2009. Proceedings}, editor = {Alexandre Bergel and Johan Fabry}, volume = {5634}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-02654-6}, } @inproceedings{Storm05, title = {Continuous release and upgrade of component-based software}, author = {Tijs van der Storm}, year = {2005}, doi = {10.1145/1109128.1109132}, url = {http://doi.acm.org/10.1145/1109128.1109132}, tags = {rule-based, software components, meta-model, software component, context-aware, Meta-Environment, incremental, process modeling}, researchr = {https://researchr.org/publication/Storm05}, cites = {0}, citedby = {0}, pages = {43-57}, booktitle = {Proceedings of the 12th International Workshop on Software Configuration Management, SCM 2005, Lisbon, Portugal, September 5-6, 2005}, publisher = {ACM}, isbn = {1-59593-310-7}, } @inproceedings{Storm07:1, title = {Binary Change Set Composition}, author = {Tijs van der Storm}, year = {2007}, doi = {10.1007/978-3-540-73551-9_2}, url = {http://dx.doi.org/10.1007/978-3-540-73551-9_2}, tags = {control systems, rule-based, deployment, completeness, SoftwareUpdating, software components, composition, software component, Meta-Environment, safe composition, incremental}, researchr = {https://researchr.org/publication/Storm07%3A1}, cites = {0}, citedby = {0}, pages = {17-32}, booktitle = {Component-Based Software Engineering, 10th International Symposium, CBSE 2007, Medford, MA, USA, July 9-11, 2007, Proceedings}, editor = {Heinz W. Schmidt and Ivica Crnkovic and George T. Heineman and Judith A. Stafford}, volume = {4608}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-73550-2}, } @inproceedings{KlintSV05, title = {Term Rewriting Meets Aspect-Oriented Programming}, author = {Paul Klint and Tijs van der Storm and Jurgen J. Vinju}, year = {2005}, doi = {10.1007/11601548_8}, url = {http://dx.doi.org/10.1007/11601548_8}, tags = {programming languages, object-oriented programming, rule-based, software components, graph transformation, transformation language, term rewriting, software component, weaving, graph-rewriting, rules, debugging, transformation system, aspect oriented programming, programming, subject-oriented programming, rewriting, feature-oriented programming, transformation, program transformation}, researchr = {https://researchr.org/publication/KlintSV05}, cites = {0}, citedby = {0}, pages = {88-105}, booktitle = {Processes, Terms and Cycles: Steps on the Road to Infinity, Essays Dedicated to Jan Willem Klop, on the Occasion of His 60th Birthday}, editor = {Aart Middeldorp and Vincent van Oostrom and Femke van Raamsdonk and Roel C. de Vrijer}, volume = {3838}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-30911-X}, } @inproceedings{MerinoVS18, title = {Bacatá: a language parametric notebook generator (tool demo)}, author = {Mauricio Verano Merino and Jurgen J. Vinju and Tijs van der Storm}, year = {2018}, doi = {10.1145/3276604.3276981}, url = {https://doi.org/10.1145/3276604.3276981}, researchr = {https://researchr.org/publication/MerinoVS18}, cites = {0}, citedby = {0}, pages = {210-214}, booktitle = {Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering, SLE 2018, Boston, MA, USA, November 05-06, 2018}, editor = {David Pearce 0005 and Tanja Mayerhofer and Friedrich Steimann}, publisher = {ACM}, isbn = {978-1-4503-6029-6}, } @techreport{VanDerStormVinju08, title = {Using the Meta-Environment for Domain Specific Language Engineering}, author = {Tijs van der Storm and Jurgen J. Vinju}, year = {2008}, tags = {programming languages, model-to-model transformation, workbench, transformation engineering, program analysis, meta programming, meta-model, language engineering, transformation language, points-to analysis, domain analysis, analysis, little language, model-driven development, source-to-source, model-driven engineering, model transformation, DSL, programming, language workbench, Meta-Environment, parsing, meta-objects, transformation, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/VanDerStormVinju08}, cites = {0}, citedby = {0}, institution = {CWI}, type = {SEN}, number = {R0805}, } @unpublished{VanDerStorm02, title = {AN2 Tools}, author = {Tijs van der Storm}, year = {2002}, tags = {programming languages, semantics, rule-based, deployment, completeness, software architecture, formal semantics, exceptions, interpreter, architecture, action semantics, language design, reuse, compiler, programming, systematic-approach}, researchr = {https://researchr.org/publication/VanDerStorm02}, cites = {0}, citedby = {0}, } @manual{and-Jurgen-Vinju-and-Tijs-van-der-Storm2011, title = {The Rascal Tutor}, author = {Paul Klint and Tijs van der Storm and Jurgen J. Vinju}, year = {2011}, month = {october}, note = {http://tutor.rascal-mpl.org}, tags = {rascal, meta programming, meta-model, manual, programming, metaprogramming, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/and-Jurgen-Vinju-and-Tijs-van-der-Storm2011}, cites = {0}, citedby = {0}, organization = {Centrum Wiskunde & Informatica}, edition = {first}, } @inproceedings{RascalGTTSE, title = {EASY Meta-Programming with Rascal. Leveraging the Extract-Analyze-SYnthesize Paradigm for Meta-Programming}, author = {Paul Klint and Tijs van der Storm and Jurgen J. Vinju}, year = {2010}, note = {to appear}, tags = {rascal, programming languages, model-to-model transformation, program analysis, meta programming, meta-model, transformation language, points-to analysis, domain analysis, analysis, static analysis, source-to-source, programming paradigms, model transformation, programming, metaprogramming, Meta-Environment, open-source, meta-objects, transformation, program transformation, domain-specific language}, researchr = {https://researchr.org/publication/RascalGTTSE}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 3rd International Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE'09)}, series = {LNCS}, publisher = {Springer}, } @inproceedings{Storm08, title = {Backtracking Incremental Continuous Integration}, author = {Tijs van der Storm}, year = {2008}, doi = {10.1109/CSMR.2008.4493318}, url = {http://dx.doi.org/10.1109/CSMR.2008.4493318}, tags = {rule-based, software components, software component, ContinuousIntegration, context-aware, incremental}, researchr = {https://researchr.org/publication/Storm08}, cites = {0}, citedby = {0}, pages = {233-242}, booktitle = {12th European Conference on Software Maintenance and Reengineering, CSMR 2008, April 1-4, 2008, Athens, Greece}, publisher = {IEEE}, } @inproceedings{BrandBEJKKSV07, title = {Using The Meta-Environment for Maintenance and Renovation}, author = {Mark G. J. van den Brand and Magiel Bruntink and Giorgios R. Economopoulos and H. A. de Jong and Paul Klint and Taeke Kooiker and Tijs van der Storm and Jurgen J. Vinju}, year = {2007}, doi = {10.1109/CSMR.2007.52}, url = {http://doi.ieeecomputersociety.org/10.1109/CSMR.2007.52}, tags = {model-to-model transformation, meta-model, transformation language, metrics, points-to analysis, analysis, static analysis, model-driven development, software evolution, source-to-source, maintenance, transformation system, model transformation, Meta-Environment, visualization, IDE, open-source, meta-objects, transformation}, researchr = {https://researchr.org/publication/BrandBEJKKSV07}, cites = {0}, citedby = {0}, pages = {331-332}, booktitle = {11th European Conference on Software Maintenance and Reengineering, Software Evolution in Complex Software Intensive Systems, CSMR 2007, 21-23 March 2007, Amsterdam, The Netherlands}, editor = {René L. Krikhaar and Chris Verhoef and Giuseppe A. Di Lucca}, publisher = {IEEE Computer Society}, isbn = {0-7695-2802-3}, } @article{HillsKSV12, title = {A One-Stop-Shop for Software Evolution Tool Construction}, author = {Mark Hills and Paul Klint and Tijs van der Storm and Jurgen J. Vinju}, year = {2012}, url = {http://ercim-news.ercim.eu/en88/special/a-one-stop-shop-for-software-evolution-tool-construction}, researchr = {https://researchr.org/publication/HillsKSV12}, cites = {0}, citedby = {0}, journal = {ERCIM News}, volume = {2012}, number = {88}, } @article{AarssenVS19, title = {Concrete Syntax with Black Box Parsers}, author = {Rodin Aarssen and Jurgen J. Vinju and Tijs van der Storm}, year = {2019}, doi = {10.22152/programming-journal.org/2019/3/15}, url = {https://doi.org/10.22152/programming-journal.org/2019/3/15}, researchr = {https://researchr.org/publication/AarssenVS19}, cites = {0}, citedby = {0}, journal = {Programming Journal}, volume = {3}, number = {3}, pages = {15}, } @inproceedings{BartolomeiCLS09, title = {Study of an API Migration for Two XML APIs}, author = {Thiago Tonelli Bartolomei and Krzysztof Czarnecki and ralf-lämmel and Tijs van der Storm}, year = {2009}, doi = {10.1007/978-3-642-12107-4_5}, url = {http://dx.doi.org/10.1007/978-3-642-12107-4_5}, tags = {XML, XML Schema, migration}, researchr = {https://researchr.org/publication/BartolomeiCLS09}, cites = {0}, citedby = {0}, pages = {42-61}, booktitle = {Software Language Engineering, Second International Conference, SLE 2009}, editor = {Mark G. J. van den Brand and Dragan Gasevic and Jeffrey G. Gray}, volume = {5969}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-12106-7}, } @inproceedings{KlintSV09, title = {{RASCAL}: A Domain Specific Language for Source Code Analysis and Manipulation}, author = {Paul Klint and Tijs van der Storm and Jurgen J. Vinju}, year = {2009}, doi = {10.1109/SCAM.2009.28}, url = {http://doi.ieeecomputersociety.org/10.1109/SCAM.2009.28}, tags = {refactoring, language engineering, software language engineering, points-to analysis, domain analysis, analysis, source-to-source, software engineering, open-source, domain-specific language}, researchr = {https://researchr.org/publication/KlintSV09}, cites = {0}, citedby = {1}, pages = {168-177}, booktitle = {Ninth IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2009, Edmonton, Alberta, Canada, September 20-21, 2009}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-3793-1}, } @unpublished{KlintVanDerStorm04, title = {Reflections on Feature Oriented Software Engineering}, author = {Paul Klint and Tijs van der Storm}, year = {2004}, tags = {meta-model, software engineering, model-driven engineering, Meta-Environment, reflection}, researchr = {https://researchr.org/publication/KlintVanDerStorm04}, cites = {0}, citedby = {0}, } @inproceedings{ammse11, title = {Rascal: From Algebraic Specification to Meta-Programming}, author = {Jeroen van den Bos and Mark Hills and Paul Klint and Tijs van der Storm and Jurgen J. Vinju}, year = {2011}, tags = {meta programming, meta-model, algebraic specification, algebra, programming, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/ammse11}, cites = {0}, citedby = {0}, pages = {15-32}, booktitle = {Proceedings Second International Workshop on Algebraic Methods in Model-based Software Engineering (AMMSE), Zurich, Switzerland, June 30, 2011}, } @inproceedings{Storm07, title = {Generic Feature-Based Software Composition}, author = {Tijs van der Storm}, year = {2007}, doi = {10.1007/978-3-540-77351-1_6}, url = {http://dx.doi.org/10.1007/978-3-540-77351-1_6}, tags = {rule-based, composition, software engineering, consistency, software product line, product line}, researchr = {https://researchr.org/publication/Storm07}, cites = {0}, citedby = {0}, pages = {66-80}, booktitle = {Software Composition, 6th International Symposium, SC 2007, Braga, Portugal, March 24-25, 2007, Revised Selected Papers}, editor = {Markus Lumpe and Wim Vanderperren}, volume = {4829}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-77350-4}, } @article{StormV15, title = {Towards multilingual programming environments}, author = {Tijs van der Storm and Jurgen J. Vinju}, year = {2015}, doi = {10.1016/j.scico.2013.11.041}, url = {http://dx.doi.org/10.1016/j.scico.2013.11.041}, researchr = {https://researchr.org/publication/StormV15}, cites = {0}, citedby = {0}, journal = {Science of Computer Programming}, volume = {97}, pages = {143-149}, } @inproceedings{ErdwegSV13, title = {The State of the Art in Language Workbenches - Conclusions from the Language Workbench Challenge}, author = {Sebastian Erdweg and Tijs van der Storm and Markus Völter and Meinte Boersma and Remi Bosman and William R. Cook and Albert Gerritsen and Angelo Hulshout and Steven Kelly and Alex Loh and Gabriël Konat and Pedro J. Molina and Martin Palatnik and Risto Pohjonen and Eugen Schindler and Klemens Schindler and Riccardo Solmi and Vlad A. Vergu and Eelco Visser and Kevin van der Vlist and Guido Wachsmuth and Jimi van der Woning}, year = {2013}, doi = {10.1007/978-3-319-02654-1_11}, url = {http://dx.doi.org/10.1007/978-3-319-02654-1_11}, researchr = {https://researchr.org/publication/ErdwegSV13}, cites = {0}, citedby = {0}, pages = {197-217}, booktitle = {Software Language Engineering - 6th International Conference, SLE 2013, Indianapolis, IN, USA, October 26-28, 2013. Proceedings}, editor = {Martin Erwig and Richard F. Paige and Eric {Van Wyk}}, volume = {8225}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-319-02653-4}, } @inproceedings{Storm07:0, title = {The Sisyphus Continuous Integration System}, author = {Tijs van der Storm}, year = {2007}, doi = {10.1109/CSMR.2007.49}, url = {http://doi.ieeecomputersociety.org/10.1109/CSMR.2007.49}, tags = {control systems, rule-based, software components, software component, software evolution, context-aware, incremental}, researchr = {https://researchr.org/publication/Storm07%3A0}, cites = {0}, citedby = {0}, pages = {335-336}, booktitle = {11th European Conference on Software Maintenance and Reengineering, Software Evolution in Complex Software Intensive Systems, CSMR 2007, 21-23 March 2007, Amsterdam, The Netherlands}, editor = {René L. Krikhaar and Chris Verhoef and Giuseppe A. Di Lucca}, publisher = {IEEE Computer Society}, isbn = {0-7695-2802-3}, } @inproceedings{StormCL12, title = {Object Grammars}, author = {Tijs van der Storm and William R. Cook and Alex Loh}, year = {2012}, doi = {10.1007/978-3-642-36089-3_2}, url = {http://dx.doi.org/10.1007/978-3-642-36089-3_2}, researchr = {https://researchr.org/publication/StormCL12}, cites = {0}, citedby = {0}, pages = {4-23}, booktitle = {Software Language Engineering, 5th International Conference, SLE 2012, Dresden, Germany, September 26-28, 2012, Revised Selected Papers}, editor = {Krzysztof Czarnecki and Görel Hedin}, volume = {7745}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-36089-3}, } @inproceedings{BastenS10, title = {AMBIDEXTER: Practical Ambiguity Detection}, author = {Bas Basten and Tijs van der Storm}, year = {2010}, doi = {10.1109/SCAM.2010.21}, url = {http://dx.doi.org/10.1109/SCAM.2010.21}, researchr = {https://researchr.org/publication/BastenS10}, cites = {0}, citedby = {0}, pages = {101-102}, booktitle = {Tenth IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2010, Timisoara, Romania, 12-13 September 2010}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-4178-5}, } @inproceedings{LussenburgSVW10, title = {Mod4J: A Qualitative Case Study of Model-Driven Software Development}, author = {Vincent Lussenburg and Tijs van der Storm and Jurgen J. Vinju and Jos Warmer}, year = {2010}, doi = {10.1007/978-3-642-16129-2_25}, url = {http://dx.doi.org/10.1007/978-3-642-16129-2_25}, tags = {rule-based, case study, meta-model, modeling language, modeling, language modeling, model-driven development, DSL, context-aware, Meta-Environment, domain-specific language}, researchr = {https://researchr.org/publication/LussenburgSVW10}, cites = {0}, citedby = {0}, pages = {346-360}, booktitle = {Model Driven Engineering Languages and Systems - 13th International Conference, MODELS 2010, Oslo, Norway, October 3-8, 2010, Proceedings, Part II}, editor = {Dorina C. Petriu and Nicolas Rouquette and Øystein Haugen}, volume = {6395}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-16128-5}, } @mastersthesis{VanDerStorm03, title = {Implementing Actions}, author = {Tijs van der Storm}, year = {2003}, researchr = {https://researchr.org/publication/VanDerStorm03}, cites = {0}, citedby = {0}, school = {Universiteit van Amsterdam}, advisor = {Paul Klint}, } @inproceedings{XMLApiMigration, title = {Study of an API migration for two XML APIs}, author = {Thiago Tonelli Bartolomei and Krzysztof Czarnecki and Ralf Lämmel and Tijs van der Storm}, year = {2010}, tags = {model-to-model transformation, rule-based, transformation engineering, Java, case study, APIMigration, XML, XML Schema, language engineering, testing model transformations, transformation language, software language engineering, testing, source-to-source, software engineering, model-driven engineering, migration, model transformation, systematic-approach, open-source, transformation, domain-specific language}, researchr = {https://researchr.org/publication/XMLApiMigration}, cites = {0}, citedby = {0}, booktitle = {Postproceedings of Software Language Engineering (SLE 2009)}, series = {LNCS}, publisher = {Springer}, } @inproceedings{Storm04, title = {Variability and Component Composition}, author = {Tijs van der Storm}, year = {2004}, url = {http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3107&spage=157}, tags = {rule-based, software components, composition, software component, systematic-approach}, researchr = {https://researchr.org/publication/Storm04}, cites = {0}, citedby = {0}, pages = {157-166}, booktitle = {Software Reuse: Methods, Techniques and Tools: 8th International Conference, ICSR 2004, Madrid, Spain, July 5-9, 2009. Proceedings}, volume = {3107}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-22335-5}, } @article{ErdwegSVTBCGH0L15, title = {Evaluating and comparing language workbenches: Existing results and benchmarks for the future}, author = {Sebastian Erdweg and Tijs van der Storm and Markus Völter and Laurence Tratt and Remi Bosman and William R. Cook and Albert Gerritsen and Angelo Hulshout and Steven Kelly and Alex Loh and Gabriël Konat and Pedro J. Molina and Martin Palatnik and Risto Pohjonen and Eugen Schindler and Klemens Schindler and Riccardo Solmi and Vlad A. Vergu and Eelco Visser and Kevin van der Vlist and Guido Wachsmuth and Jimi van der Woning}, year = {2015}, doi = {10.1016/j.cl.2015.08.007}, url = {http://dx.doi.org/10.1016/j.cl.2015.08.007}, researchr = {https://researchr.org/publication/ErdwegSVTBCGH0L15}, cites = {0}, citedby = {0}, journal = {Computer Languages, Systems \& Structures}, volume = {44}, pages = {24-47}, } @inproceedings{HillsKlintVinju2011, title = {A Case of Visitor versus Interpreter Pattern}, author = {Mark Hills and Paul Klint and Tijs van der Storm and Jurgen J. Vinju}, year = {2011}, tags = {programming languages, Java, pattern language, interpreter, refactoring, visitor, maintenance, programming}, researchr = {https://researchr.org/publication/HillsKlintVinju2011}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 49th International Conference on Objects, Models, Components and Patterns}, series = {TOOLS}, } @inproceedings{KlintSV10, title = {On the impact of DSL tools on the maintainability of language implementations}, author = {Paul Klint and Tijs van der Storm and Jurgen J. Vinju}, year = {2010}, doi = {10.1145/1868281.1868291}, url = {http://doi.acm.org/10.1145/1868281.1868291}, tags = {empirical, JavaScript, Java, C++, DSL, domain-specific language}, researchr = {https://researchr.org/publication/KlintSV10}, cites = {0}, citedby = {0}, pages = {10}, booktitle = {Proceedings of the of the Tenth Workshop on Language Descriptions, Tools and Applications, LDTA 2010, Paphos, Cyprus, March 28-29, 2010 - satellite event of ETAPS}, editor = {Claus Brabrand and Pierre-Etienne Moreau}, publisher = {ACM}, isbn = {978-1-4503-0063-6}, }