Logo Kérwá
 

Measuring students’ source code quality in software development projects through commit-impact analysis

dc.creatorQuesada López, Christian Ulises
dc.creatorMartínez Porras, Alexandra
dc.creatorJenkins Coronas, Marcelo
dc.date.accessioned2025-06-03T17:04:22Z
dc.date.issued2021
dc.description.abstractEvaluating the quality of software engineering projects in university courses is challenging because it evolves over time and is a time consuming task. Students applying software quality principles need early and constant feedback on their projects to improve their technical competence as software developers. We conducted a case study to explore whether student’ changes have an impact on the project quality by mining a Git repository. We analyzed a total of 2253 changes (commits) from an undergraduate software engineering project to understand the impact on quality of each change measuring metrics (complexity, duplication, maintainability, and security) mined from the repository. This analysis allowed us to identify from students’ contributions challenges and improvement opportunities in engineering practices. As future work, we plan to analyze more projects and extend our analysis with more soft-ware metrics.
dc.description.procedenceUCR::Vicerrectoría de Docencia::Ingeniería::Facultad de Ingeniería::Escuela de Ciencias de la Computación e Informática
dc.description.procedenceUCR::Vicerrectoría de Investigación::Unidades de Investigación::Ingeniería::Centro de Investigaciones en Tecnologías de Información y Comunicación (CITIC)
dc.description.sponsorshipUniversidad de Costa Rica/[834-B8-A27]/UCR/Costa Rica
dc.identifier.citationhttps://link.springer.com/chapter/10.1007/978-3-030-68418-1_11
dc.identifier.codproyecto834-B8A27
dc.identifier.doihttps://doi.org/10.1007/978-3-030-68418-1_11
dc.identifier.isbn9783030684174
dc.identifier.isbn9783030684181
dc.identifier.issn2194-5357
dc.identifier.issn2194-5365
dc.identifier.urihttps://hdl.handle.net/10669/102202
dc.language.isoeng
dc.publisherSpringer International Publishing
dc.relation.ispartofAdvances in Intelligent Systems and Computing
dc.relation.ispartofInformation Technology and Systems
dc.rightsacceso embargado
dc.sourceInformation Technology and Systems (ICITS 2021), Volume 2
dc.subjectsoftware engineering education
dc.subjectmining softwarex repositories
dc.subjectcommit-impact analysis
dc.subjectsoftware quality
dc.subjectproject based learning
dc.titleMeasuring students’ source code quality in software development projects through commit-impact analysis
dc.typecomunicación de congreso

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Measuring Students’ Source Code Quality in Software Development Projects Through Commit-Impact Analysis.pdf
Size:
1.02 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.5 KB
Format:
Item-specific license agreed upon to submission
Description: