Bio

Dr. Stelios Sidiroglou-Douskos is a distinguished computer scientist specializing in systems security, software reliability, and program analysis. He is one of the co-founders of Aarno Labs, instrumental in leading our strategy decisions and securing funding in the early years of the company.  He has since moved to an Advisor role with Aarno.

As a Principal Research Scientist at MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL), Stelios has made significant contributions to advancing automated tools for improving the resilience and security of complex software systems. His work focuses on dynamic and static analysis techniques, automated debugging, and runtime systems, aiming to address critical challenges in modern computing. Stelios’s expertise has shaped groundbreaking technologies that enhance the safety and dependability of software in real-world environments.

Stelios earned his PhD in Computer Science from Columbia University, where his research pioneered methodologies for improving software survivability under attack or failure. At MIT and Aarno Labs, he has been instrumental in leading projects funded by DARPA and other organizations, tackling challenges such as automated patching, memory corruption mitigation, and vulnerability discovery. His innovations often bridge the gap between academic theory and practical implementation, resulting in tools that are not only cutting-edge but also widely applicable in industry. His leadership in projects like CodePhage and Clear has positioned him as a thought leader in the field of self-healing systems and automated program repair.

Dr. Stelios Sidiroglou-Douskos has been a key contributor to several high-profile DARPA-funded projects, each addressing critical challenges in software security, reliability, and automation. In the Transparent Computing (TC) program, his work focused on creating end-to-end systems that enable the detection and mitigation of advanced persistent threats (APTs) through transparent, fine-grained monitoring and analysis of system behaviors. As part of the Mining and Understanding Software Enclaves (MUSE) program, he helped develop scalable techniques to analyze massive repositories of open-source software, uncovering latent vulnerabilities, and extracting reusable knowledge to improve software quality. In the Mission-oriented Resilient Clouds (MRC) program, Stelios worked on designing systems capable of detecting, isolating, and recovering from cyber-attacks and failures in cloud environments, ensuring mission-critical applications remain secure and operational. Across these programs, his innovative approaches combined program analysis, machine learning, and runtime systems to deliver transformative solutions for software assurance and resilience.