Dr. Vassilios Karakoidas : Publications

Contents

Journal Articles

Book Chapters

Conference Publications

  • Vassilios Karakoidas, Dimitris Mitropoulos, Panos Louridas, Georgios Gousios, and Diomidis Spinellis. Generating the blueprints of the Java ecosystem. In MSR '15: Proceedings of the 2015 International Working Conference on Mining Software Repositories, pages 510–513. IEEE Computer Society, 2015.

  • Dimitris Mitropoulos, Georgios Gousios, Panagiotis Papadopoulos, Vassilios Karakoidas, Panos Louridas, and 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). IEEE Computer Society, September 2014.

  • Dimitris Mitropoulos, Vassilios Karakoidas, Panos Louridas, Georgios Gousios, and Diomidis Spinellis. The bug catalog of the Maven ecosystem. In MSR '14: Proceedings of the 2014 International Working Conference on Mining Software Repositories, pages 372–365. ACM, June 2014.

  • Dimitris Mitropoulos, Vassilios Karakoidas, Panos Louridas, Georgios Gousios, and Diomidis Spinellis. Dismal code: Studying the evolution of security bugs. In Proceedings of the LASER Workshop 2013, Learning from Authoritative Security Experiment Results, pages 37–48. Usenix Association, October 2013.

  • Diomidis Spinellis, Vassilios Karakoidas, and Panagiotis Louridas. Comparative language fuzz testing: Programming languages vs. fat fingers. In PLATEAU 2012: 4th Annual International Workshop on Evaluation and Usability of Programming Languages and Tools—Systems, Programming, Languages and Applications: Software for Humanity (SPLASH 2012). ACM, October 2012.

  • Vassilios Karakoidas and Diomidis Spinellis. J%: Integrating domain specific languages with java. In Vassilios Chrissikopoulos, Nikolaos Alexandris, Christos Douligeris, and Spyros Sioutas, editors, Proceedings of 13th Panhelenic Conference on Informatics (PCI 2009), pages 109–113. IEEE Computer Society, September 2009.

  • Dimitris Mitropoulos, Vassilios Karakoidas, and Diomidis Spinellis. Fortifying applications against XPath injection attacks. In A. Poulymenakou, N. Pouloudi, and K. Pramatari, editors, 4th Mediterranean Conference on Information Systems, pages 1169–1179, September 2009.

  • Vasileios Vlachos and Vassilios Karakoidas. Chaperone: a content filtering web proxy based on public health policies. In Vassilios Chrissikopoulos, Nikolaos Alexandris, Christos Douligeris, and Spyros Sioutas, editors, Proceedings of 13th Panhelenic Conference on Informatics (PCI 2009). EPY, September 2009.

  • Diomidis Spinellis, Georgios Gousios, Vassilios Karakoidas, Panagiotis Louridas, Paul J. Adams, Ioannis Samoladas c, and Ioannis Stamelos. Evaluating the quality of open source software. In SQM 2008: Second International Workshop on Software Quality and Maintainability—12th European Conference on Software Maintenance and Reengineering (CSMR 2008) satellite event, pages 5–28. The Reengineering Forum, April 2008. Electronic Notes in Theoretical Computer Science Volume 233 (March 2009).

  • Georgios Gousios, Vassilios Karakoidas, Konstantinos Stroggylos, Panagiotis Louridas, Vasileios Vlachos, and Diomidis Spinellis. Software quality assessment of open source software. In Proceedings of the 11th Panhellenic Conference on Informatics, May 2007.

  • Georgios Gousios, Vassilios Karakoidas, and Diomidis Spinellis. Tuning Java's memory manager for high performance server applications. In Alexios Zavras, editor, Proceedings of the 5th International System Administration and Network Engineering Conference SANE 06, pages 69–83. NLUUG, Stichting SANE, May 2006.

  • George Oikonomou, Vassilios Karakoidas, and Theodoros Apostolopoulos. PEGASUS: Competitive load balancing using inetd. In Alexios Zavras, editor, Proceedings of the 5th International System Administration and Network Engineering Conference SANE 06. NLUUG, Stichting SANE, May 2006.

  • Stephanos Androutsellis-Theotokis, Vassilios Karakoidas, Georgios Gousios, Diomidis Spinellis, and Yannis Charalambidis. Building an e-business platform: An experience report. In Proceedings of the eChallenges 2005, October 2005.

  • Apostolos Malatras, George Pavlou, Sivapathalingham Sivavakeesar, and Vassilios Karakoidas. Self-configuring and optimizing mobile ad hoc networks. In ICAC '05: Proceedings of the Second International Conference on Automatic Computing, pages 372–373, Washington, DC, USA, 2005. IEEE Computer Society.

  • Stephanos Androutsellis-Theotokis, Diomidis Spinellis, and Vassilios Karakoidas. Performing peer-to-peer e-business transactions: A requirements analysis and preliminary design proposal. In Proceedings of the IADIS International e-Commerce 2004 Conference, pages 399–404, Lisbon, Portugal, December 14-16 2004.

  • Yannis Charalabidis, Vassilios Karakoidas, Stephanos Androutsellis-Theotokis, and Diomidis Spinellis. Enabling B2B transactions over the internet through application interconnection: The PRAXIS project. In e-Challenges Conference. European Commission, October 2004.

  • Vassilios Karakoidas, Stephanos Androutsellis-Theotokis, Diomidis Spinellis, and Yannis Charalabidis. Applying MDA in enterprise application interoperability: The PRAXIS project. In Harald Kühn, editor, Workshop on Ontology and Enterprise Modelling: Ingredients for Interoperability, pages 76–84, December 2004.

  • Diomidis Spinellis, Yannis Charalabidis, and Vassilios Karakoidas. Application interconnection and execution of business to business transactions over the internet. In 20th European Conference on Operational Research (EURO-XX). The Association of European Operational Research Societies, July 2004. Poster.

Magazine Articles

  • Vassilios Karakoidas. On domain-specific languages usage (why dsls really matter). XRDS: Crossroads, The ACM Magazine for Students, 20(3):16–17, March 2014.

Working Papers


Creative Commons License Unless otherwise expressly stated, all original material on this page created by members of the ISTLab is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 2.5 License.