Contract management may rely on code analysis to define levels of quality between contractors: e.g. cloning ratio, complexity of functions, specific ratings.
•
The main goal of software analysis is the assessment of quality characteristics like maintainability, reliability or maturity.