Software Metric Framework

11/16/2017
by   Charles Hathaway, et al.
0

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

page 1

page 2

page 3

page 4

research
05/06/2020

Advancing computational reproducibility in the Dataverse data repository platform

Recent reproducibility case studies have raised concerns showing that mu...
research
09/11/2018

Benchmarking of Java Verification Tools at the Software Verification Competition (SV-COMP)

Empirical evaluation of verification tools by benchmarking is a common m...
research
07/24/2022

Snapshot Metrics Are Not Enough: Analyzing Software Repositories with Longitudinal Metrics

Software metrics capture information about software development processe...
research
12/05/2021

The Linear Arrangement Library. A new tool for research on syntactic dependency structures

The new and growing field of Quantitative Dependency Syntax has emerged ...
research
11/01/2020

How Testable is Business Software?

Most businesses rely on a significant stack of software to perform their...
research
06/20/2023

Fingerprinting and Building Large Reproducible Datasets

Obtaining a relevant dataset is central to conducting empirical studies ...
research
01/31/2018

The Impact of Correlated Metrics on Defect Models

Defect models are analytical models that are used to build empirical the...

Please sign up or login with your details

Forgot password? Click here to reset