Conference Papers
- David Kaindlstorfer, Anastasia Isychev, Valentin Wüstholz
and Maria Christakis. Interrogation Testing of Program
Analyzers for Soundness and Precision Issues. In Proceedings of
the 39th International Conference on Automated Software
Engineering (ASE'24), 2024. ACM.
Acceptance rate: 27.3%
- Markus Fleischmann, David Kaindlstorfer, Anastasia Isychev,
Valentin Wüstholz and Maria
Christakis. Constraint-Based Test Oracles for Program
Analyzers. In Proceedings of the 39th International Conference
on Automated Software Engineering (ASE'24), 2024. ACM.
Acceptance rate: 27.3%
- Jana Chadt, Christoph Hochrainer, Valentin Wüstholz
and Maria Christakis. Olympia: Fuzzer Benchmarking for
Solidity. In Proceedings of the 39th International Conference
on Automated Software Engineering (ASE'24), 2024. ACM.
Acceptance rate: 51.1%
- Scott Wesley, Maria Christakis, Jorge A. Navas,
Richard Trefler, Valentin Wüstholz and Arie
Gurfinkel. Inductive Predicate Synthesis Modulo Programs.
In Proceedings of the 38th European Conference on Object-Oriented
Programming (ECOOP'24), 2024. Schloss Dagstuhl.
Acceptance rate: 42.0%
- Anagha Athavale, Ezio Bartocci, Maria Christakis,
Matteo Maffei, Dejan Nickovic and Georg
Weissenbacher. Verifying Global
Two-Safety Properties in Neural Networks with
Confidence. In Proceedings of the 36th International
Conference on Computer-Aided Verification (CAV'24),
2024. Springer.
Acceptance rate: 26.2%
- Jan Eisenhut, Xandra Schuler, Daniel Fiser, Daniel
Höller, Maria Christakis and Jörg
Hoffmann. New Fuzzing Biases for
Action Policy Testing. In Proceedings of the 34th
International Conference on Automated Planning and Scheduling
(ICAPS'24), 2024. AAAI Press.
Acceptance rate: 21.6%
- Hasan Ferit Eniser, Valentin Wüstholz and
Maria
Christakis. Automatically
Testing Functional Properties of Code Translation
Models. In Proceedings of the 38th AAAI Conference on
Artificial Intelligence (AAAI'24), 2024. AAAI Press.
Acceptance rate: 24.1%
- Jiradet Ounjai, Valentin Wüstholz and
Maria
Christakis. Green
Fuzzer Benchmarking. In Proceedings of the 32nd International
Symposium on Software Testing and Analysis (ISSTA'23),
2023. ACM.
Acceptance rate: 28.8%
- Maria Christakis, Hasan Ferit Eniser, Jörg
Hoffmann, Adish Singla and Valentin
Wüstholz. Specifying and
Testing k-Safety Properties for Machine-Learning Models. In
Proceedings of the 32nd International Joint Conference on
Artificial Intelligence (IJCAI'23), 2023. ijcai.org.
Acceptance rate: 15.0%
- Jan Eisenhut, Álvaro Torralba, Maria Christakis
and Jörg Hoffmann. Automatic
Metamorphic Test Oracles for Action-Policy Testing. In
Proceedings of the 33rd International Conference on Automated
Planning and Scheduling (ICAPS'23), 2023. AAAI Press.
Acceptance rate: 30.6%
- Muhammad Numair Mansur, Valentin Wüstholz and
Maria
Christakis. Dependency-Aware
Metamorphic Testing of Datalog Engines. In Proceedings of
the 32nd International Symposium on Software Testing and Analysis
(ISSTA'23), 2023. ACM.
Acceptance rate: 28.8%
- Maria Christakis, Thomas Cottenier, Antonio Filieri,
Linghui Luo, Muhammad Numair Mansur, Lee Pike, Nicolás
Rosner, Martin Schäf, Aritra Sengupta and Willem
Visser. Input Splitting for
Cloud-Based Static Application Security Testing
Platforms. In Proceedings of the 30th Joint European
Software Engineering Conference and Symposium on the Foundations
of Software Engineering (ESEC/FSE'22), 2022. ACM.
Acceptance rate: 37.6%
- Hasan Ferit Eniser, Timo P. Gros, Valentin Wüstholz,
Jörg Hoffmann and Maria
Christakis. Metamorphic
Relations via Relaxations: An Approach to Obtain Oracles for
Action-Policy Testing. In Proceedings of the 31st
International Symposium on Software Testing and Analysis
(ISSTA'22), 2022. ACM.
Acceptance rate: 24.4%
- Marcel Steinmetz, Daniel Fiser, Hasan Ferit Eniser, Patrick
Ferber, Timo P. Gros, Philippe Heim, Daniel Höller, Xandra
Schuler, Valentin Wüstholz, Maria Christakis and
Jörg Hoffmann. Debugging a
Policy: Automatic Action-Policy Testing in AI Planning. In
Proceedings of the 32nd International Conference on Automated
Planning and Scheduling (ICAPS'22), 2022. AAAI Press.
Acceptance rate: 30.7%
- Scott Wesley, Maria Christakis, Jorge A. Navas, Richard
Trefler, Valentin Wüstholz and Arie
Gurfinkel. Verifying Solidity
Smart Contracts via Communication Abstraction in
SmartACE. In Proceedings of the 23rd International
Conference on Verification, Model Checking, and Abstract
Interpretation (VMCAI'22), 2022. Springer.
Acceptance rate: 36.5%
- Scott Wesley, Maria Christakis, Jorge A. Navas, Richard
Trefler, Valentin Wüstholz and Arie
Gurfinkel. Compositional Verification of Smart Contracts
Through Communication Abstraction. In Proceedings of the 28th
Static Analysis Symposium (SAS'21),
2021. Springer.
Acceptance rate: 55.0%
- Muhammad Numair Mansur, Maria Christakis and Valentin
Wüstholz. Metamorphic Testing
of Datalog Engines. In Proceedings of the 29th Joint
European Software Engineering Conference and Symposium on the
Foundations of Software Engineering (ESEC/FSE'21),
2021. ACM.
Acceptance rate: 24.5%
- Maria Christakis, Hasan Ferit Eniser, Holger Hermanns,
Jörg Hoffmann, Yugesh Kothari, Jianlin Li, Jorge A. Navas and
Valentin
Wüstholz. Automated Safety
Verification of Programs Invoking Neural Networks. In
Proceedings of the 33rd International Conference on Computer-Aided
Verification (CAV'21), 2021. Springer.
Acceptance rate: 27.2%
- Muhammad Numair Mansur, Benjamin Mariano, Maria
Christakis, Jorge A. Navas and Valentin Wüstholz.
Automatically Tailoring
Abstract Interpretation to Custom Usage Scenarios. In
Proceedings of the 33rd International Conference on Computer-Aided
Verification (CAV'21), 2021. Springer.
Acceptance rate: 27.2%
- Debasmita Lohar, Clothilde Jeangoudoux, Joshua Sobel, Eva
Darulova and Maria
Christakis. A Two-Phase
Approach for Conditional Floating-Point Verification. In
Proceedings of the 27th International Conference on Tools and
Algorithms for the Construction and Analysis of Systems
(TACAS'21), 2021. Springer.
Acceptance rate: 33.3%
- Umair Z. Ahmed, Maria Christakis, Aleksandr Efremov,
Nigel Fernandez, Ahana Ghosh, Abhik Roychoudhury and Adish
Singla. Synthesizing Tasks for
Block-based Programming. In Proceedings of the 34th
Conference on Neural Information Processing Systems
(NeurIPS'20), 2020.
Acceptance rate: 20.1%
- Caterina Urban, Maria Christakis, Valentin
Wüstholz and Fuyuan Zhang. Perfectly Parallel
Fairness Certification of Neural Networks. In
Proceedings of the ACM on Programming Languages
(OOPSLA'20), 2020. ACM.
Acceptance rate: 36.1%
- Valentin Wüstholz and Maria
Christakis. Harvey: A
Greybox Fuzzer for Smart Contracts. In Proceedings of the 28th
Joint European Software Engineering Conference and Symposium on
the Foundations of Software Engineering (ESEC/FSE'20),
2020. ACM.
Acceptance rate: 35.8%
- Muhammad Numair Mansur, Maria Christakis, Valentin
Wüstholz and Fuyuan
Zhang. Detecting Critical
Bugs in SMT Solvers Using Blackbox Mutational Fuzzing. In
Proceedings of the 28th Joint European Software Engineering
Conference and Symposium on the Foundations of Software
Engineering (ESEC/FSE'20), 2020. ACM.
Acceptance rate: 28.1%
Received the best presentation award.
- Fuyuan Zhang, Sankalan Pal Chowdhury and Maria
Christakis. DeepSearch:
A Simple and Effective Blackbox Attack for Deep Neural
Networks. In Proceedings of the 28th Joint European
Software Engineering Conference and Symposium on the Foundations
of Software Engineering (ESEC/FSE'20),
2020. ACM.
Acceptance rate: 28.1%
- Valentin Wüstholz and Maria
Christakis. Targeted Greybox
Fuzzing with Static Lookahead Analysis. In Proceedings of
the 42nd International Conference on Software Engineering
(ICSE'20), 2020. ACM.
Acceptance rate: 20.9%
- Christian Klinger, Maria Christakis and Valentin
Wüstholz. Differentially
Testing Soundness and Precision of Program Analyzers. In
Proceedings of the 28th International Symposium on Software
Testing and Analysis (ISSTA'19), 2019. ACM.
Acceptance rate: 22.5%
- Maria Christakis, Matthias Heizmann, Muhammad Numair
Mansur, Christian Schilling and Valentin
Wüstholz. Semantic Fault
Localization and Suspiciousness Ranking. In Proceedings of
the 25th International Conference on Tools and Algorithms for the
Construction and Analysis of Systems (TACAS'19),
2019. Springer.
Acceptance rate: 30.5%
- Alexandra Bugariu, Valentin Wüstholz, Maria
Christakis and Peter
Müller. Automatically Testing
Implementations of Numerical Abstract Domains. In Proceedings
of the 33rd International Conference on Automated Software
Engineering (ASE'18), 2018. ACM.
Acceptance rate: 19.9%
- Austin Henley, Kıvanç Muşlu, Maria
Christakis, Scott Fleming and Christian
Bird. CFar: A Tool to Increase
Communication, Productivity, and Review Quality in Collaborative
Code Reviews. In Proceedings of the 36th International
Conference on Human Factors in Computing Systems (CHI'18),
2018. ACM.
Acceptance rate: 25.7%
- Kostas Ferles, Valentin Wüstholz, Maria Christakis
and Isil Dillig. Failure-Directed
Program Trimming. In Proceedings of the Eleventh Joint
European Software Engineering Conference and Symposium on the
Foundations of Software Engineering (ESEC/FSE'17),
2017. ACM.
Acceptance rate: 24.4%
- Maria Christakis, Patrick Emmisberger, Patrice
Godefroid and Peter Müller. A
General Framework for Dynamic Stub Injection. In
Proceedings of the 39th International Conference on Software
Engineering (ICSE'17), 2017. ACM.
Acceptance rate: 16.4%
- Maria Christakis and Christian
Bird. What Developers Want and Need
from Program Analysis: An Empirical Study. In Proceedings of
the 31st International Conference on Automated Software
Engineering (ASE'16), 2016. ACM.
Acceptance rate: 19.1%
- Maria Christakis and Valentin
Wüstholz. Bounded Abstract
Interpretation. In Proceedings of the 23rd Static Analysis
Symposium (SAS'16), 2016. Springer.
Acceptance rate: 38.2%
- Maria Christakis, K. Rustan M. Leino, Peter Müller
and Valentin
Wüstholz. Integrated
Environment for Diagnosing Verification Errors. In Proceedings
of the 22nd International Conference on Tools and Algorithms for
the Construction and Analysis of Systems (TACAS'16),
2016. Springer.
Acceptance rate: 28.7%
- Maria Christakis, Peter Müller and Valentin
Wüstholz. Guiding Dynamic
Symbolic Execution Toward Unverified Program Executions. In
Proceedings of the 38th International Conference on Software
Engineering (ICSE'16), 2016. ACM.
Acceptance rate: 19.1%
Received a distinguished paper award.
Listed as a notable item in ACM's 21st Annual Best of Computing.
- Maria Christakis and Patrice
Godefroid. IC-Cut: A Compositional
Search Strategy for Dynamic Test Generation. In Proceedings of
the 22nd International SPIN Symposium on Model Checking of
Software (SPIN'15), 2015. Springer.
Acceptance rate: 69.2%
- Maria Christakis, Peter Müller and Valentin
Wüstholz. An
Experimental Evaluation of Deliberate Unsoundness in a Static
Program Analyzer. In Proceedings of the Sixteenth
International Conference on Verification, Model Checking, and
Abstract Interpretation (VMCAI'15),
2015. Springer.
Acceptance rate: 45.3%
Selected for submission to the Computer Languages, Systems & Structures journal.
- Maria Christakis and Patrice
Godefroid. Proving Memory Safety
of the ANI Windows Image Parser Using Compositional Exhaustive
Testing. In Proceedings of the Sixteenth International
Conference on Verification, Model Checking, and Abstract
Interpretation (VMCAI'15), 2015. Springer.
Acceptance rate: 45.3%
- Maria Christakis, Patrick Emmisberger and Peter
Müller. Dynamic Test Generation with
Static Fields and Initializers. In Proceedings of the
Fourteenth International Conference on Runtime Verification
(RV’14), 2014. Springer.
Acceptance rate: 29.8%
- Maria Christakis, Peter Müller and Valentin
Wüstholz. Synthesizing Parameterized
Unit Tests to Detect Object Invariant Violations. In
Proceedings of the Twelfth International Conference on Software
Engineering and Formal Methods (SEFM'14),
2014. Springer.
Acceptance rate: 27.4%
Selected for submission to the Formal Aspects of Computing journal.
- Maria Christakis, K. Rustan M. Leino and Wolfram
Schulte. Formalizing and Verifying a
Modern Build Language. In Proceedings of the Nineteenth
International Symposium on Formal Methods (FM'14),
2014. Springer.
Acceptance rate: 43.8%
- Maria Christakis, Alkis Gotovos and Konstantinos
Sagonas. Systematic Testing for
Detecting Concurrency Errors in Erlang Programs. In
Proceedings of the Sixth International Conference on Software
Testing, Verification and Validation (ICST'13),
2013. IEEE.
Acceptance rate: 25.0%
- Maria Christakis, Peter Müller and Valentin
Wüstholz. Collaborative
Verification and Testing with Explicit Assumptions. In
Proceedings of the Eighteenth International Symposium on Formal
Methods (FM'12), 2012. Springer.
Acceptance rate: 26.5%
- Maria Christakis and Konstantinos
Sagonas. Detection of Asynchronous
Message Passing Errors Using Static Analysis. In Proceedings
of the Thirteenth International Symposium on Practical Aspects of
Declarative Languages (PADL'11), 2011. Springer.
Acceptance rate: 45.0%
- Maria Christakis and Konstantinos
Sagonas. Static Detection of Race
Conditions in Erlang. In Proceedings of the Twelfth
International Symposium on Practical Aspects of Declarative
Languages (PADL'10), 2010. Springer.
Acceptance rate: 37.9%
Workshop Papers
- Alperen Tercan, Ahana Ghosh, Hasan Ferit Eniser,
Maria Christakis and Adish
Singla. Synthesizing a
Progression of Subtasks for Block-Based Visual Programming
Tasks. In Proceedings of the Fifth Annual Workshop on
Artificial Intelligence for Education (AI4ED'24),
2024. PMLR.
- Anagha Athavale, Ezio Bartocci, Maria Christakis,
Matteo Maffei, Dejan Nickovic and Georg
Weissenbacher. Verifying Global
Two-Safety Properties in Neural Networks with
Confidence. Presented at the Third Workshop on
Hyperproperties: Advances in Theory and Applications
(HYPER'24), 2024.
- Hasan Ferit Eniser, Timo P. Gros, Valentin Wüstholz,
Jörg Hoffmann and Maria
Christakis. Metamorphic
Relations via Relaxations: An Approach to Obtain Oracles for
Action-Policy Testing. Presented at the First
International Workshop on Reliable Data-Driven Planning and
Scheduling (RDDPS'22), 2022.
- Christel Baier, Maria Christakis, Timo P. Gros, David
Groß, Stefan Gumhold, Holger Hermanns, Jörg Hoffmann
and Michaela Klauck. Lab
Conditions for Research on Explainable Automated
Decisions. In Proceedings of the First International
Workshop on the Scientific Foundations of Trustworthy AI -
Integrating Learning, Optimisation and Reasoning
(TAILOR'20), 2020. Springer.
- Alkis Gotovos, Maria Christakis and Konstantinos
Sagonas. Test-Driven Development
of Concurrent Programs Using Concuerror. In Proceedings of
the Tenth Erlang Workshop (ERLANG'11),
2011. ACM.
Invited Papers
- Maria Christakis. On Narrowing the
Gap Between Verification and Systematic Testing. In it -
Information Technology, 2017. de Gruyter.
- Maria
Christakis. Brückenschlag
zwischen Verifikation und Systematischem Testen. In
Ausgezeichnete Informatikdissertationen 2015 (GIDISS'15),
2015. GI.
Technical Reports
- Christoph Hochrainer, Anastasia Isychev, Valentin
Wüstholz and Maria
Christakis. Fuzzing
Processing Pipelines for Zero-Knowledge Circuits. CoRR
abs/2411.02077, 2024.
- Scott Wesley, Maria Christakis, Jorge A. Navas, Richard
Trefler, Valentin Wüstholz and Arie
Gurfinkel. Inductive
Predicate Synthesis Modulo Programs (Extended). CoRR
abs/2407.08455, 2024.
- Anagha Athavale, Ezio Bartocci, Maria Christakis,
Matteo Maffei, Dejan Nickovic and Georg
Weissenbacher. Verifying
Global Two-Safety Properties in Neural Networks with
Confidence. CoRR abs/2405.14400, 2024.
- Hasan Ferit Eniser, Hanliang Zhang, Cristina David, Meng Wang,
Maria Christakis, Brandon Paulsen, Joey Dodds and Daniel
Kroening. Towards
Translating Real-World Code with LLMs: A Study of Translating to
Rust. CoRR abs/2405.11514, 2024.
- Hasan Ferit Eniser, Valentin Wüstholz and Maria
Christakis. Automatically
Testing Functional Properties of Code Translation
Models. CoRR abs/2309.12813, 2023.
- Alperen Tercan, Ahana Ghosh, Hasan Ferit Eniser, Maria
Christakis and Adish
Singla. Synthesizing
a Progression of Subtasks for Block-Based Visual Programming
Tasks. CoRR abs/2305.17518, 2023.
- Maria Christakis, Hasan Ferit Eniser, Jörg
Hoffmann, Adish Singla and Valentin
Wüstholz. Specifying
and Testing k-Safety Properties for Machine-Learning
Models. CoRR abs/2206.06054, 2022.
- Scott Wesley, Maria Christakis, Jorge A. Navas, Richard
Trefler, Valentin Wüstholz and Arie
Gurfinkel. Compositional
Verification of Smart Contracts Through Communication Abstraction
(Extended). CoRR abs/2107.08583, 2021.
- Muhammad Numair Mansur, Benjamin Mariano, Maria
Christakis, Jorge A. Navas and Valentin
Wüstholz. Automatically
Tailoring Static Analysis to Custom Usage Scenarios. CoRR
abs/2009.13860, 2020.
- Umair Z. Ahmed, Maria Christakis, Aleksandr Efremov,
Nigel Fernandez, Ahana Ghosh, Abhik Roychoudhury and Adish
Singla. Synthesizing Tasks
for Block-based Programming. CoRR abs/2006.16913,
2020.
- Muhammad Numair Mansur, Maria Christakis, Valentin
Wüstholz and Fuyuan
Zhang. Detecting Critical
Bugs in SMT Solvers Using Blackbox Mutational Fuzzing.
CoRR abs/2004.05934, 2020.
- Hasan Ferit Eniser, Maria Christakis and Valentin
Wüstholz. RAID:
Randomized Adversarial-Input Detection for Neural
Networks. CoRR abs/2002.02776, 2020.
- Caterina Urban, Maria Christakis, Valentin
Wüstholz and Fuyuan
Zhang. Perfectly Parallel
Fairness Certification of Neural Networks. CoRR
abs/1912.02499, 2019.
- Fuyuan Zhang, Sankalan Pal Chowdhury and Maria
Christakis. DeepSearch:
A Simple and Effective Blackbox Attack for Deep Neural
Networks. CoRR abs/1910.06296, 2019.
- Valentin Wüstholz and Maria
Christakis. Targeted
Greybox Fuzzing with Static Lookahead Analysis. CoRR
abs/1905.07147, 2019.
- Valentin Wüstholz and Maria
Christakis. Harvey: A
Greybox Fuzzer for Smart Contracts. CoRR abs/1905.06944,
2019.
- Christian Klinger, Maria Christakis and Valentin
Wüstholz. Differentially
Testing Soundness and Precision of Program Analyzers. CoRR
abs/1812.05033, 2018.
- Valentin Wüstholz and Maria
Christakis. Learning
Inputs in Greybox Fuzzing. CoRR abs/1807.07875, 2018.
- Florentin Guth, Valentin Wüstholz, Maria
Christakis and Peter
Müller. Specification
Mining for Smart Contracts with Automatic Abstraction
Tuning. CoRR abs/1807.07822, 2018.
- Kostas Ferles, Valentin Wüstholz, Maria Christakis
and Isil Dillig. Failure-Directed
Program Trimming (Extended Version). CoRR abs/1706.04468,
2017.
- Maria Christakis, Patrick Emmisberger, Patrice
Godefroid and Peter Müller. A
General Framework for Dynamic Stub Injection. MSR-TR-2016-35,
2016. Microsoft Research.
- Maria Christakis, Peter Müller and Valentin
Wüstholz. Guiding Dynamic
Symbolic Execution Toward Unverified Program
Executions. 2015. ETH Zurich.
- Maria Christakis and Patrice
Godefroid. IC-Cut: A Compositional
Search Strategy for Dynamic Test Generation. MSR-TR-2015-10,
2015. Microsoft Research.
- Maria Christakis, Peter Müller and Valentin
Wüstholz. An Experimental
Evaluation of Deliberate Unsoundness in a Static Program
Analyzer. 2014. ETH Zurich.
- Maria Christakis and Patrice
Godefroid. Proving Memory Safety of
the ANI Windows Image Parser Using Compositional Exhaustive
Testing. MSR-TR-2013-120, 2013. Microsoft Research.
- Maria Christakis and Konstantinos
Sagonas. Static Detection of
Deadlocks in Erlang. In Draft Proceedings of the Twelfth
International Symposium on Trends in Functional Programming
(TFP'11), 2011. Department of Computer Systems and Computing,
Universidad Complutense de Madrid.
Theses
- Maria Christakis. Narrowing the Gap
Between Verification and Systematic Testing. Ph.D. thesis
advised by Peter Müller. Department of Computer Science, ETH
Zurich, Switzerland, June 2015.
- Maria Christakis. Race Condition
Detection in Concurrent Erlang Applications Using Static
Analysis. Diploma thesis advised by Kostis Sagonas. Department
of Electrical and Computer Engineering, National Technical
University of Athens, Greece, September 2009.