A software platform for developing multi-player pervasive games using small programmable object technologies. - Orestis Akribopoulos; Dimitrios Bousis; Dionysios Efstathiou; Haris Koutsouridis; Marios Logaras; Andreas Loukas; Alexandros Nafas; Georgios Oikonomou; Irini Thireou; Nikos Vasilakis; Panagiotis C. Kokkinos; Georgios Mylonas; et al. (MASS, 2008)

Using wireless sensor networks to develop pervasive multi-player games. - Orestis Akribopoulos; Marios Logaras; Nikos Vasilakis; Panagiotis C. Kokkinos; Georgios Mylonas; Ioannis Chatzigiannakis (SenSys, 2008)

Developing multiplayer pervasive games and networked interactive installations using ad hoc mobile sensor nets. - Orestis Akribopoulos; Marios Logaras; Nikos Vasilakis; Panagiotis C. Kokkinos; Georgios Mylonas; Ioannis Chatzigiannakis; Paul G. Spirakis (Advances in Computer Entertainment Technology, 2009)

Multiplayer pervasive games and networked interactive installations using ad hoc mobile sensor networks. - Orestis Akribopoulos; Marios Logaras; Nikos Vasilakis; Panagiotis C. Kokkinos; Georgios Mylonas; Ioannis Chatzigiannakis; Paul G. Spirakis (Advances in Computer Entertainment Technology, 2009)

PUMP: a programmable unit for metadata processing. - Udit Dhawan; Nikos Vasilakis; Raphael Rubin; Silviu Chiricescu; Jonathan M. Smith; Thomas F. Knight Jr.; Benjamin C. Pierce; André DeHon (HASP@ISCA, 2014)

Architectural Support for Software-Defined Metadata Processing. - Udit Dhawan; Catalin Hritcu; Raphael Rubin; Nikos Vasilakis; Silviu Chiricescu; Jonathan M. Smith; Thomas F. Knight Jr.; Benjamin C. Pierce; André DeHon (ASPLOS, 2015)

From Lone Dwarfs to Giant Superclusters: Rethinking Operating System Abstractions for the Cloud. - Nikos Vasilakis; Ben Karel; Jonathan M. Smith (HotOS, 2015)

Query-efficient Partitions for Dynamic Data. - Nikos Vasilakis; Yash Palkhiwala; Jonathan M. Smith (APSys, 2017)

Towards Fine-grained, Automated Application Compartmentalization. - Nikos Vasilakis; Ben Karel; Nick Roessler; Nathan Dautenhahn; André DeHon; Jonathan M. Smith (PLOS@SOSP, 2017)

The Web as a Distributed Computing Platform. - Nikos Vasilakis; Pranjal Goel; Henri Maxime Demoulin; Jonathan M. Smith (EdgeSys@MobiSys, 2018)

BreakApp: Automated, Flexible Application Compartmentalization. - Nikos Vasilakis; Ben Karel; Nick Roessler; Nathan Dautenhahn; André DeHon; Jonathan M. Smith (NDSS, 2018)

TMC: Pay-as-you-Go Distributed Communication. - Henri Maxime Demoulin; Nikos Vasilakis; John Sonchack; Isaac Pedisich; Vincent Liu 001; Boon Thau Loo; Linh Thi Xuan Phan; Jonathan M. Smith; Irene Zhang (APNet, 2019)

Active learning for software engineering. - José Pablo Cambronero; Thurston H. Y. Dang; Nikos Vasilakis; Jiasi Shen 001; Jerry Wu; Martin C. Rinard (Onward!, 2019)

Ignis: scaling distribution-oblivious systems with light-touch distribution. - Nikos Vasilakis; Ben Karel; Yash Palkhiwala; John Sonchack; André DeHon; Jonathan M. Smith (PLDI, 2019)

Detecting Asymmetric Application-layer Denial-of-Service Attacks In-Flight with Finelame. - Henri Maxime Demoulin; Isaac Pedisich; Nikos Vasilakis; Vincent Liu 001; Boon Thau Loo; Linh Thi Xuan Phan (USENIX ATC, 2019)

Mir: Automated Quantifiable Privilege Reduction Against Dynamic Library Compromise in JavaScript. - Nikos Vasilakis; Cristian-Alexandru Staicu; Greg Ntousakis; Konstantinos Kallas; Ben Karel; André DeHon; Michael Pradel (CoRR, 2020)

An Order-aware Dataflow Model for Extracting Shell Script Parallelism. - Shivam Handa; Konstantinos Kallas; Nikos Vasilakis; Martin C. Rinard (CoRR, 2020)

Automatic Synthesis of Parallel and Distributed Unix Commands with KumQuat. - Nikos Vasilakis; Jiasi Shen 001; Martin C. Rinard (CoRR, 2020)

Demo: Detecting Third-Party Library Problems with Combined Program Analysis. - Grigoris Ntousakis; Sotiris Ioannidis; Nikos Vasilakis (CCS, 2021)

