World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
60
Citations
14179
World Ranking
3247
National Ranking
1575

Overview

Daniel Kroening is affiliated with Amazon in the United States and has a primary research focus in computer science. Their work spans several subfields including artificial intelligence, software, computational theory and mathematics, information systems, and signal processing.

Their research covers a range of topics, notably:

  • Software Testing and Debugging Techniques
  • Formal Methods in Verification
  • Adversarial Robustness in Machine Learning
  • Explainable Artificial Intelligence (XAI)
  • Software Engineering Research
  • Software Reliability and Analysis Research
  • Reinforcement Learning in Robotics

Kroening's publication record is extensive with 109 publications primarily concentrated in computer science. Frequent publication venues include:

  • arXiv (Cornell University), with 26 publications
  • Proceedings of the AAAI Conference on Artificial Intelligence, 2 publications
  • Journal of Artificial Intelligence Research, 2 publications
  • Proceedings of the ACM on Programming Languages, 2 publications
  • Formal Methods in System Design, 2 publications

Some of their recent notable papers are:

  • "A survey of safety and trustworthiness of deep neural networks: Verification, testing, adversarial attack and defence, and interpretability" (2020), published in Computer Science Review
  • "Certified reinforcement learning with logic guidance" (2023), published in Artificial Intelligence
  • "Cautious Reinforcement Learning with Logical Constraints" (2020), published in arXiv (Cornell University)
  • "DeepSynth: Automata Synthesis for Automatic Task Segmentation in Deep Reinforcement Learning" (2021), published in Proceedings of the AAAI Conference on Artificial Intelligence

The scientist has collaborated frequently with a number of co-authors, including:

  • Alessandro Abate
  • Hana Chockler
  • Tom Melham
  • Youcheng Sun
  • Mohammadhosein Hasanbeig

These collaborations have contributed to the diverse areas within computer science that Kroening investigates, particularly in reinforcement learning and formal verification methods.

Best Publications

  • A Tool for Checking ANSI-C Programs

    Edmund M. Clarke;Daniel Kroening;Flavio Lerda

  • A Survey of Automated Techniques for Formal Software Verification

    V. D'Silva;D. Kroening;G. Weissenbacher

  • A Survey of Safety and Trustworthiness of Deep Neural Networks: Verification, Testing, Adversarial Attack and Defence, and Interpretability

    Xiaowei Huang;Daniel Kroening;Wenjie Ruan;James Sharp

  • CBMC – C Bounded Model Checker

    Daniel Kroening;Michael Tautschnig

  • Behavioral consistency of C and Verilog programs using bounded model checking

    Edmund Clarke;Daniel Kroening;Karen Yorav

  • Satabs : SAT-based predicate abstraction for ANSI-C

    Edmund Clarke;Daniel Kroening;Natasha Sharygina;Karen Yorav

  • Decision Procedures: An Algorithmic Point of View

    Daniel Kroening;Ofer Strichman

  • Concolic testing for deep neural networks

    Youcheng Sun;Min Wu;Wenjie Ruan;Xiaowei Huang

  • Efficient computation of recurrence diameters

    Daniel Kroening;Ofer Strichman

  • Predicate Abstraction of ANSI-C Programs Using SAT

    Edmund Clarke;Daniel Kroening;Natasha Sharygina;Karen Yorav

  • Error explanation with distance metrics

    Alex Groce;Sagar Chaki;Daniel Kroening;Ofer Strichman

  • Testing Deep Neural Networks

    Youcheng Sun;Xiaowei Huang;Daniel Kroening

  • Partial Orders for Efficient Bounded Model Checking ofźConcurrentźSoftware

    Jade Alglave;Daniel Kroening;Michael Tautschnig

  • Deciding bit-vector arithmetic with abstraction

    Randal E. Bryant;Daniel Kroening;Joël Ouaknine;Sanjit A. Seshia

  • Completeness and Complexity of Bounded Model Checking

    Edmund M. Clarke;Daniel Kroening;Joël Ouaknine;Ofer Strichman

  • Model checking concurrent linux device drivers

    Thomas Witkowski;Nicolas Blanc;Daniel Kroening;Georg Weissenbacher

  • Formal verification of SystemC by automatic hardware/software partitioning

    D. Kroening;N. Sharygina

  • Software verification using k-induction

    Alastair F. Donaldson;Leopold Haller;Daniel Kroening;Philipp Rümmer

  • Dynamic cutoff detection in parameterized concurrent programs

    Alexander Kaiser;Daniel Kroening;Thomas Wahl

  • Interpolant strength

    Vijay D’Silva;Daniel Kroening;Mitra Purandare;Georg Weissenbacher

  • CBMC - C Bounded Model Checker - (Competition Contribution).

    Daniel Kroening;Michael Tautschnig

  • Keynote Paper A Survey of Automated Techniques for Formal Software Verification

    Vijay D'Silva;Daniel Kroening;Georg Weissenbacher

  • SPECIAL S ECTION O N T OOLS A ND A LGORITHMS F OR THE C ONSTRUCTION A ND A NALYSIS O F S YSTEMS

    Alex Groce;Sagar Chaki;Daniel Kroening;Ofer Strichman

Frequent Co-Authors

Edmund M. Clarke
Edmund M. Clarke Carnegie Mellon University
Ofer Strichman
Ofer Strichman Technion – Israel Institute of Technology
Alessandro Abate
Alessandro Abate University of Oxford
Byron Cook
Byron Cook Amazon (United States)
Joël Ouaknine
Joël Ouaknine Max Planck Institute for Software Systems
Alex Groce
Alex Groce Northern Arizona University
Sanjit A. Seshia
Sanjit A. Seshia University of California, Berkeley
Alessandro Cimatti
Alessandro Cimatti Fondazione Bruno Kessler
Bernd Becker
Bernd Becker University of Freiburg
Marta Kwiatkowska
Marta Kwiatkowska University of Oxford

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring Computer Science in the USA opens doors to various online degree options and career pathways. Many students wonder, what masters program should I do to boost their career in technology. Popular choices include Master’s degrees in Artificial Intelligence, Data Science, and Cybersecurity, which remain in high demand.

For those looking for a faster and flexible entry into the tech field, earning associates degrees online is an excellent way to acquire foundational skills and start a tech career sooner. These programs are often more affordable and can be completed in less time.

Cost remains a key factor for many students when choosing a program. Thankfully, you can find affordable online degree programs that offer quality education without the hefty price tag, helping students graduate with less debt.

If your academic record isn’t perfect, there are still opportunities for advancement. Many online schools that accept low gpa give students a chance to start or further their education, making Computer Science more accessible to everyone.

Best Scientists Citing Daniel Kroening

Trending Scientists

Recently Published Articles