Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work &Amp; Social Computing 2015
DOI: 10.1145/2675133.2675284
|View full text |Cite
|
Sign up to set email alerts
|

The Emergence of GitHub as a Collaborative Platform for Education

Abstract: The software development community has embraced GitHub as an essential platform for managing their software projects. GitHub has created efficiencies and helped improve the way software professionals work. It not only provides a traceable project repository, but it acts as a social meeting place for interested parties, supporting communities of practice. Recently, educators have seen the potential in GitHub's collaborative features for managing and improving-perhaps even transforming-the learning experience.In… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
59
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 91 publications
(60 citation statements)
references
References 29 publications
1
59
0
Order By: Relevance
“…When the group is made up of more than two members in small or big groups, different tasks could be proposed according to the collaborative learning activities scenarios or scripts [40]. The distribution of those tasks might be automated in traditional teaching environments [41]. Another technique is TPS (Think-Pair-Share).…”
Section: Collaborative Learning Definitionsmentioning
confidence: 99%
“…When the group is made up of more than two members in small or big groups, different tasks could be proposed according to the collaborative learning activities scenarios or scripts [40]. The distribution of those tasks might be automated in traditional teaching environments [41]. Another technique is TPS (Think-Pair-Share).…”
Section: Collaborative Learning Definitionsmentioning
confidence: 99%
“…Previous work has shown that GitHub can be used for educational purposes across a range of subjects, class sizes, and instructor knowledge of GitHub (Zagalsky et al, 2015). The contribution of our work is to provide a concrete and easy-to-implement workflow for instructors who want to bring version control into their classroom.…”
Section: Resultsmentioning
confidence: 99%
“…We have used student feedback to construct a separate guide to Git and GitHub for students, so that instructors unfamiliar with version control do not have to create their own teaching materials. Our paper also discusses potential ways of introducing and motivating version control to students, which adds to the discussion in Zagalsky et al (2015) about various motivations instructors have for using GitHub for education. Our hope is that our guides serve as a starting point for instructors to use GitHub, who will then modify and improve our workflows for different class settings.…”
Section: Resultsmentioning
confidence: 99%
“…The specific collaboration platform we focus on here is the digital project web service GitHub, principally used for hosting collaborative application and web development projects (Bell and Beer 2015;Gousios, Pinzger, and van Deursen 2013;Peterson 2013;Storey et al 2014) though increasingly being applied to a range of digital project purposes in recent years (Lawson 2013;McMillan 2013b) including collaboration on text documents (Longo and Kelley 2015;Lowry, Curtis, and Lowry 2004;Voelter 2013;Zagalsky et al 2015).…”
Section: Github: a New Collaborative Toolmentioning
confidence: 99%