53. The method of claim 14 , wherein: the detecting a change in a programming code development environment further comprises at least one of: tracking an activity associated with a code developer in the programming code development environment or tools such as a code editor; and detecting events associated with the code developer making changes by creating or modifying the code during programming activity.
54. The method of claim 53 , further including: integrating with the text editor (IDE) using an available application program interface (API); capturing developer keyboard sequences and IDE-specific events; detecting the programming language the developer is writing programming code in either by analysis of the file, or via application program interface (API) methods provided by the text editor (IDE) and using that detected language to perform the search; detecting the creation or modification of classes, interfaces, functions, methods, properties or fields by analyzing keyboard sequences for syntax used to define such elements as specified by the grammar of the particular programming language; and extracting the element name and related signature information if available.