DocumentCode
1638597
Title
Exploration, Analysis, and Manipulation of Source Code Using srcML
Author
Maletic, Jonathan I. ; Collard, Michael L.
Author_Institution
Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
Volume
2
fYear
2015
Firstpage
951
Lastpage
952
Abstract
This technology briefing is intended for those interested in constructing custom software analysis and manipulation tools to support research or commercial applications. srcML (srcML.org) 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. The briefing describes srcML, the toolkit, and the application of XPath and XSLT to query and modify source code. Additionally, a hands-on tutorial of how to use srcML and XML tools to construct custom analysis and manipulation tools will be conducted.
Keywords
C++ language; Java; XML; program compilers; program diagnostics; source code (software); C-C++-C#-Java source code; XML representation; XPath; XSLT; custom analysis; custom software analysis; manipulation tools; parsing technology; source code analysis; source code exploration; source code manipulation; srcML; Conferences; Robustness; Software; Software engineering; Tutorials; XML; XML; program transformation; srcML; static program analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
Conference_Location
Florence
Type
conf
DOI
10.1109/ICSE.2015.302
Filename
7203124
Link To Document