I am part of Cornell's growing Software Engineering Group. I am broadly interested in research on Software Engineering and Applied Formal Methods, with a focus on Software Testing and Runtime Verification.
Prospective Students and Postdocs
I am *always* seeking bright, self-motivated PhD students and Postdocs to work with on projects related to my research interests. If you are interested to work with me, email me or drop by my office.
Publications
Instrumentation-Driven Evolution-Aware Runtime Verification
Kevin Guan and Owolabi Legunsen 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025), pages to-appear, Ottawa, Canada, April-May 2025.
An In-depth Study of Runtime Verification Overheads during Software Testing
Kevin Guan and Owolabi Legunsen 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2024), pages 1798-1810, Vienna, Austria, September 2024. (This paper won an ACM SIGSOFT Distinguished Paper Award)
ExLi: An Inline-Test Generation Tool for Java
Yu Liu, Aditya Thimmaiah, Owolabi Legunsen, and Milos Gligoric 32nd ACM International Conference on the Foundations of Software Engineering, Tool Demonstrations Track (FSE Demo 2024), pages 652-656, Porto de Galinhas, Brazil, July 2024.
eMOP: A Maven Plugin for Evolution-Aware Runtime Verification
Ayaka Yorihiro, Pengyue Jiang, Valeria Marques, Benjamin Carleton, and Owolabi Legunsen 23rd International Conference on Runtime Verification (RV 2023), pages 363-375, Thessaloniki, Greece, October 2023. [webpage]
Runtime Verification of Crypto APIs: An Empirical Study
Adriano Torres, Pedro Costa, Luis Amaral, Jonata Pastro, Rodrigo Bonifácio, Marcelo d’Amorim, Owolabi Legunsen, Eric Bodden, and Edna Dias Canedo Transactions on Software Engineering (TSE 2023), pages 4510-4525, 2023.
Extracting Inline Tests from Unit Tests
Yu Liu, Pengyu Nie, Ana Guo, Milos Gligoric, and Owolabi Legunsen 32nd International Symposium on Software Testing and Analysis (ISSTA 2023), pages 1458-1470, Seattle, USA, July 2023.
pytest-inline: An Inline Testing Tool for Python
Yu Liu, Zachary Thurston, Alan Han, Pengyu Nie, Milos Gligoric, and Owolabi Legunsen 45th International Conference on Software Engineering, Tool Demonstrations Track (ICSE Demo 2023), pages 161-164, Melbourne, Australia, May 2023.
Inline Tests
Yu Liu, Pengyu Nie, Owolabi Legunsen, and Milos Gligoric 37th International Conference on Automated Software Engineering (ASE 2022), pages 1--13, Oakland Center, MI, USA, October 2022.
Reflection-Aware Static Regression Test Selection
August Shi, Milica Hadzi-Tanovic, Lingming Zhang, Darko Marinov, and Owolabi Legunsen 34th ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2019), pages 187:1-187:29, Athens, Greece, October 2019 [slides]
A Framework for Checking Regression Test Selection Tools
Chenguang Zhu, Owolabi Legunsen, August Shi, Milos Gligoric 41st ACM/IEEE International Conference on Software Engineering (ICSE 2019), pages 430-441, Montreal, Canada, May 2019
Techniques for Evolution-Aware Runtime Verification Owolabi Legunsen, Yi Zhang, Milica Hadži-Tanovic, Grigore Rosu, Darko Marinov 12th IEEE International Conference on Software Testing, Verification and Validation (ICST 2019), pages 312-322, Xi'an, China, April 2019 [slides]
Testing Probabilistic Programming Systems
Saikat Dutta, Owolabi Legunsen, Zixin Huang, Sasa Misailovic 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018), pages 574-586, Lake Buena Vista, FL, November 2018 [webpage]
DeFlaker: Automatically Detecting Flaky Tests
Jon Bell, Owolabi Legunsen, Michael Hilton, Lamyaa Eloussi, Tifany Yung, Darko Marinov 40th International Conference on Software Engineering (ICSE 2018), pages 433-444, Gothenburg, Sweden, May 2018 [webpage]
Approximate Transformations as Mutation Operators
Farah Hariri, August Shi, Owolabi Legunsen, Milos Gligoric, Sarfraz Khurshid, Sasa Misailovic 11th IEEE International Conference on Software Testing, Verification and Validation (ICST 2018), pages 285-296, Vasteras, Sweden, April 2018
STARTS: STAtic Regression Test Selection Owolabi Legunsen, August Shi, Darko Marinov 32nd IEEE/ACM International Conference on Automated Software Engineering, Tool Demonstrations Track (ASE Demo 2017), pages 949-954, Urbana-Champaign, IL, October-November 2017 [slides] [webpage]
Evolution-Aware Monitoring-Oriented Programming Owolabi Legunsen, Darko Marinov, Grigore Rosu The 37th International Conference on Software Engineering (NIER Track) (ICSE NIER 2015), pages 615-618, Florence, Italy, May 2015 [slides]