Software Metric Framework
Many researchers have criticized the field of Software Complexity metrics for the lack of testing, verification, and reproducibility of many metrics and case studies that utilized those metrics. This document describes SMF, a tool that can help address some of these concerns, namely by enabling verification of metrics, reproducibility of experiments, and ease of implementation for new metrics. The tool in question is the Software Metric Framework; an extensible set of scripts, tools, and standards that allow others to implement metrics in a way that allows automated data collection and analysis. Because it is only a prototype, the framework has been limited to the analysis of Java applications that utilize Maven, a build system which greatly simplifies the task of compiling source code.
READ FULL TEXT