Contributions
Shown that program analysis can enhance
source code categorization performance
Both context-free and context-sensitive analysis
Case study of JavaScript categorization
New, functionality-based categorization
Tool for feature extraction from JavaScript