Next I am going to talk about various feature extraction techniques and their evaluations.
We examine the related work on source code categorization first, followed by our work.
Our work can be divided into two parts: context free analysis includes lexical analysis, syntax analysis and metrics analysis, while context-sensitive analysis examines JavaScript-specific contextual features.