I'm writing a paper and want to cite Rascal. Which is the preferred paper I should cite? Or should I just cite a link to the website? There are no publications mentioned on the website. The Wikipedia entry mentions a publication from 2013 (13th SCAM). Shall I use this one?
The Rascal repository has a CITATION.md. The SCAM2009 is a common citation indeed.
To quote it:
You {c,sh,w}ould cite this if:
@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},
booktitle = {Proceedings of the 3rd International Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE'09)},
location = {Braga, Portugal},
series = {LNCS},
publisher = {Springer},
}
You {c,sh,w}ould cite this if:
@inproceedings{rascal,
Author = {Paul Klint and Tijs van der Storm and Jurgen J. Vinju},
Title = {RASCAL: A Domain Specific Language for Source Code Analysis and Manipulation},
Booktitle = {Ninth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM)},
Doi = {http://doi.ieeecomputersociety.org/10.1109/SCAM.2009.28},
Pages = {168-177},
Publisher = {IEEE Computer Society},
Year = {2009},
}