1. A method of assessing quality of a software program without having access to program source code or a compiled binary file, the method comprising the steps of: receiving an electronic recordation of an object space of the software program, the object space being extracted using an extraction component configured to extract the object space in a development or runtime environment of the program; and within an environment devoid of the program source code and any binary representation of the source code, assessing the quality of the software program using only the electronic recordation.