Academic CV
Vassilios Karakoidas, PhD — Software engineer & researcher.
Research Interests
Research Impact
- Citations
- 508
- 145 of them since 2021
- h-index
- 13
- 13 papers cited at least 13 times each
- i10-index
- 17
- papers cited 10 times or more
- Publications
- 36
- journal, conference, magazine and book-chapter entries
- Indexed
- 30
- of the 43 works listed on this site
Most-cited publications
- 127Evaluating the Quality of Open Source Software (2009)
- 52The Bug Catalog of the Maven Ecosystem (2014)
- 47Improving Sequential Recommendations with LLMs (2026)
- 25Software Quality Assessment of Open Source Software (2007)
- 24Self-Configuring and Optimizing Mobile Ad Hoc Networks (2005)
Citation counts from Google Scholar (external link, opens in a new tab), retrieved 5 September 2026. The full list, with per-paper counts, is on the publications page.
Education
BSc in Informatics
1995 - 2001
University of Piraeus
Honors & Awards
Highly Commended Award Winner — Literati Network Awards for Excellence
2012 · Awarded
The publication "Countering code injection attacks: a unified approach" was awarded the Highly Commended Award.
Funding Programme for Basic Research
2009 · Awarded
Awarded funding for PhD research from AUEB's Funding Programme for Basic Research (PEVE).
Research Experience
STEREO
2012–2015 · Researcher · Budget €560,987
Software research platform on software quality and engineering. Programme Thalis, co-financed by the EU (ESF) and Greek national funds through the NSRF.
TRACER (link no longer available)
2011–2014 · Researcher · Budget €546,700
Identifying software vulnerabilities and securing legacy systems (GSRT, project code 09ΣΥΝ-72-942).
SQO-OSS (external link, opens in a new tab)
2006–2008 · Software Engineer · Budget €1,638,800
Source Quality Observatory for Open Source Software (EU IST research project IST-2005-033331).
PRAXIS (link no longer available)
2003–2005 · Researcher · Budget €1,452,000
Internet-based Application Interconnection and eBusiness Transactions (GSRT Information Society Programme).
GEMINI (external link, opens in a new tab)
2002–2004 · Researcher
Global Electronic Medium ConstellatIon for Dynamic CoNtent Integration (EU IST research project IST-2001-33400).
ASPIS
1999–2000 · Researcher
Redesign and Automation of Procurement and Management Systems for Pharmaceutical Materials (GSRT-EKBAN-98).
Scientific and Professional Activities
Journal Reviewer
- International Journal of Information Security (Springer), 2025 — 2 manuscripts — Reviewer certificate (PDF)
- Computer Languages, Systems & Structures (Elsevier), 2018
- Software: Practice and Experience (Wiley), 2015
- IEEE Software, 2008–2009
Conference Reviewer
- ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016)
- 11th International Conference on Open Source Systems (OSS 15)
- IEEE International Conference on Software Engineering 2015, Software Engineering in Practice (ICSE SEIP)
- International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015)
- Empirical Software Engineering and Measurement (ESEM 2014)
- Panhellenic Conference on Informatics 2013 (PCI 13)
- Conference on Software Maintenance and Reengineering 2013 (CSMR 13)
- 6th International Workshop on Foundations and Techniques for Open Source Software Certification (OpenCert 2012)
- 8th International Conference on Open Source Systems (OSS 12)
- Conference on Software Maintenance and Reengineering 2011 (CSMR 11)
- ACM Symposium on Applied Computing 2011 (SAC 2011)
- ACM Symposium on Applied Computing 2010 (SAC 2010)
- IEEE International Conference on Software Engineering 2010 (ICSE 2010)
- Conference on Software Maintenance and Reengineering 2009 (CSMR 09)
- European Conference on Object-Oriented Programming (ECOOP 09)
- Conference on Software Maintenance and Reengineering 2008 (CSMR 08)
- Panhellenic Conference on Informatics 2008 (PCI 08)
- Panhellenic Conference on Informatics 2007 (PCI 07)
- European Conference on Computer Network Defense (EC2ND 07)
- International Conference on Global Software Engineering (ICGSE 07)
- Panhellenic Conference on Informatics 2005 (PCI 05)
Technical Activities
- FIRE/J— A very fast regular expression library for Java[Homepage] (external link, opens in a new tab)
- Regular Expression Benchmark Utility— An application to test FIRE/J execution speed[Homepage] (external link, opens in a new tab)
- SARE - Simple API for Regular Expressions[GitHub] (external link, opens in a new tab)
- CLMT - Cross Language Metric Tool— Calculates software complexity metrics
- J%— An extension of Java supporting embedded DSLs[Project page]
Teaching Experience
Undergraduate Courses
Other Teaching Experience
- Software Development with Open Source Tools (2008) — Executive Education· course site
Fluent in Greek (mother tongue) and English.