World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
51
Citations
13016
World Ranking
5261
National Ranking
2424

Research.com Recognitions

  • 2006 - ACM Senior Member

Overview

Gary T. Leavens is affiliated with the University of Central Florida in the United States and primarily conducts research in the field of Computer Science. Their work spans multiple subfields including Software, Information Systems, Artificial Intelligence, Computer Vision and Pattern Recognition, and Computer Networks and Communications.

The scientist's research focuses on diverse topics such as Software Engineering Research, Software Testing and Debugging Techniques, Software Reliability and Analysis Research, Advanced Malware Detection Techniques, Logic, Programming, and Type Systems, Formal Methods in Verification, and Distributed Systems and Fault Tolerance.

Gary T. Leavens has contributed to several publications across a variety of venues. Notable recent papers include:

  • Adaptive Matrix Pattern Steganography on RGB Images, 2021, Journal of Cyber Security and Mobility
  • JMLKelinci+: Detecting Semantic Bugs and Covering Branches with Valid Inputs Using Coverage-guided Fuzzing and Runtime Assertion Checking, 2023, Formal Aspects of Computing
  • What kinds of contracts do ML APIs need?, 2023, Empirical Software Engineering
  • What Kinds of Contracts Do ML APIs Need?, 2023, arXiv (Cornell University)
  • Toward Using Fuzzers and Lightweight Specifications to Reveal Semantic Bugs., 2024, The Journal of Object Technology

Frequent collaborators in their work include Amirfarhad Nilizadeh, David R. Cok, Corina S. Păsăreanu, Samantha Syeda Khairunnesa, and Shibbir Ahmed. The number of collaborations varies with these coauthors, indicating ongoing partnerships in research projects.

Gary T. Leavens' publications are often found in the following venues:

  • arXiv (Cornell University)
  • Journal of Cyber Security and Mobility
  • Empirical Software Engineering
  • Formal Aspects of Computing
  • The Journal of Object Technology

In recognition of their contributions to the computing field, Gary T. Leavens was named an ACM Senior Member in 2006.

Best Publications

  • An overview of JML tools and applications

    Lilian Burdy;Yoonsik Cheon;David Cok;Michael D. Ernst

  • Preliminary design of JML: a behavioral interface specification language for java

    Gary T. Leavens;Albert L. Baker;Clyde Ruby

  • An overview of JML tools and applications

    Lilian Burdy;Yoonsik Cheon;David R. Cok;Michael D. Ernst

  • A simple and practical approach to unit testing: The JML and JUnit way

    Yoonsik Cheon;Gary T. Leavens

  • JML: A Notation for Detailed Design

    Gary T. Leavens;Albert L. Baker;Clyde Ruby

  • MultiJava: modular open classes and symmetric multiple dispatch for Java

    Curtis Clifton;Gary T. Leavens;Craig Chambers;Todd Millstein

  • On binary methods

    Kim Bruce;Luca Cardelli;Giuseppe Castagna;Gary T. Leavens

  • Beyond assertions : Advanced specification and verification with JML and ESC/Java2

    Patrice Chalin;Joseph R. Kiniry;Gary T. Leavens;Erik Poll

  • Beyond assertions: advanced specification and verification with JML and ESC/Java2

    Patrice Chalin;Joseph R. Kiniry;Gary T. Leavens;Erik Poll

  • Forcing behavioral subtyping through specification inheritance

    Krishna Kishore Dhara;Gary T. Leavens

  • Design by Contract with JML

    Gary T. Leavens;Yoonsik Cheon

  • Foundations of Component-Based Systems

    Gary T. Leavens;Murali Sitaraman

  • JML (poster session): notations and tools supporting detailed design in Java

    Gary T. Leavens;Clyde Ruby;K. Rustan M. Leino;Erik Poll

  • JML: notations and tools supporting detailed design in Java

    Gary T. Leavens;Clyde Ruby;K. Rustan;M. Leino

  • Behavioral interface specification languages

    John Hatcliff;Gary T. Leavens;K. Rustan M. Leino;Peter Müller

  • @tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies

    Shin Hwei Tan;Darko Marinov;Lin Tan;Gary T. Leavens

  • Modular invariants for layered object structures

    Peter Müller;Arnd Poetzsch-Heffter;Gary T. Leavens

  • Specification and verification challenges for sequential object-oriented programs

    Gary T. Leavens;K. Rustan M. Leino;Peter Müller

  • How the design of JML accommodates both runtime assertion checking and formal verification

    Gary T. Leavens;Yoonsik Cheon;Curtis Clifton;Clyde Ruby

  • Model Variables: Cleanly Supporting Abstraction in Design By Contract

    Yoonsik Cheon;Gary T. Leavens;Murali Sitaraman;Stephen H. Edwards

Frequent Co-Authors

Peter Müller
Peter Müller ETH Zurich
Craig Chambers
Craig Chambers Google (United States)
K. Rustan M. Leino
K. Rustan M. Leino Amazon Web Services
Bart Jacobs
Bart Jacobs Radboud University
Todd Millstein
Todd Millstein University of California, Los Angeles
Vasant Honavar
Vasant Honavar Pennsylvania State University
John Hatcliff
John Hatcliff Kansas State University
Giuseppe Castagna
Giuseppe Castagna Centre national de la recherche scientifique, CNRS
William E. Weihl
William E. Weihl ClimateVoice

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

If you’re considering studying Computer Science in the USA, exploring related online degrees and career pathways can significantly expand your professional options. Many universities now offer flexible learning options, including the computer science accelerated program, which enables motivated students to earn their degree faster and begin their careers sooner.

Beyond Computer Science, fields like environmental science and engineering also offer strong online programs. For example, combining technology with sustainability skills can prepare you for jobs with elementary education and environmental science degree, addressing the growing need for environmental educators and policymakers.

For those interested in engineering, affordable online options in specialized fields are available. You can find programs such as the environmental engineering degrees online or explore the mechanical engineering cost of education to compare tuition and potential return on investment. Evaluating these related degrees can help you choose the educational and career path that best aligns with your interests and aspirations.

Best Scientists Citing Gary T. Leavens

Trending Scientists

Recently Published Articles