DyeVC: an approach for monitoring and visualizing distributed repositories

Authors

  • Cristiano Cesario Instituto de Computação, Universidade Federal Fluminense (UFF), Niteroi, RJ, Brazil
  • Ruben Interian Instituto de Computação, Universidade Federal Fluminense (UFF), Niteroi, RJ, Brazil
  • Leonardo Murta Instituto de Computação, Universidade Federal Fluminense (UFF), Niteroi, RJ, Brazil

Keywords:

Distributed version control, Monitoring, Visualization, Awareness

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 ones 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.

;  

Downloads

Download data is not yet available.

Downloads

Published

2017-06-21

How to Cite

Cesario, C., Interian, R., & Murta, L. (2017). DyeVC: an approach for monitoring and visualizing distributed repositories. Journal of Software Engineering Research and Development, 5, 5:1 – 5:34. Retrieved from https://sol.sbc.org.br/journals/index.php/jserd/article/view/435

Issue

Section

Research Article