13. A computer-implemented process for creating a database of characterized software bug descriptions and providing software debugging recommendations, comprising: using a computer to perform the following process actions: (a) inputting a software bug description comprising structured and unstructured data, which provides information about a previously resolved or yet to be resolved software bug occurring in a software program, and which comprises more than the software code associated with a software bug; (b) employing a group of software-specific feature extractors designed for said software program, wherein each extractor recognizes and extracts a different feature from the software bug description, and wherein said software-specific feature extractors recognize and extract features which comprise more than the software code associated with the software bug; (c) generating a typed document comprising features extracted from the software bug description; (d) transforming the typed document into a bag of words, wherein order of the extracted features of the typed document in the bag of words is irrelevant and a bag of words having extracted features exhibiting a first order is equivalent to a bag of words having the same extracted features in a different order; (e) storing the bag of words in a database; (f) repeating actions (a)-(e) for a plurality of additional software bug descriptions associated with previously resolved or yet to be resolved software bugs that occurred in said software program; (g) generating a full-text searchable index of the bags of words representing the first-input and additional software bug descriptions in the database; (h) inputting contextually relevant information about each of the first-input and additional software bug descriptions; and (i) building a relationship model which relates the first-input and additional software bug descriptions to said contextually relevant information.
15. The process of claim 13 , wherein the contextually relevant information comprises for each yet to be resolved software bug description, an identity of an entity or entities tasked to resolve the software bug associated with the software bug description.