World's Best Scientists 2026 revealed!
James R. Cordy

James R. Cordy

D-Index & Metrics

Computer Science

D-Index
49
Citations
11523
World Ranking
5817
National Ranking
224

Research.com Recognitions

  • 2008 - ACM Distinguished Member

Overview

James R. Cordy is affiliated with Queen's University in Canada, with a research focus primarily in the field of Computer Science. Their academic work encompasses multiple subfields including Artificial Intelligence, Software, Signal Processing, and Information Systems.

The scientist's main research topics include Software Testing and Debugging Techniques, Security and Verification in Computing, Logic, Programming, and Type Systems, Advanced Malware Detection Techniques, and Software Engineering Research.

Notable recent publications authored or co-authored by James R. Cordy include:

  • In Rust We Trust - A Transpiler from Unsafe C to Safer Rust (2022), presented at the 2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
  • Analysis of Code Cloning in Open-Source and Industrial Software Development Stages: A Perspective of Mobile Applications (2022), published in SSRN Electronic Journal

Frequent collaborators in their research have included Michael Ling, Yijun Yu, Haitao Wu, Yuan Wang, and Ahmed E. Hassan.

James R. Cordy has contributed to publications in prominent venues such as:

  • 2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
  • SSRN Electronic Journal

The scientist has been recognized as an ACM Distinguished Member in 2008.

Best Publications

  • Comparison and evaluation of code clone detection techniques and tools: A qualitative approach

    Chanchal K. Roy;James R. Cordy;Rainer Koschke

  • A Survey on Software Clone Detection Research

    Chanchal Kumar Roy;James R. Cordy

  • NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization

    C.K. Roy;J.R. Cordy

  • The TXL source transformation language

    James R. Cordy

  • A survey of self-management in dynamic software architecture specifications

    Jeremy S. Bradbury;James R. Cordy;Juergen Dingel;Michel Wermelinger

  • Recognizing mathematical expressions using tree transformation

    R. Zanibbi;D. Blostein;J.R. Cordy

  • The NiCad Clone Detector

    James R. Cordy;Chanchal K. Roy

  • TXL: a rapid prototyping system for programming language dialects

    James R. Cordy;Charles D. Halpern-Hamu;Eric Promislow

  • A Mutation/Injection-Based Automatic Framework for Evaluating Code Clone Detection Tools

    Chanchal K. Roy;James R. Cordy

  • Comprehending reality - practical barriers to industrial adoption of software maintenance automation

    J.R. Cordy

  • Source transformation in software engineering using the TXL transformation system

    James R Cordy;Thomas R Dean;Andrew J Malton;Kevin A Schneider

  • An Empirical Study of Function Clones in Open Source Software

    C.K. Roy;J.R. Cordy

  • TXL - A Language for Programming Language Tools and Applications

    James R. Cordy

  • A syntactic theory of software architecture

    T.R. Dean;J.R. Cordy

  • The Turing programming language

    Richard C. Holt;James R. Cordy

  • Survey and classification of model transformation tools

    Nafiseh Kahani;Mojtaba Bagherzadeh;James R. Cordy;Juergen Dingel

  • Automating the Extraction of Rights and Obligations for Regulatory Compliance

    Nadzeya Kiyavitskaya;Nicola Zeni;Travis D. Breaux;Annie I. Antón

  • Practical language-independent detection of near-miss clones

    James R. Cordy;Thomas R. Dean;Nikita Synytskyy

  • Mutation Operators for Concurrent Java (J2SE 5.0)

    Jeremy S. Bradbury;James R. Cordy;Juergen Dingel

  • TXL: a rapid prototyping system for programming language dialects

    J.R. Cordy;C.D. Halpern;E. Promislow

Frequent Co-Authors

Chanchal K. Roy
Chanchal K. Roy University of Saskatchewan
Kevin A. Schneider
Kevin A. Schneider University of Saskatchewan
John Mylopoulos
John Mylopoulos University of Ottawa
Mark Chignell
Mark Chignell University of Toronto
Richard C. Holt
Richard C. Holt De Montfort University
Rainer Koschke
Rainer Koschke University of Bremen
David B. Skillicorn
David B. Skillicorn Queen's University
Katsuro Inoue
Katsuro Inoue Ritsumeikan University
Ahmed E. Hassan
Ahmed E. Hassan Queen's University
Yves Le Traon
Yves Le Traon University of Luxembourg

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

With the demand for tech professionals on the rise, pursuing online degree programs accredited by reputable bodies offers flexibility and credibility for learners worldwide. These programs let students gain vital skills without compromising quality or recognition, making them an excellent pathway for those balancing education with work or life commitments.

Computer Science graduates can branch into specialized areas with online degrees tailored to emerging technologies. For those passionate about gaming, a masters in game design online unlocks creative and technical roles in a thriving industry. Security-focused students might choose from numerous cybersecurity online degrees to prepare for careers protecting digital infrastructure—a field experiencing massive growth.

Beyond core tech roles, interdisciplinary options such as a master of construction management are available, blending IT with engineering and project leadership. These diverse pathways ensure students can pursue their interests while meeting evolving workforce needs, all through accessible, fully online formats.

Best Scientists Citing James R. Cordy

Trending Scientists

Recently Published Articles