Abstract: Software metrics are quantities estimates for software product attributes which guide us in taking managerial and technical decisions [1]. The current used software metrics depend on syntactical source code at the same time they ignore its semantic aspects. This fact motivates us to focus on semantic metrics instead of traditional used metrics. Moreover, semantic metrics are more precise than syntactic ones, they able to capture the semantic defects of the software system development. In this paper, the researcher will make survey of  an existing research on software metrics along with potential research challenges and opportunities.


Keywords: Metrics, Semantic, Synthetic, quality, data mining.