Supply-Chain Vulnerability Elimination via Active Learning and Regeneration. - Nikos Vasilakis; Achilles Benetopoulos; Shivam Handa; Alizee Schoen; Jiasi Shen 001; Martin C. Rinard (CCS, 2021)

Preventing Dynamic Library Compromise on Node.js via RWX-Based Privilege Reduction. - Nikos Vasilakis; Cristian-Alexandru Staicu; Grigoris Ntousakis; Konstantinos Kallas; Ben Karel; André DeHon; Michael Pradel (CCS, 2021)

PaSh: light-touch data-parallel shell processing. - Nikos Vasilakis; Konstantinos Kallas; Konstantinos Mamouras; Achilles Benetopoulos; Lazar Cvetkovic (EuroSys, 2021)

The future of the shell: Unix and beyond. - Michael Greenberg 002; Konstantinos Kallas; Nikos Vasilakis (HotOS, 2021)

Unix shell programming: the next 50 years. - Michael Greenberg 002; Konstantinos Kallas; Nikos Vasilakis (HotOS, 2021)

Efficient module-level dynamic analysis for dynamic languages with module recontextualization. - Nikos Vasilakis; Grigoris Ntousakis; Veit Heller; Martin C. Rinard (ESEC/SIGSOFT FSE, 2021)

Report on the "The Future of the Shell" Panel at HotOS 2021. - Michael Greenberg 002; Konstantinos Kallas; Nikos Vasilakis; Stephen Kell (CoRR, 2021)

An order-aware dataflow model for parallel Unix pipelines. - Shivam Handa; Konstantinos Kallas; Nikos Vasilakis; Martin C. Rinard (Proc. ACM Program. Lang., 2021)

Themis: A Secure Decentralized Framework for Microservice Interaction in Serverless Computing. - Angeliki Aktypi; Dimitris Karnikis; Nikos Vasilakis; Kasper Rasmussen (ARES, 2022)

Towards Practical Application-level Support for Privilege Separation. - Nik Sultana; Henry Zhu; Ke Zhong; Zhilei Zheng; Ruijie Mao; Digvijaysinh Chauhan; Stephen Carrasquillo; Junyong Zhao; Lei Shi 011; Nikos Vasilakis; Boon Thau Loo (ACSAC, 2022)

A systematic analysis of the event-stream incident. - Iosif Arvanitis; Grigoris Ntousakis; Sotiris Ioannidis; Nikos Vasilakis (EuroSec@EUROSYS, 2022)

Practically Correct, Just-in-Time Shell Script Parallelization. - Konstantinos Kallas; Tammam Mustafa; Jan Bielak; Dimitris Karnikis; Thurston H. Y. Dang; Michael Greenberg 002; Nikos Vasilakis (OSDI, 2022)

Automatic synthesis of parallel unix commands and pipelines with KumQuat. - Jiasi Shen 001; Martin C. Rinard; Nikos Vasilakis (PPoPP, 2022)

BinWrap: Hybrid Protection against Native Node.js Add-ons. - George Christou; Grigoris Ntousakis; Eric Lahtinen; Sotiris Ioannidis; Vasileios P. Kemerlis; Nikos Vasilakis (AsiaCCS, 2023)

Enhancing cross-border mobility by adopting a user journey approach for digital public services. - Nathan Da Silva Carvalho; Nikos Vasilakis; Lucy Temple; Petros Christopoulos; Ipek Koeysurenbars; Michaela Pfeiffer; Matiss Veigurs (DG.O, 2023)

Executing Shell Scripts in the Wrong Order, Correctly. - Georgios Liargkovas; Konstantinos Kallas; Michael Greenberg 002; Nikos Vasilakis (HotOS, 2023)

SecBench.js: An Executable Security Benchmark Suite for Server-Side JavaScript. - Masudul Hasan Masud Bhuiyan; Adithya Srinivas Parthasarathy; Nikos Vasilakis; Michael Pradel; Cristian-Alexandru Staicu (ICSE, 2023)

DiSh: Dynamic Shell-Script Distribution. - Tammam Mustafa; Konstantinos Kallas; Pratyush Das 001; Nikos Vasilakis (NSDI, 2023)

From Ahead-of- to Just-in-Time and Back Again: Static Analysis for Unix Shell Programs. - Lukas Lazarek; Seong-Heon Jung; Evangelos Lamprou; Zekai Li; Anirudh Narsipur; Eric Zhao 006; Michael Greenberg 002; Konstantinos Kallas; Konstantinos Mamouras; Nikos Vasilakis (HotOS, 2025)

The Koala Benchmarks for the Shell: Characterization and Implications. - Evangelos Lamprou; Ethan Williams; Georgios Kaoukis; Zhuoxuan Zhang; Michael Greenberg 002; Konstantinos Kallas; Lukas Lazarek; Nikos Vasilakis (USENIX ATC, 2025)

Evaluating the Generalization Capabilities of Large Language Models on Code Reasoning. - Rem Yang; Julian Dai; Nikos Vasilakis; Martin C. Rinard (CoRR, 2025)