论文标题
快照指标还不够:用纵向指标分析软件存储库
Snapshot Metrics Are Not Enough: Analyzing Software Repositories with Longitudinal Metrics
论文作者
论文摘要
软件指标捕获有关软件开发过程和产品的信息。这些指标支持决策,例如在团队管理或依赖项选择中。但是,现有的指标工具仅测量软件项目的快照。很少有人注意使工程师能够随着时间的推移推论度量趋势 - 纵向指标可以深入了解过程,而不仅仅是产品。在这项工作中,我们提出了Prime(过程指标),该工具用于计算和可视化过程指标。当前支持的指标包括生产力,发行密度,发行破坏和公交因素。我们说明了纵向数据的价值,并以研究议程结束。该工具的演示视频可以在https://youtu.be/yigehy3_jco上观看。可以在https://github.com/softwaresystemslaboratory/prime上找到源代码。
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.