G. Laghari, K. Dahri, S. Nizamani, M. Y. Koondhar, M. Hyder, Ahsanullah Abro
{"title":"Identifying Code Quality issues in Student Projects","authors":"G. Laghari, K. Dahri, S. Nizamani, M. Y. Koondhar, M. Hyder, Ahsanullah Abro","doi":"10.26692/SUJO/2019.6.53","DOIUrl":null,"url":null,"abstract":"Software code quality is important specifically for the maintenance of the software. However, owing to many factors professional software developers accumulate a large amount of technical debt in their code bases. Students are no exception and they also commit code quality issues in their code. In this paper, we perform an exploratory analysis of student projects to understand which code quality issues are prevalent and more frequent. We find that almost all code quality issues are found in student projects. However, Code Style, Documentation, and Design are more frequently found than other issues.","PeriodicalId":21635,"journal":{"name":"SINDH UNIVERSITY RESEARCH JOURNAL -SCIENCE SERIES","volume":"17 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2019-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SINDH UNIVERSITY RESEARCH JOURNAL -SCIENCE SERIES","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.26692/SUJO/2019.6.53","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Software code quality is important specifically for the maintenance of the software. However, owing to many factors professional software developers accumulate a large amount of technical debt in their code bases. Students are no exception and they also commit code quality issues in their code. In this paper, we perform an exploratory analysis of student projects to understand which code quality issues are prevalent and more frequent. We find that almost all code quality issues are found in student projects. However, Code Style, Documentation, and Design are more frequently found than other issues.