Basit öğe kaydını göster

dc.contributor.authorNizam, Ali
dc.contributor.authorAvar, Muhammed Yahya
dc.contributor.authorAdaş, Ömer Kaan
dc.contributor.authorYanık, Ahmet
dc.date.accessioned2023-12-15T10:40:04Z
dc.date.available2023-12-15T10:40:04Z
dc.date.issued2023en_US
dc.identifier.citationNİZAM, Ali, Muhammed Yahya AVAR & Ömer Yahya AVAR & Ahmet YANIK. "Detecting Code Smell with a Deep Learning System". 2023 Innovations in Intelligent Systems and Applications Conference (ASYU), (2023).en_US
dc.identifier.urihttps://hdl.handle.net/11352/4687
dc.description.abstractCode smell detection is one of the most significant issues in the software industry. Metric-based static code analysis tools are used to detect undesirable coding practices known as code smells and guide refactoring requirements. Furthermore, the usage of deep learning-based techniques has emerged in code analysis tasks. The line and block level detection capability of metric-based tools provides an advantage over deep learning system systems. This study aims to develop a deep learning-based system for inter-procedural code smell detection supporting line and block of code. We created an experimental dataset by gathering code from GitHub repositories and detecting code smell on these codes using the metric-based SonarQube tool. Recurrent neural networks and transformers implementations of deep neural networks were applied to detect code smells. We also employed cosine similarity and k-Nearest Neighbor machine learning techniques for a comprehensive comparison. The proposed system achieves an average accuracy of approximately 80%. These findings indicate that the proposed system can help software teams in identifying potential interprocedural code smells.en_US
dc.language.isoengen_US
dc.publisherIEEEen_US
dc.relation.isversionof10.1109/ASYU58738.2023.10296577en_US
dc.rightsinfo:eu-repo/semantics/embargoedAccessen_US
dc.subjectCode Smellen_US
dc.subjectMachine Learningen_US
dc.subjectDeep Learningen_US
dc.titleDetecting Code Smell with a Deep Learning Systemen_US
dc.typeconferenceObjecten_US
dc.relation.journal2023 Innovations in Intelligent Systems and Applications Conference (ASYU)en_US
dc.contributor.departmentFSM Vakıf Üniversitesien_US
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanıen_US
dc.contributor.institutionauthorNizam, Ali
dc.contributor.institutionauthorAvar, Muhammed Yahya
dc.contributor.institutionauthorAdaş, Ömer Kaan
dc.contributor.institutionauthorYanık, Ahmet


Bu öğenin dosyaları:

Thumbnail

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster