12. The computer program product of claim 11 , wherein the computer readable program, when executed on the system, causes the at least one processing device to perform natural language processing analysis of the plurality of input source code files by generating source code feature vectors from the plurality of input source code files.
12. The computer program product of claim 11 , wherein the computer readable program, when executed on the system, causes the at least one processing device to perform natural language processing analysis of the plurality of input source code files by generating source code feature vectors from the plurality of input source code files. 13. The computer program product of claim 12 , wherein the computer readable program, when executed on the system, causes the at least one processing device to generate source code feature vectors from the plurality of input source code files by employing a vector formation technique selected from the group consisting of StopWords Removal, Full Form Conversion, Semantic Sense Addition, Stemming, Splitting, Similar Sense Detection, Latent Semantic Indexing, Latent Dirichlet Allocation and term frequency-inverse document frequency.