Measuring students’ source code quality in software development projects through commit-impact analysis
| dc.creator | Quesada López, Christian Ulises | |
| dc.creator | Martínez Porras, Alexandra | |
| dc.creator | Jenkins Coronas, Marcelo | |
| dc.date.accessioned | 2025-06-03T17:04:22Z | |
| dc.date.issued | 2021 | |
| dc.description.abstract | Evaluating 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.procedence | UCR::Vicerrectoría de Docencia::Ingeniería::Facultad de Ingeniería::Escuela de Ciencias de la Computación e Informática | |
| dc.description.procedence | UCR::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.sponsorship | Universidad de Costa Rica/[834-B8-A27]/UCR/Costa Rica | |
| dc.identifier.citation | https://link.springer.com/chapter/10.1007/978-3-030-68418-1_11 | |
| dc.identifier.codproyecto | 834-B8A27 | |
| dc.identifier.doi | https://doi.org/10.1007/978-3-030-68418-1_11 | |
| dc.identifier.isbn | 9783030684174 | |
| dc.identifier.isbn | 9783030684181 | |
| dc.identifier.issn | 2194-5357 | |
| dc.identifier.issn | 2194-5365 | |
| dc.identifier.uri | https://hdl.handle.net/10669/102202 | |
| dc.language.iso | eng | |
| dc.publisher | Springer International Publishing | |
| dc.relation.ispartof | Advances in Intelligent Systems and Computing | |
| dc.relation.ispartof | Information Technology and Systems | |
| dc.rights | acceso embargado | |
| dc.source | Information Technology and Systems (ICITS 2021), Volume 2 | |
| dc.subject | software engineering education | |
| dc.subject | mining softwarex repositories | |
| dc.subject | commit-impact analysis | |
| dc.subject | software quality | |
| dc.subject | project based learning | |
| dc.title | Measuring students’ source code quality in software development projects through commit-impact analysis | |
| dc.type | comunicación de congreso |
Files
Original bundle
1 - 1 of 1
Loading...
- 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
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 3.5 KB
- Format:
- Item-specific license agreed upon to submission
- Description: