In this paper a new approach for obtaining of integral estimate of software source code with using metrics was described. In this paper described analysis and modifications of source code metrics for obtaining their normalized value within the range [0, 1]. Conversion of metrics into metric space allows treating them as some group with certain connections and factors of metrics’ interference. Analysis of spaces allows talking about measures of proximity, analysis of convergence or divergence of metric groups. This allows obtaining integrated assessment of source code on basis of metrics’ group, and not on one certain metric. Source code integrated estimate allows conducting quick control of source code development direction.
source code metrics, cohention, coupling, instability, relational cohention, association between classes, abstractness, metrics normalization, expert system for source code analysis