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

 

保存先:
書誌詳細
著者: Quesada López, Christian Ulises, Martínez Porras, Alexandra, Jenkins Coronas, Marcelo
フォーマット: comunicación de congreso
出版日付:2021
その他の書誌記述: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.
国:Kérwá
機関:Universidad de Costa Rica
Repositorio:Kérwá
言語:Inglés
OAI Identifier:oai:kerwa.ucr.ac.cr:10669/102202
オンライン・アクセス:https://link.springer.com/chapter/10.1007/978-3-030-68418-1_11
https://hdl.handle.net/10669/102202
https://doi.org/10.1007/978-3-030-68418-1_11
キーワード:software engineering education
mining softwarex repositories
commit-impact analysis
software quality
project based learning