Vassilios Karakoidas - Publications

Note: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Download the complete BiBTeX publications list.

dblp page researchr page google scholar
Refereed Articles
[1] Vassilios Karakoidas, Diomidis Spinellis, "FIRE/J: Optimizing Regular Expression Searches with Generative Programming", Software: Practice and Experience, vol. 38, no. 6, pp. 557-573.
[ full info ] - [ bib ] - [ pdf ] - [ doi ]
[2] Vassilios Karakoidas, Dimitris Mitropoulos, Panos Louridas, Diomidis Spinellis, "A Type-safe Embedding of SQL into Java Using the Extensible Compiler Framework J%", Computer Languages, Systems & Structures, Elsevier, 2015.
[ full info ] - [ bib ] - [ doi ]
[3] Vassilios Karakoidas, "On domain-specific languages usage (why DSLs really matter)", XRDS: Crossroads, The ACM Magazine for Students, ACM, vol. 20, no. 3, New York, NY, USA, pp. 16-17, 2014.
[ full info ] - [ bib ] - [ doi ]
[4] Dimitris Mitropoulos, Vassilios Karakoidas, Panagiotis Louridas, Diomidis Spinellis, "Countering Code Injection Attacks: A Unified Approach", Information Management and Computer Security, vol. 19, no. 3, pp. 177-194, 2011.
[ full info ] - [ bib ] - [ pdf ]
[5] Diomidis Spinellis, Georgios Gousios, Vassilios Karakoidas, Panagiotis Louridas, Paul J. Adams, Ioannis Samoladas, Ioannis Stamelos, "Evaluating the Quality of Open Source Software", Electronic Notes in Theoretical Computer Science (ENTCS), vol. 233, pp. 5-28, 2009. (10.1016/j.entcs.2009.02.058)
[ full info ] - [ bib ] - [ pdf ]
[6] Ioannis Papadakis, Vassilios Karakoidas, Vassileios Chrissikopoulos, "DocML: A digital library of University data", Library Hi-Tech, vol. 20, no. 3, pp. 378-387, 2002.
[ full info ] - [ bib ] - [ pdf ]
Refereed Conference and Workshop Papers
[7] Vassilios Karakoidas, Dimitris Mitropoulos, Panos Louridas, Georgios Gousios, Diomidis Spinellis, "Generating the Blueprints of the Java Ecosystem", in MSR '15: Proceedings of the 2015 International Working Conference on Mining Software Repositories, 2015. (To appear)
[ full info ] - [ bib ]
[8] Dimitris Mitropoulos, Georgios Gousios, Panagiotis Papadopoulos, Vassilios Karakoidas, Panos Louridas, Diomidis Spinellis, "The Vulnerability Dataset of a Large Software Ecosystem", in Proceedings of the 3rd International Workshop on Building Analysis Datasets and Gathering Experience Returns for Security (BADGERS 2014), colocated with the 19th European Symposium on Research in Computer Security (ESORICS 2014), 2014.
[ full info ] - [ bib ] - [ pdf ]
[9] Dimitris Mitropoulos, Vassilios Karakoidas, Panos Louridas, Georgios Gousios, Diomidis Spinellis, "The Bug Catalog of the Maven Ecosystem", in MSR 2014, The 11th Working Conference on Mining Software Repositories, 2014.
[ full info ] - [ bib ]
[10] Dimitris Mitropoulos, Vassilios Karakoidas, Panos Louridas, Georgios Gousios, Diomidis Spinellis, "Dismal Code: Studying the Evolution of Security Bugs", in Proceedings of the LASER Workshop 2013, Learning from Authoritative Security Experiment Results, pp. 37-48, 2013.
[ full info ] - [ bib ] - [ pdf ]
[11] Diomidis Spinellis, Vassilios Karakoidas, Panos Louridas, "Comparative Language Fuzz Testing: Programming Languages vs. Fat Fingers", in Proceedings of the Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU) at the ACM Onward! and SPLASH Conferences, 2012.
[ full info ] - [ bib ]
[12] Alexandros Papanikolaou, Vassilios Karakoidas, Vasileios Vlachos, Andreas Venieris, Christos Ilioudis, Georgios Zouganelis, "A Hacker's Perspective on Educating Future Security Experts", in Proceedings of 15th Panhelenic Conference on Informatics (PCI 2011), 2011.
[ full info ] - [ bib ]
[13] Paul G. Spirakis, Vasileios Vlachos, Vassilios Karakoidas, Dimitrios Liappis, Dimitrios Kalaitzis, Eftychios Valeontis, Spyros Kollias, George Argyros, "Blueprints for a Large–Scale Early Warning System", in Proceedings of 14th Panhelenic Conference on Informatics (PCI 2010), 2010.
[ full info ] - [ bib ]
[14] Vasileios Vlachos, Vassilios Karakoidas, "Chaperone: a content filtering web proxy based on public health policies", in Proceedings of 13th Panhelenic Conference on Informatics (PCI 2009), 2009.
[ full info ] - [ bib ] - [ pdf ]
[15] Dimitrios Mitropoulos, Vassilios Karakoidas, Diomidis Spinellis, "Fortifying Applications Against XPath Injection Attacks", in MCIS 2009: 4th Mediterranean Conference on Information Systems, pp. 1169-1179, 2009.
[ full info ] - [ bib ] - [ pdf ]
[16] Vassilios Karakoidas, Diomidis Spinellis, "J%: Integrating Domain Specific Languages with Java", in Proceedings of 13th Panhelenic Conference on Informatics (PCI 2009), pp. 109-113, 2009.
[ full info ] - [ bib ] - [ pdf ] - [ doi ]
[17] Georgios Gousios, Vassilios Karakoidas, Konstantinos Stroggylos, Panagiotis Louridas, Vasileios Vlachos, Diomidis Spinellis, "Software Quality Assessment of Open Source Software", in Proceedings of the 11th Panhellenic Conference on Informatics (PCI 2007), 2007.
[ full info ] - [ bib ] - [ pdf ]
[18] George Oikonomou, Vassilios Karakoidas, Theodore Apostolopoulos, "PEGASUS: Competitive load balancing using inetd", in Proceedings of the 5th International System Administration and Network Engineering Conference SANE 06, 2006.
[ full info ] - [ bib ] - [ pdf ]
[19] Georgios Gousios, Vassilios Karakoidas, Diomidis Spinellis, "Tuning Java's memory manager for high performance server applications", in Proceedings of the 5th International System Administration and Network Engineering Conference SANE 06, pp. 69-83, 2006.
[ full info ] - [ bib ] - [ pdf ]
[20] Stephanos Androutsellis-Theotokis, Vassilios Karakoidas, Georgios Gousios, Diomidis Spinellis, Yannis Charalabidis, "Building an e-Business Platform: An Experience report", in Proceedings of the eChallenges 2005, 2005.
[ full info ] - [ bib ] - [ pdf ]
[21] Apostolos Malatras, George Pavlou, Sivapathalingham Sivavakeesar, Vassilios Karakoidas, "Self-Configuring and Optimizing Mobile Ad Hoc Networks", in ICAC '05: Proceedings of the Second International Conference on Automatic Computing, Washington, DC, USA, pp. 372-373, 2005.
[ full info ] - [ bib ] - [ pdf ] - [ doi ]
[22] Diomidis Spinellis, Yannis Charalabidis, Vassilios Karakoidas, "Application Interconnection and Execution of Business to Business Transactions over the Internet", in 20th European Conference on Operational Research (EURO-XX), 2004. (Poster)
[ full info ] - [ bib ] - [ pdf ]
[23] Vassilios Karakoidas, Stephanos Androutsellis-Theotokis, Diomidis Spinellis, Yannis Charalabidis, "Applying MDA in Enterprise Application Interoperability: The PRAXIS Project", in 5th International Conference on Practical Aspects of Knowledge Management (PAKM 04), 2004.
[ full info ] - [ bib ]
[24] Yannis Charalabidis, Vassilios Karakoidas, Stephanos Androutsellis-Theotokis, Diomidis Spinellis, "Enabling B2B transactions over the Internet through Application Interconnection: The PRAXIS Project", in Proceedings of the e-Challenges Conference, 2004.
[ full info ] - [ bib ]
[25] Stephanos Androutsellis-Theotokis, Diomidis Spinellis, Vassilios Karakoidas, "Performing Peer-to-Peer e-Business Transactions: A Requirements Analysis and Preliminary Design Proposal", in IADIS International e-Commerce 2004 Conference, 2004.
[ full info ] - [ bib ]
Edited Book Chapters
[26] Vassilios Karakoidas, "Domain-Specific Languages", in Encyclopedia of Computer Science and Technology, Taylor and Francis, 2016.
[ full info ] - [ bib ] - [ pdf ]
[27] George Pyrounakis, Kostas Saidis, Mara Nikolaidou, Vassilios Karakoidas, "Introducing Pergamos: A Fedora-Based DL System Utilizing Digital Object Prototypes", in Research and Advanced Technology for Digital Libraries, Springer Berlin / Heidelberg, pp. 500-503, 2006.
[ full info ] - [ bib ] - [ pdf ]
[28] Stephanos Androutsellis-Theotokis, Vassilios Karakoidas, Georgios Gousios, Diomidis Spinellis, Yannis Charalabidis, "Building an e-business platform: An experience report", in Innovation and the knowledge Economy --- Issues, Applications Case Studies, IOS Press, Amsterdam, Nethedlands, pp. 199-206, 2005.
[ full info ] - [ bib ] - [ pdf ]
[29] Yannis Charalabidis, Vassilios Karakoidas, Stephanos Androutsellis-Theotokis, Diomidis Spinellis, "Enabling B2B transactions over the Internet through Application Interconnection: The PRAXIS Project", in eAdoption and the Knowledge Economy: Issues, Applications and Case Studies, IOS Press, pp. 1554-1561, 2004.
[ full info ] - [ bib ]
Theses
[30] Vassilios Karakoidas, "Integrating Domain-specific Languages to General-purpose Languages", PhD thesis, Athens University of Economics and Business, 2015.
[ full info ] - [ bib ]
[31] Vassilios Karakoidas, "Compiling regular expressions into Java bytecodes", Master's thesis, Athens University of Economics and Business, 2004.
[ full info ] - [ bib ] - [ pdf ]
Other Publications
[32] Vassilios Karakoidas, "AddOn Development in Firefox (Part II)", 2011. (Available in Linux Inside September-October 2011)
[ full info ] - [ bib ] - [ pdf ]
[33] Vassilios Karakoidas, "AddOn Development in Firefox", 2011. (Available in Linux Inside July--August 2011)
[ full info ] - [ bib ] - [ pdf ]
[34] Vassilios Karakoidas, "Pithos: Cloud Services in the Greek Public Sector", 2011. (Available in Linux Inside May--June 2011)
[ full info ] - [ bib ] - [ pdf ]
[35] Vassilios Karakoidas, "Collateral Damage in the Altar of Expressiveness", 2011. (Available in Linux Inside March--April 2011)
[ full info ] - [ bib ] - [ pdf ]
[36] Vassilios Karakoidas, "Python Tutorial -- Simple GUI Construction with wxPython", 2008. (Available in Linux Format September--October 2008)
[ full info ] - [ bib ] - [ pdf ]
[37] Vassilios Karakoidas, "Python Tutorial -- Handling Bibliography with Python", 2008. (Available in Linux Format July--August 2008)
[ full info ] - [ bib ] - [ pdf ]
[38] Vassilios Karakoidas, "Python Tutorial -- Blogging in Python", 2008. (Available in Linux Format May--June 2008)
[ full info ] - [ bib ] - [ pdf ]
[39] Vassilios Karakoidas, "Python Tutorial -- Introduction to Python", 2008. (Available in Linux Format March--April 2008)
[ full info ] - [ bib ] - [ pdf ]
[40] Diomidis Spinellis, Vassilios Karakoidas, Damianos Chatziantoniou, "A Software Development Metaphor for Developing Semi-dynamic Web Sites through Declarative Specifications", Technical report, , 2004. (Technical Report)
[ full info ] - [ bib ] - [ pdf ]
Powered by bibtexbrowser