Debugging Domain-Specific Languages

[1]  M Mernik,et al.  When and how to develop domain-specific languages , 2005, CSUR.

[2]  Martin Fowler,et al.  Patterns of Enterprise Application Architecture , 2002 .

[3]  David P. Hale,et al.  Towards a model of programmers' cognitive processes in software maintenance: A structural learning theory approach for debugging , 1991, J. Softw. Maintenance Res. Pract..

[4]  Hui Wu,et al.  Grammar-driven generation of domain-specific language debuggers , 2008 .

[5]  Lars S. Nyland,et al.  KHEPERA: A System for Rapid Implementation of Domain Specific Languages , 1997, DSL.

[6]  Mark Strembeck,et al.  An approach for the systematic development of domain-specific languages , 2009 .

[7]  Richard W. Scamell,et al.  An experimental investigation of the impact of individual, program, and organizational characteristics on software maintenance effort , 2000, J. Syst. Softw..

[8]  Emden R. Gansner,et al.  An open graph visualization system and its applications to software engineering , 2000 .

[9]  Lutz Prechelt,et al.  An empirical comparison of C, C++, Java, Perl, Python, Rexx, and Tcl for a search/string-processing program , 2000 .

[10]  Tim Sheard,et al.  A software engineering experiment in software component generation , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[11]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.

[12]  Martin Fowler A Pedagogical Framework for Domain-Specific Languages , 2009, IEEE Software.

[13]  Lutz Prechelt,et al.  Are scripting languages any good? A validation of Perl, Python, Rexx, and Tcl against C, C++, and Java , 2003, Adv. Comput..

[14]  Stuart I. Feldman,et al.  Make — a program for maintaining computer programs , 1979, Softw. Pract. Exp..

[15]  R. Yin Case Study Research: Design and Methods , 1984 .

[16]  David S. Wile,et al.  Supporting the DSL Spectrum , 2001 .

[17]  Brad A. Myers,et al.  A framework and methodology for studying the causes of software errors in programming systems , 2005, J. Vis. Lang. Comput..

[18]  Terence Parr The Definitive ANTLR Reference: Building Domain-Specific Languages , 2007 .

[19]  A. Marie Vans,et al.  Program understanding behavior during debugging of large scale software , 1997, ESP '97.

[20]  P. J. Landin,et al.  The next 700 programming languages , 1966, CACM.

[21]  Douglas K. Barry,et al.  Solving the Java Object Storage Problem , 1998, Computer.

[22]  Alan F. Blackwell,et al.  SWYN: a visual representation for regular expressions , 2001 .

[23]  Diomidis Spinellis,et al.  Guest Editors' Introduction: What Kinds of Nails Need a Domain-Specific Hammer? , 2009, IEEE Software.

[24]  Arie van Deursen,et al.  Domain-specific languages: an annotated bibliography , 2000, SIGP.

[25]  E. Schmidt,et al.  Lex—a lexical analyzer generator , 1990 .

[26]  IRIS VESSEY,et al.  Toward a Theory of Computer Program Bugs: An Empirical Test , 1989, Int. J. Man Mach. Stud..

[27]  Murray Hill,et al.  Yacc: Yet Another Compiler-Compiler , 1978 .

[28]  Diomidis Spinellis,et al.  Notable design patterns for domain-specific languages , 2001, J. Syst. Softw..

[29]  G. Rothermel,et al.  An empirical study of fault localization for end-user programmers , 2005, Proceedings. 27th International Conference on Software Engineering, 2005. ICSE 2005..

[30]  Hui Wu,et al.  Weaving a debugging aspect into domain-specific language grammars , 2005, SAC '05.