A collaborative learning platform to assess the use of agile methodologies in engineering studies

Rodríguez, Francy, Vigueras, Diego, Cerrato Lara, María, Rampérez Martín, Víctor ORCID: https://orcid.org/0000-0001-6610-2171, Soriano Camino, Francisco Javier ORCID: https://orcid.org/0000-0001-6272-8708 and Vigueras González, Guillermo Antonio ORCID: https://orcid.org/0000-0003-0162-5267 (2019). A collaborative learning platform to assess the use of agile methodologies in engineering studies. In: "International Conference on Education and New Developments (END 2019)", 22-24 Jun 2019, Oporto, Portugal. ISBN 978-989-54312-6-7. pp. 346-350. https://doi.org/10.36315/2019v2end079.

Description

Title: A collaborative learning platform to assess the use of agile methodologies in engineering studies
Author/s:
Item Type: Presentation at Congress or Conference (Article)
Event Title: International Conference on Education and New Developments (END 2019)
Event Dates: 22-24 Jun 2019
Event Location: Oporto, Portugal
Title of Book: Education and New Developments 2019
Date: 2019
ISBN: 978-989-54312-6-7
Volume: 2
Subjects:
Freetext Keywords: Collaborative learning; Learning analytics; Undergraduates; SCRUM methodology; Gitlab; Software
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of INVE_MEM_2019_323038.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

The success of using agile methodologies for collaborative work in industry, has led to adopt these methodologies for teaching Software Engineering. The curricula has evolved in recent years in order to introduce the use of agile development, so that the students practice their use and train the required skills for project-based collaborative work. Agile methodologies are characterized by being iterative and incremental, with short cycles, constant deliveries and a high level of interaction among team members. These characteristics constitute a challenge for educators and students since, in short periods of time, it is necessary to evaluate and provide feedback to individual and group work, regarding aspects like methodology usage, tools management, and collaboration within the team. For that reason, a Computer Supported Collaborative Learning (CSCL) environment has been developed to assist academics in evaluating and providing feedback to students. The CSCL environment is based on the collaborative platform GitLab, which has been adapted to implement concepts associated to SCRUM, an agile methodology widely adopted. Additionally, the use of GitLab allows to automatically collect information regarding individual and team work of students. Using GitLab data collected, a Learning Analytics platform has been developed in order to analyse group and individual work during the execution of student projects using SCRUM. The objective is to determine if SCRUM helps students to elaborate better software, by evaluating methodology adoption and quality of the resulting software. A prototype of the platform was developed and used in a Software Engineering undergrad course at a Spanish University, in which 79 students divided into groups of 3-4 people, developed two independent projects. Preliminary results show that the proposed CSCL environment helps in providing insight for evaluating and giving feedback to students. Additionally, the data collected by the CSCL environment showed a good correlation of SCRUM adoption by students and quality of resulting software.

Funding Projects

Type
Code
Acronym
Leader
Title
Universidad Politécnica de Madrid
IE1819.1003
Unspecified
Unspecified
Unspecified

More information

Item ID: 64994
DC Identifier: https://oa.upm.es/64994/
OAI Identifier: oai:oa.upm.es:64994
DOI: 10.36315/2019v2end079
Official URL: http://end-educationconference.org/wp-content/uplo...
Deposited by: Memoria Investigacion
Deposited on: 11 Nov 2020 09:19
Last Modified: 11 Nov 2020 09:19
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM