Michael L. Collard, Ph.D.


My research interests are in software engineering, including static program analysis and software evolution/maintenance. I am a researcher with the Software DevelopMent Laboratory (SDML) where I co-developed srcML, an XML format for representing source code (C/C++/Java). I am developing approaches for the representation, analysis, and transformation of source code in its realistic state (i.e., code fragments, incomplete code, non-compilable code). The concentration in my Dissertation was on meta-differencing, which is an infrastructure to support analysis of source-code differences. More information on my work can be found at Software DevelopMent Laboratory (SDML). Copies of my research publications are also available.

Michael L. Collard / collard@uakron.edu