Academic CV

Vassilios Karakoidas, PhD — Software engineer & researcher.

Research Interests

Programming LanguagesSoftware EngineeringEmpirical Software EngineeringComputer SecurityAICloud Architecture

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

  1. 127Evaluating the Quality of Open Source Software (2009)
  2. 52The Bug Catalog of the Maven Ecosystem (2014)
  3. 47Improving Sequential Recommendations with LLMs (2026)
  4. 25Software Quality Assessment of Open Source Software (2007)
  5. 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

PhD in Programming Languages

2004 - 2015

Athens University of Economics and Business

Read thesis

MSc in Information Systems

2002 - 2004

Athens University of Economics and Business

Read dissertation

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

Teaching Experience

Undergraduate Courses

  • Design and Implementation of Information Systems (2005–2006, 2007–2008, 2009–2010) — Lab Assistant· 2005 · 2007 · 2009
  • Computer Networks in the Business Environment (2005–2007) — Lab Assistant· 2006 · 2007

Other Teaching Experience

  • Software Development with Open Source Tools (2008) — Executive Education· course site

Fluent in Greek (mother tongue) and English.