GIT-SEED: A Strategy for Collaborative Teamwork in Software Development Courses
Read ArticleDate of Conference
July 18-22, 2022
Published In
"Education, Research and Leadership in Post-pandemic Engineering: Resilient, Inclusive and Sustainable Actions"
Location of Conference
Boca Raton
Authors
Adarme Jaimes, Marco Antonio
Rodriguez Tengo, Judith del Pilar
Gallardo Perez, Oscar Alberto
Abstract
Software development is considered a complex activity because it involves people specialized in programming languages and tools that perform well-defined tasks within the software implementation. In this context of work, it is necessary that the student, at the beginning of his training as a software developer, takes skills in good development practices, one of which includes the use of version control systems that allow the registration and control of changes of software projects in specific repositories of programming code where several users interact. This paper aims to present a learning strategy called GIT-SEED based on cases where the student works collaboratively with the use of a version control system under the GitLab platform, from this perspective provides a support mechanism for teamwork skills, analysis, and testing of programming code, deployment of applications in natural work environments and management of agile software development processes. Test scenarios of the strategy were applied to students of data structure and web programming of the Systems Engineering Program of the Universidad Francisco de Paula Santander, and the results demonstrate the remarkable affinity and appropriation that students have in the use of these tools and the ease of integration of their applications with the components created in their work team.