James R. CordyView profile
Professor
James R. Cordy is a Professor in the School of Computing at Queen's University, Faculty of Engineering and Applied Science, Kingston, Canada. He is a leading researcher in software engineering, with a focus on source code analysis, software clone detection, model-driven engineering, and program transformation. He has been actively publishing since 1977, with a sustained record of contributions in top-tier venues such as ICSE, MoDELS, and WCRE. His research interests include software clone detection, model transformation, Simulink models, source transformation, software maintenance, and grammatical inference. He has developed and contributed to influential tools such as TXL and NiCad, and his work often involves empirical studies and tool evaluation in real-world software systems. The most recent articles highlight trends in model transformation, clone detection, verification of state machines, and migration of legacy systems. His work increasingly integrates formal methods and empirical validation, particularly in automotive and safety-critical domains. He has also explored applications in healthcare software, such as artificial pancreas systems. Most Influential Paper Award, SCAM 2001 (awarded in 2019) He has advised numerous students, including Manar H. Alalfi, Matthew Stephan, and Chanchal K. Roy, who have co-authored multiple publications with him. His research is often collaborative, involving teams from Queen's University and other institutions. He has also contributed to workshops and special issues, demonstrating leadership in the software engineering community.












