Результаты исследований: Материалы конференций › материалы › Рецензирование
Visualization of Methods Changeability Based on VCS Data. / Svitkov, Sergey; Bryksin, Timofey.
2020. 477-480.Результаты исследований: Материалы конференций › материалы › Рецензирование
}
TY - CONF
T1 - Visualization of Methods Changeability Based on VCS Data
AU - Svitkov, Sergey
AU - Bryksin, Timofey
PY - 2020/6/29
Y1 - 2020/6/29
N2 - 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.
AB - 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.
UR - https://www.mendeley.com/catalogue/0d876bd1-0081-3d84-93e3-d1b847b8f1a8/
UR - https://arxiv.org/abs/2004.01652
UR - http://www.scopus.com/inward/record.url?scp=85093683763&partnerID=8YFLogxK
U2 - 10.1145/3379597.3387451
DO - 10.1145/3379597.3387451
M3 - Paper
SP - 477
EP - 480
ER -
ID: 64762172