Publication:
The impact of GitHub on students' learning and engagement in a software engineering course

dc.contributor.affiliationDA-IICT, Gandhinagar
dc.contributor.authorPatani, Prutha
dc.contributor.authorTiwari, Saurabh
dc.contributor.authorRathore, Santosh Singh
dc.contributor.researcherPatani, Prutha (201911006)
dc.date.accessioned2025-08-01T13:09:22Z
dc.date.issued18-05-2024
dc.description.abstractGitHub, a widely used software development platform, facilitates organization of projects and collaboration. Its popularity extends to students who use it to host code and create open repositories for class projects. However, despite its potential benefits, the use of GitHub in education has often been unplanned and lacked structure. Consequently, the effectiveness of GitHub in improving student learning and project development skills remains unclear. This study explores the impact of using GitHub as a tool in a software engineering course on students' skill sets and perspectives. We present the results of an experiment conducted with 319 undergraduate students to assess whether using GitHub improves their engagement in teamwork and subsequently enhances learning. The study conducted pre- and postsurveys to capture students' perspectives and experiences. Additionally, we analyzed the number of commits, pull requests (PRs), and issues from group repositories to assess learning outcomes. Our findings revealed that most students had limited knowledge of collaborative development and teamwork before using GitHub in the course. However, after using GitHub, they demonstrated effective use of teamwork skills and collaborative development, resulting in significant improvements in their overall learning.
dc.identifier.citationPrutha Patani, Tiwari,  Saurabh, and Santosh Singh Rathore, "The impact of GitHub on students' learning and engagement in a software engineering course," Computer Applications in Engineering Education, Wiley, ISSN: 1061-3773, article no. e22775, 18 Jun. 2024, doi: 10.1002/cae.22775.
dc.identifier.doi10.1002/cae.22775
dc.identifier.issn1061-3773
dc.identifier.scopus2-s2.0-85196255240
dc.identifier.urihttps://ir.daiict.ac.in/handle/dau.ir/1883
dc.identifier.wosWOS:001249162900001
dc.language.isoen
dc.publisherWiley
dc.relation.ispartofseriesVol. 32; No. 5
dc.sourceComputer Applications in Engineering Education
dc.source.urihttps://onlinelibrary.wiley.com/doi/10.1002/cae.22775?af=R
dc.titleThe impact of GitHub on students' learning and engagement in a software engineering course
dspace.entity.typePublication
relation.isAuthorOfPublication86a849de-8082-414c-b719-f1e8f045b2d3
relation.isAuthorOfPublication.latestForDiscovery86a849de-8082-414c-b719-f1e8f045b2d3

Files

Collections