- 简介Bus factor(BF)是一个跟踪项目中知识分布的度量标准。它是指必须离开的工程师的最小数量,以使项目停滞。尽管有几种算法可以计算公交车因素,但只有少数工具可以方便地计算公交车因素并对基于Git的提供程序上托管的项目的结果进行方便的分析。我们介绍了Bus Factor Explorer,这是一个Web应用程序,提供一个界面和API来通过treemap可视化、模拟模式和图表编辑器计算、导出和探索Bus Factor度量。它支持在GitHub上托管的存储库,并在界面中启用搜索存储库并同时处理多个存储库的功能。我们的工具通过分析版本控制系统历史记录,允许用户识别在开发人员离职的情况下面临停滞风险的文件和子系统。该应用程序及其源代码可在GitHub上公开获取:https://github.com/JetBrains-Research/bus-factor-explorer。演示视频可在YouTube上找到:https://youtu.be/uIoV79N14z8。
- 图表
- 解决问题Bus Factor Explorer试图解决在Git-based项目中计算和分析Bus Factor指标的问题。Bus Factor指标是什么?
- 关键思路Bus Factor Explorer提供了一个易于使用的Web应用程序和API,通过treemap可视化、模拟模式和图表编辑器计算、导出和探索Bus Factor指标。它支持GitHub托管的存储库,并允许在界面中搜索存储库并同时处理多个存储库。通过分析版本控制系统历史记录,用户可以识别在开发人员离职的情况下处于风险状态的文件和子系统。
- 其它亮点Bus Factor Explorer是一个实用的工具,可以帮助开发人员识别项目中的风险点。它支持多种功能,包括treemap可视化、模拟模式和图表编辑器。该工具的源代码是公开的,并且已经在GitHub上开源。作者还提供了演示视频。
- 在这个领域中,已经有一些相关的研究被进行。然而,Bus Factor Explorer提供了一种新的、易于使用的方法来计算和分析Bus Factor指标。
沙发等你来抢
去评论
评论
沙发等你来抢