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

07/24/2022
by   Nicholas Synovic, et al.
0

Software metrics capture information about software development processes and products. These metrics support decision-making, e.g., in team management or dependency selection. However, existing metrics tools measure only a snapshot of a software project. Little attention has been given to enabling engineers to reason about metric trends over time – longitudinal metrics that give insight about process, not just product. In this work, we present PRiME (PRocess MEtrics), a tool for computing and visualizing process metrics. The currently-supported metrics include productivity, issue density, issue spoilage, and bus factor. We illustrate the value of longitudinal data and conclude with a research agenda. The tool's demo video can be watched at https://youtu.be/YigEHy3_JCo. The source code can be found at https://github.com/SoftwareSystemsLaboratory/prime.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/19/2021

MetricHaven – More Than 23,000 Metrics for Measuring Quality Attributes of Software Product Lines

Variability-aware metrics are designed to measure qualitative aspects of...
research
02/16/2018

Statistical Analysis of Metrics for Software Quality Improvement

Software product quality can be defined as the features and characterist...
research
07/28/2021

Sorrel: an IDE Plugin for Managing Licenses and Detecting License Incompatibilities

Software development is a complex process that includes many different t...
research
11/16/2017

Software Metric Framework

Many researchers have criticized the field of Software Complexity metric...
research
08/25/2023

DebtViz: A Tool for Identifying, Measuring, Visualizing, and Monitoring Self-Admitted Technical Debt

Technical debt, specifically Self-Admitted Technical Debt (SATD), remain...
research
05/13/2022

Productivity Assessment of Neural Code Completion

Neural code synthesis has reached a point where snippet generation is ac...
research
05/21/2019

BrainPainter: A software for the visualisation of brain structures, biomarkers and associated pathological processes

We present BrainPainter, a software that automatically generates images ...

Please sign up or login with your details

Forgot password? Click here to reset