ВИЗУЕЛИЗАЦИЈА И НАВИГАЦИЈА НАД ИСТОРИЈОМ ПРОМЕНА СОФТВЕРСКОГ ПРОЈЕКТА
Ključne reči:
управљање конфигурацијом софтвера, Atom, CodeRibbon, визуелизација, навигација, историја промена
Apstrakt
Истражени и анализирани су Atom текстуални едитор, CodeRibbon пакет за навигацију (настао на основу Patchworks едитора) и визуелизација историје промена над пројектом. Имплементирана је визуелизација историје промена у оквиру пакета CodeRibbon.
Reference
[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].
[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].
Objavljeno
2022-04-03
Sekcija
Elektrotehničko i računarsko inženjerstvo