Francisco Alan de Oliveira Santos, Luis Carlos Costa Fonseca
{"title":"编程学习概况的源代码度量的收集和分析","authors":"Francisco Alan de Oliveira Santos, Luis Carlos Costa Fonseca","doi":"10.1109/ICALT.2019.00056","DOIUrl":null,"url":null,"abstract":"This paper presents an approach for the application of clustering algorithms to uncover computer programming learning profiles by using evidence extracted from source code metrics. A system for automatic assessment of programming activities featuring capture of source code metrics was developed, in order to build a dataset containing metrics extracted from programs developed by beginners in a computing course. The dataset was submitted to three clustering algorithms. The results were promising when clustering students according to these indicators using the K-means algorithm.","PeriodicalId":268199,"journal":{"name":"International Conference on Advanced Learning Technologies","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Collection and Analysis of Source Code Metrics for Composition of Programming Learning Profiles\",\"authors\":\"Francisco Alan de Oliveira Santos, Luis Carlos Costa Fonseca\",\"doi\":\"10.1109/ICALT.2019.00056\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents an approach for the application of clustering algorithms to uncover computer programming learning profiles by using evidence extracted from source code metrics. A system for automatic assessment of programming activities featuring capture of source code metrics was developed, in order to build a dataset containing metrics extracted from programs developed by beginners in a computing course. The dataset was submitted to three clustering algorithms. The results were promising when clustering students according to these indicators using the K-means algorithm.\",\"PeriodicalId\":268199,\"journal\":{\"name\":\"International Conference on Advanced Learning Technologies\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Advanced Learning Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICALT.2019.00056\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Advanced Learning Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICALT.2019.00056","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Collection and Analysis of Source Code Metrics for Composition of Programming Learning Profiles
This paper presents an approach for the application of clustering algorithms to uncover computer programming learning profiles by using evidence extracted from source code metrics. A system for automatic assessment of programming activities featuring capture of source code metrics was developed, in order to build a dataset containing metrics extracted from programs developed by beginners in a computing course. The dataset was submitted to three clustering algorithms. The results were promising when clustering students according to these indicators using the K-means algorithm.