Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Repobee: Developing Tool Support for Courses using Git/GitHub
KTH, School of Electrical Engineering and Computer Science (EECS), Theoretical Computer Science, TCS.
KTH, School of Electrical Engineering and Computer Science (EECS), Theoretical Computer Science, TCS.ORCID iD: 0000-0002-8996-0221
2019 (English)In: Proceeding ITiCSE '19 Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Association for Computing Machinery (ACM), 2019, p. 534-540Conference paper, Published paper (Refereed)
Abstract [en]

The use of version control systems within computing education is growing in popularity. However, this is challenging because such systems are not particularly well designed to support educational situations, nor are they easy to use with confidence in teaching, as specialist knowledge and experience is required. This experience paper reports the development of the open source tool RepoBee, which assists in the use of Git/GitHub in an educational context. The tool provides a straightforward interface for managing batch tasks such as repository generation and cloning for setting and gathering assignments, opening and closing of issues to communicate with students, as well as facilitating peer reviews. Parts of RepoBee are open to integration with third party tools for additional tasks, such as running unit tests or static analysis on student repositories. We also include the perspectives of both teachers and teaching assistants who have been using the tool as part of a first year course for computer scientists.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2019. p. 534-540
Series
Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, ISSN 1942-647X
Keywords [en]
Computing Education, Course Management, Git/GitHub, Version Control Systems
National Category
Educational Sciences
Identifiers
URN: urn:nbn:se:kth:diva-262581DOI: 10.1145/3304221.3319784Scopus ID: 2-s2.0-85070893871ISBN: 9781450363013 (print)OAI: oai:DiVA.org:kth-262581DiVA, id: diva2:1365240
Conference
2019 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2019; University of Aberdeen, Aberdeen; United Kingdom; 15 July 2019 through 17 July 2019
Note

QC 20191024

Available from: 2019-10-24 Created: 2019-10-24 Last updated: 2019-10-24Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Larsén, SimonGlassey, Richard

Search in DiVA

By author/editor
Larsén, SimonGlassey, Richard
By organisation
Theoretical Computer Science, TCS
Educational Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 12 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf