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.
翻译:软件量度捕捉软件开发过程和产品的信息。 这些量度支持决策, 例如团队管理或依赖性选择。 但是, 现有的量度工具只测量一个软件项目的快照。 几乎没有注意让工程师了解长期的量度趋势 -- -- 能够洞察过程的纵向量度, 而不仅仅是产品。 在这项工作中, 我们提供了 PriME( PRoess 度量仪), 这是计算和可视化过程量度的工具。 目前所支持的量度量包括生产率、 发行密度、 发行损耗和总线要素。 我们展示纵向数据的价值, 并以研究议程结尾。 工具的演示视频可以在 https:// youtu.be/ YigEHy3_ JCo 上观看。 源代码可以在 https://github. com/ SoftwareSystemsLaboratory/prime上找到 。