Digital Repository

QualityCheck AI: Detecting Code Quality Issues in AI generated code using deep learning

Show simple item record

dc.contributor.author Niyas, Areeb
dc.date.accessioned 2025-06-18T04:21:41Z
dc.date.available 2025-06-18T04:21:41Z
dc.date.issued 2024
dc.identifier.citation Niyas, Areeb (2024) QualityCheck AI: Detecting Code Quality Issues in AI generated code using deep learning. BSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 20200129
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/2634
dc.description.abstract "The current tech era is rapidly evolving due to generative AI. The increase in AI- generated code in the industry raises questions about the nature and quality of AI-assisted programming. Especially when the future is headed towards; the majority of code in the world being AIgenerated. Currently developed code analysis tools are built using object-oriented metrics and templates that check against a pre-set of coding rules and guidelines. Majority of the code quality tools developed still have limitations and constraints in their ability and they are built on top of code that is not AI-generated. To adapt to the era of generative AI, recent research has demonstrated effectiveness in using deep learning techniques to detect code smells and software vulnerabilities accurately. So the author explores a novel approach to design and execute a CNN trained on AI-generated code. This project would be the first in its nature to apply deep learning in identifying code quality issues particularly with AI-generated code. The test results indicated that the proposed system successfully detected code quality issues providing accurate predictions with an accuracy of 95% and 94% for the code quality issues ‘AvoidReassigningParameters’ and ‘ForLoopCanBeForEach’ respectively. 82% and 80% accuracy were obtained for ‘MultipleVariableDeclarations’ and the no issues classification along with other well-performing evaluation metrics. This suggests that the proposed architecture achieves outstanding performance in detecting code quality issues in AI-generated code." en_US
dc.language.iso en en_US
dc.subject Code Quality en_US
dc.subject AI-generated code en_US
dc.subject Deep Learning en_US
dc.title QualityCheck AI: Detecting Code Quality Issues in AI generated code using deep learning en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account