Issue/Bug Reporting

The public GitHub repository is github.com/srcML/srcML

To report an error or bug, please submit an issue to our GitHub repository and include a detailed description along with any example code to reproduce the problem.

Contact & Discussion

For questions or suggestions, please contact us via email srcmldev@gmail.com.

To keep up with development, ask questions, or get involved with the conversation, join our Discord server srcML.org.

Citing srcML in Research Papers

If you use srcML as part of your research and need a citiation, we suggest using these two papers:

Collard, M.L., Decker, M. Maletic, J.I., “srcML: An Infrastructure for the Exploration, Analysis, and Manipulation of Source Code”, in the Proceedings of the 29th IEEE International Conference on Software Maintenance (ICSM’13) Tool Demonstration Track, Eindhoven, The Netherlands, Sept. 22-28, 2013, 516-519.

Collard, M.L., Decker, M., Maletic, J. I., “Lightweight Transformation and Fact Extraction with the srcML Toolkit”, in the Proceedings of the 11th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM’11), Williamsburg, VA, USA, Sept 25 - 26, 2011, pp. 173-184.

Community

A multi-university team currently supports the infrastructure

Current Developers

Michael L. Collard, Ph.D.
The University of Akron

Jonathan I. Maletic, Ph.D.
Kent State University

Michael J. Decker, Ph.D.
Bowling Green State University

Christian D. Newman, Ph.D.
Rochester Institute of Technology

Drew T. Guarnera, Ph.D.
College of Wooster

Joshua A.C. Behler
Kent State University

Ali F. Al-Ramadan
Kent State University

Kyle N. Rossi
Kent State University

John Sipahioglu
Kent State University

Sophia I. Testa
Kent State University

Mounika Seelam
Kent State University

Past Contributors

Parker Higgins

Nicholas Weber

Andrew Blachly

Brian Bartman, Ph.D.

Zane Doleh

Heather Guarnera, Ph.D.

Patricia E. Jordan

Brian Kovacs

Paul "PJ" Leyden

Alyssa Myers

Tessandra Sage

Cole P. Sutyak

Kyle Swartz

Mike Weyandt

Vlas Zyrianov

Douglas M. Rudy

(Michael) Andy Hayworth

Mark P. Earl