2016
DOI: 10.18293/dms2016-027
|View full text |Cite
|
Sign up to set email alerts
|

VeCVL: A Visual Language for Version Control

Abstract: Version control systems (VCS), such as Subversion and Git, are pervasive in industry; they are invaluable tools for collaborative development that allow software engineers to track changes, monitor issues, merge work from multiple people, and manage releases. These tools are most effective when they are a part of a developer's habitual workflow. Unfortunately, the use of these powerful tools is often taught much later in a developer's educational career than other tools like programming languages or databases.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2016
2016
2017
2017

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(6 citation statements)
references
References 6 publications
(11 reference statements)
0
6
0
Order By: Relevance
“…On a 6-point Likert scale, students most commonly agreed or strongly agreed with statements such as the process was easy to use. For scoring, the following values were used 1 .…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…On a 6-point Likert scale, students most commonly agreed or strongly agreed with statements such as the process was easy to use. For scoring, the following values were used 1 .…”
Section: Resultsmentioning
confidence: 99%
“…The power and flexibility of new distributed VCS can make them especially challenging, unfriendly, and distracting for students already fully engaged in developing core competencies required in the computer science curriculum. This paper, in conjunction with concurrent research [1], is an investigation into better approaches to introduce version control into pedagogy. For novice, less experienced students, we propose introducing these powerful version control tools by providing facilitative scaffolding in the form of a simple, consistent, visual language, that supports students during their introduction and initial exposure to VCS.…”
Section: Introductionmentioning
confidence: 99%
“…Gitsubmit was developed in concert with VeCVL [4] as a method of introducing version control in education through scaffolding [1], and can be seen as the initial implementation of the visual language, expanded to be a full GUI instead of an icon set. VeCVL is a visual representation of the general steps present in version control system in a way that conveys direction of the changes' movement.…”
Section: Vecvl and Scaffoldingmentioning
confidence: 99%
“…VeCVL is a visual representation of the general steps present in version control system in a way that conveys direction of the changes' movement. Section 3 contains an examination of Gitsubmit and its close ties to VeCVL, as well as a discussion of the deviations from the icon set introduced in [4] to adapt the visual language to a full GUI.…”
Section: Vecvl and Scaffoldingmentioning
confidence: 99%
See 1 more Smart Citation