DyeVC: an approach for monitoring and visualizing distributed repositories
Abstract Software development using distributed version control systems has become more frequent recently. Such systems bring more flexibility, but also greater complexity to manage and monitor multiple existing repositories as well as their myriad of branches. In this paper, we propose DyeVC, an ap...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Sociedade Brasileira de Computação and Comissão Especial de Engenharia de Software
2017-07-01
|
Series: | Journal of Software Engineering Research and Development |
Subjects: | |
Online Access: | http://link.springer.com/article/10.1186/s40411-017-0039-8 |
id |
doaj-936c42c364a34cf2a55898a461d18807 |
---|---|
record_format |
Article |
spelling |
doaj-936c42c364a34cf2a55898a461d188072021-02-02T04:02:27ZengSociedade Brasileira de Computação and Comissão Especial de Engenharia de SoftwareJournal of Software Engineering Research and Development2195-17212017-07-015113410.1186/s40411-017-0039-8DyeVC: an approach for monitoring and visualizing distributed repositoriesCristiano Cesario0Ruben Interian1Leonardo Murta2Instituto de Computação, Universidade Federal Fluminense (UFF)Instituto de Computação, Universidade Federal Fluminense (UFF)Instituto de Computação, Universidade Federal Fluminense (UFF)Abstract Software development using distributed version control systems has become more frequent recently. Such systems bring more flexibility, but also greater complexity to manage and monitor multiple existing repositories as well as their myriad of branches. In this paper, we propose DyeVC, an approach to assist developers and repository administrators in identifying dependencies among clones of distributed repositories. It allows understanding what is going on around one’s clone and depicting the relationship between existing clones. DyeVC was evaluated over open source projects, showing how they could benefit from having such kind of tool in place. We also ran an observational and a performance evaluation over DyeVC, and the results were promising: it was considered easy to use and fast for most repository history exploration operations while providing the expected answers.http://link.springer.com/article/10.1186/s40411-017-0039-8Distributed version controlMonitoringVisualizationAwareness |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Cristiano Cesario Ruben Interian Leonardo Murta |
spellingShingle |
Cristiano Cesario Ruben Interian Leonardo Murta DyeVC: an approach for monitoring and visualizing distributed repositories Journal of Software Engineering Research and Development Distributed version control Monitoring Visualization Awareness |
author_facet |
Cristiano Cesario Ruben Interian Leonardo Murta |
author_sort |
Cristiano Cesario |
title |
DyeVC: an approach for monitoring and visualizing distributed repositories |
title_short |
DyeVC: an approach for monitoring and visualizing distributed repositories |
title_full |
DyeVC: an approach for monitoring and visualizing distributed repositories |
title_fullStr |
DyeVC: an approach for monitoring and visualizing distributed repositories |
title_full_unstemmed |
DyeVC: an approach for monitoring and visualizing distributed repositories |
title_sort |
dyevc: an approach for monitoring and visualizing distributed repositories |
publisher |
Sociedade Brasileira de Computação and Comissão Especial de Engenharia de Software |
series |
Journal of Software Engineering Research and Development |
issn |
2195-1721 |
publishDate |
2017-07-01 |
description |
Abstract Software development using distributed version control systems has become more frequent recently. Such systems bring more flexibility, but also greater complexity to manage and monitor multiple existing repositories as well as their myriad of branches. In this paper, we propose DyeVC, an approach to assist developers and repository administrators in identifying dependencies among clones of distributed repositories. It allows understanding what is going on around one’s clone and depicting the relationship between existing clones. DyeVC was evaluated over open source projects, showing how they could benefit from having such kind of tool in place. We also ran an observational and a performance evaluation over DyeVC, and the results were promising: it was considered easy to use and fast for most repository history exploration operations while providing the expected answers. |
topic |
Distributed version control Monitoring Visualization Awareness |
url |
http://link.springer.com/article/10.1186/s40411-017-0039-8 |
work_keys_str_mv |
AT cristianocesario dyevcanapproachformonitoringandvisualizingdistributedrepositories AT rubeninterian dyevcanapproachformonitoringandvisualizingdistributedrepositories AT leonardomurta dyevcanapproachformonitoringandvisualizingdistributedrepositories |
_version_ |
1724306574071037952 |