Snapshot Metrics Are Not Enough: Analyzing Software Repositories with Longitudinal Metrics (2207.11767v1)
Abstract: 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.
- Nicholas Synovic (9 papers)
- Matt Hyatt (2 papers)
- Rohan Sethi (2 papers)
- Sohini Thota (1 paper)
- Shilpika (6 papers)
- Allan J. Miller (1 paper)
- Wenxin Jiang (33 papers)
- Emmanuel S. Amobi (1 paper)
- Austin Pinderski (1 paper)
- Konstantin Läufer (9 papers)
- Nicholas J. Hayward (2 papers)
- Neil Klingensmith (6 papers)
- James C. Davis (60 papers)
- George K. Thiruvathukal (48 papers)