Standard

Visualization of Methods Changeability Based on VCS Data. / Svitkov, Sergey; Bryksin, Timofey.

2020. 477-480.

Результаты исследований: Материалы конференцийматериалыРецензирование

Harvard

APA

Vancouver

Author

BibTeX

@conference{e5d97e6fa0c647489ff2e2b3703434aa,
title = "Visualization of Methods Changeability Based on VCS Data",
abstract = "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.",
author = "Sergey Svitkov and Timofey Bryksin",
year = "2020",
month = jun,
day = "29",
doi = "10.1145/3379597.3387451",
language = "English",
pages = "477--480",

}

RIS

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