14. The computer system of claim 6 wherein the software database includes a plurality of objects which include atomic expression bodies, subexpression bodies, identifiers, statements, functions, and classes the system further comprising: means for recording votes by users of any object in the software database including a positive vote, and a negative vote.
14. The computer system of claim 6 wherein the software database includes a plurality of objects which include atomic expression bodies, subexpression bodies, identifiers, statements, functions, and classes the system further comprising: means for recording votes by users of any object in the software database including a positive vote, and a negative vote. 15. The computer system of claim 14 wherein the means for recording votes further comprises means for recording a magnitude of a vote on a scale.