Jonathan Maletic Keynote Speaker at IEEE Conference in February, 2020

Prof. Jonathan I. Maletic will be giving an invited Keynote Address at the 27th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER) 2020 February 18-21 to be held in London, Ontario, Canada.


The title of his talk is "srcML a Retrospective: The Trials and Tribulations of Building Real Software in an Academic Environment”.  The talk will cover Prof. Maletic’s experiences, over the past 15 years, of developing the open source project srcML.  srcML ( is an infrastructure consisting of an XML representation for C/C++/C#/Java source code along with efficient parsing technology to convert source code to-and-from the srcML format.  It is widely used by both academic researchers and industry practitioners alike.  The srcML infrastructure highly scalable and supports exploration, analysis, and manipulation of source code.


The research program focuses on the construction of methods, tools, and environments to assist in the evolution of large-scale software systems.  Topics of investigations include source code representations, syntactic differencing, textual analysis of software artifacts, program understanding, reverse engineering, program transformation, traceability link recovery and maintenance, mining software repositories, and software visualization to support understanding of large-scale systems. 


Dr. Maletic earned his Ph.D. in Computer Science from Wayne State University.  His research interests and expertise include Software Engineering, Software Maintenance, Reverse Engineering, Program Analysis, and Software Visualization.