当前位置:
X-MOL 学术
›
arXiv.cs.SE
›
论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Visualization of Methods Changeability Based on VCS Data
arXiv - CS - Software Engineering Pub Date : 2020-04-03 , DOI: arxiv-2004.01652 Sergey Svitkov, Timofey Bryksin
arXiv - CS - Software Engineering Pub Date : 2020-04-03 , DOI: arxiv-2004.01652 Sergey Svitkov, Timofey Bryksin
Software engineers have a wide variety of tools and techniques that can help
them improve the quality of their code, but still, a lot of bugs remain
undetected. In this paper we build on the idea that if a particular fragment of
code is changed too often, it could be caused by some technical or
architectural issues, therefore, this fragment requires additional attention
from developers. Most teams nowadays use version control systems to track
changes in their code and organize cooperation between developers. We propose
to use data from version control systems to track the number of changes for
each method in a project for a selected time period and display this
information within the IDE's code editor. The paper describes such a tool
called Topias built as a plugin for IntelliJ IDEA. Its source code is available
at https://github.com/JetBrains-Research/topias. A demonstration video can be
found at https://www.youtube.com/watch?v=xsqc4gCTxfA.
中文翻译:
基于 VCS 数据的方法可变性可视化
软件工程师有各种各样的工具和技术可以帮助他们提高代码质量,但仍有许多错误未被发现。在本文中,我们基于这样一个想法,即如果某个特定代码片段更改过于频繁,则可能是由某些技术或架构问题引起的,因此,该片段需要开发人员额外注意。现在大多数团队都使用版本控制系统来跟踪代码的变化并组织开发人员之间的合作。我们建议使用来自版本控制系统的数据来跟踪选定时间段内项目中每种方法的更改数量,并在 IDE 的代码编辑器中显示此信息。该论文描述了一个名为 Topias 的工具,它是作为 IntelliJ IDEA 的插件构建的。其源代码可在 https://github 上获得。com/JetBrains-Research/topias。可以在 https://www.youtube.com/watch?v=xsqc4gCTxfA 上找到演示视频。
更新日期:2020-04-06
中文翻译:
基于 VCS 数据的方法可变性可视化
软件工程师有各种各样的工具和技术可以帮助他们提高代码质量,但仍有许多错误未被发现。在本文中,我们基于这样一个想法,即如果某个特定代码片段更改过于频繁,则可能是由某些技术或架构问题引起的,因此,该片段需要开发人员额外注意。现在大多数团队都使用版本控制系统来跟踪代码的变化并组织开发人员之间的合作。我们建议使用来自版本控制系统的数据来跟踪选定时间段内项目中每种方法的更改数量,并在 IDE 的代码编辑器中显示此信息。该论文描述了一个名为 Topias 的工具,它是作为 IntelliJ IDEA 的插件构建的。其源代码可在 https://github 上获得。com/JetBrains-Research/topias。可以在 https://www.youtube.com/watch?v=xsqc4gCTxfA 上找到演示视频。