SOFTWARE PROJECT CHANGES VISUALIZATION AND NAVIGATION

Authors

  • Милица Травица Autor

DOI:

https://doi.org/10.24867/17BE04Travica

Keywords:

Software Configuration Management, Atom, CodeRibbon, visualization, navigation, history of change

Abstract

The Atom text editor, CodeRibbon navigation package (based on the Patchworks editor) and visualization of project changes history were researched and analyzed. Visualization of project changes history has been implemented within the CodeRibbon package.

References

[1] „Atom“, [На мрежи]. Доступно на: https://atom.io/. [Последњи приступ Септембар 2021].
[2] „CodeRibbon”, [На мрежи]. Доступно на: https://utk-se.github.io/CodeRibbon/. [Последњи приступ септембар 2021].
[3] A. Z. Henley, A. Singh, S. D. Fleming и M. V. Luong, „Helping Programmers Navigate Code Faster with Patchworks: A Simulation Study”, у 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2014.
[4] „Atom Flight Manual”, [На мрежи]. Доступно на: https://flight-manual.atom.io/. [Последњи приступ септембар 2021].
[5] L. B. a. A. S. M. K Sumangali, „A Comprehensive review on the open source hackable text”, у IOP Conf. Series: Materials Science and Engineering, 2017.
[6] A. Z. Henley и S. D. Fleming, „The Patchworks Code Editor: Toward Faster Navigation with Less Code Arranging and Fewer Navigation Mistakes”, u Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2014.
[7] A. Z. Henley, S. D. Fleming и M. V. Luong, „Toward Principles for the Design of Navigation Affordances in Code Editors: An Empirical Investigation”, у Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017.
[8] B. P. Klein и A. Z. Henley, „CodeRibbon: More Efficient Workspace Management and Navigation for Mainstream Development Environments”, 2021.
[9] A. M. J. Hass, Configuration Management Principles and Practice, Addison Wesley, 2002.
[10] B. Aiello и L. Sachs, Configuration Management Best Practices, Addison-Wesley, 2010.
[11] D. Spinellis, „Version Control Systems”, Tools of the trade, pp. 108-109, 2005.
[12] S. Otte, „Version Control Systems”, у Computer Systems and Telematics, 2009.
[13] D. Spinellis, „Git”, Tools of the trade, pp. 100-101, 2012.
[14] J. Loeliger, Version Control with Git, O’Reilly Media, Inc., 2009.
[15] K. J. North, A. Sarma и M. B. Cohen, „Understanding Git History: A Multi-Sense View”, у Proceedings of the 8th International Workshop on Social Software Engineering, 2016.
[16] Y. Yoon, B. A. Myers и S. Koo, „Visualization of Fine-Grained Code Change History”, у 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013.
[17] „Vis.js”, [На мрежи]. Доступно на: https://visjs.org/. [Последњи приступ септембар 2021].
[18] „Dugite, документација”, [На мрежи]. Доступно на: https://github.com/desktop/dugite/tree/e57cb95c17c411192b0c66397e6e84e19595dce8/docs. [Последњи приступ септембар 2021].

Published

2022-04-03

Issue

Section

Electrotechnical and Computer Engineering