@mastersthesis{VK04-0, title = {Compiling regular expressions into Java bytecodes}, author = {Vassilios Karakoidas}, year = {2004}, month = {February}, url = {http://gaijin.dmst.aueb.gr/~bkarak/publications/msc-dissertation.pdf}, tags = {Java, compiler}, researchr = {https://researchr.org/publication/VK04-0}, cites = {0}, citedby = {0}, school = {Athens University of Economics and Business}, type = {MSc Dissertation}, advisor = {Diomidis Spinellis}, } @article{SpinellisGKLASS09, title = {Evaluating the Quality of Open Source Software}, author = {Diomidis Spinellis and Georgios Gousios and Vassilios Karakoidas and Panagiotis Louridas and Paul J. Adams and Ioannis Samoladas and Ioannis Stamelos}, year = {2009}, doi = {10.1016/j.entcs.2009.02.058}, url = {http://dx.doi.org/10.1016/j.entcs.2009.02.058}, tags = {source-to-source, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/SpinellisGKLASS09}, cites = {0}, citedby = {0}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {233}, pages = {5-28}, } @article{KarakoidasS08, title = {FIRE/J - optimizing regular expression searches with generative programming}, author = {Vassilios Karakoidas and Diomidis Spinellis}, year = {2008}, doi = {10.1002/spe.841}, url = {http://dx.doi.org/10.1002/spe.841}, tags = {generative programming, programming languages, optimization, automata theory, Java, architecture, language design, compiler, programming, program optimization, search}, researchr = {https://researchr.org/publication/KarakoidasS08}, cites = {0}, citedby = {0}, journal = {Software: Practice and Experience}, volume = {38}, number = {6}, pages = {557-573}, } @inproceedings{KarakoidasS09, title = {J\% : Integrating Domain-Specific Languages with Java}, author = {Vassilios Karakoidas and Diomidis Spinellis}, year = {2009}, doi = {10.1109/PCI.2009.26}, url = {http://doi.ieeecomputersociety.org/10.1109/PCI.2009.26}, tags = {programming languages, Java, language extension, architecture, type checking, compiler, DSL, domain-specific language}, researchr = {https://researchr.org/publication/KarakoidasS09}, cites = {22}, citedby = {0}, pages = {109-113}, booktitle = {PCI 2009, 13th Panhellenic Conference on Informatics, 10-12 September 2009, Corfu, Greece}, editor = {Stefanos Gritzalis and Dimitris Plexousakis and Dionisios N. Pnevmatikatos}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-3788-7}, } @inproceedings{MalatrasPGSK05, title = {Self-Configuring and Optimizing Mobile Ad Hoc Networks}, author = {Apostolos Malatras and George Pavlou and Stylianos Gouveris and Sivapathalingham Sivavakeesar and Vassilios Karakoidas}, year = {2005}, doi = {10.1109/ICAC.2005.54}, url = {http://doi.ieeecomputersociety.org/10.1109/ICAC.2005.54}, tags = {optimization, ad-hoc networks, Autonomic Computing, mobile}, researchr = {https://researchr.org/publication/MalatrasPGSK05}, cites = {0}, citedby = {0}, pages = {372-373}, booktitle = {Second International Conference on Autonomic Computing (ICAC 2005), 13-16 June 2005, Seattle, WA, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-2276-9}, } @incollection{PSNK06, title = {Introducing Pergamos: A Fedora-Based DL System Utilizing Digital Object Prototypes}, author = {George Pyrounakis and Kostas Saidis and Mara Nikolaidou and Vassilios Karakoidas}, year = {2006}, month = {sep}, url = {http://www.springerlink.com/content/88m56972365x5k66/}, tags = {rule-based, digital libraries}, researchr = {https://researchr.org/publication/PSNK06}, cites = {0}, citedby = {0}, booktitle = {Research and Advanced Technology for Digital Libraries}, publisher = {Springer Berlin / Heidelberg}, isbn = {978-3-540-44636-1}, } @inproceedings{MKS09, title = {Fortifying Applications Against XPath Injection Attacks}, author = {Dimitris Mitropoulos and Vassilios Karakoidas and Diomidis Spinellis}, year = {2009}, month = {sep}, url = {http://www.dmst.aueb.gr/dds/pubs/conf/2009-MCIS-XPath/html/MKS09.htm}, tags = {injection attack, XPath}, researchr = {https://researchr.org/publication/MKS09}, cites = {0}, citedby = {0}, booktitle = {MCIS 2009: 4th {M}editerranean Conference on Information Systems}, } @article{KarakoidasMLS15, title = {A type-safe embedding of SQL into Java using the extensible compiler framework J\%}, author = {Vassilios Karakoidas and Dimitris Mitropoulos and Panagiotis Louridas and Diomidis Spinellis}, year = {2015}, doi = {10.1016/j.cl.2015.01.001}, url = {http://dx.doi.org/10.1016/j.cl.2015.01.001}, researchr = {https://researchr.org/publication/KarakoidasMLS15}, cites = {0}, citedby = {0}, journal = {Computer Languages, Systems \& Structures}, volume = {41}, pages = {1-20}, }