4. The method of claim 1 wherein the identifying the domain specific keywords comprises: extracting source code identifiers from the software source code; splitting the source code identifiers to produce a set of potential domain specific keywords; and filtering the set of potential domain specific keywords by removing potential domain specific keywords unlikely to indicate topics, wherein the domain specific keywords are those potential domain specific keywords remaining after the filtering.
4. The method of claim 1 wherein the identifying the domain specific keywords comprises: extracting source code identifiers from the software source code; splitting the source code identifiers to produce a set of potential domain specific keywords; and filtering the set of potential domain specific keywords by removing potential domain specific keywords unlikely to indicate topics, wherein the domain specific keywords are those potential domain specific keywords remaining after the filtering. 5. The method of claim 4 wherein the identifying the domain specific keywords further comprises: stemming the set of potential domain specific keywords.