Improve the accuracy and time complexity of code smell detection using SVM and Decision-Tree with Multi-Label Classification
DOI:
https://doi.org/10.26438/ijcse/v8i12.6669Keywords:
CODE SMELLS, VECTOR MACHINEAbstract
Code smell refers to an anomaly in the source code that shows violation of basic design principles such as abstraction, hierarchy, encapsulation, modularity. In this research we are using SVM (support vector Machine) and decision Tree for code smell detection. In this research we improving the accuracy and time complexity of error in code with the help of Multi-Label classification.
References
[1] Thirupathi Guggulothu, Salman Abdul Moiz_Code Smell Detection using Multilabel Classi_cation Approach,School of Computer and Information Sciences, University of Hyderabad, Hyderabad-500 046, Telangana, India
[2] DT : a detection tool to automatically detect code smell in software project Xinghua Liu1, a and Cheng Zhang2, b 1 School of Computer Science and Technology?Anhui University, China 2 School of Computer Science and Technology?Anhui University, China a xinghua.liu@ahu.edu.cn?b cheng.zhang@ahu.edu.cn
[3] Information and Software Technology,Volume 108, April 2019, Pages 115-138 “Machine learning techniques for code smell detection: A systematic literature review and meta-analysis” Muhammad IlyasAzeemabFabioPalombadLinShiabQingWangabc,Laboratory for Internet Software Technologies, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
[4] “On the evaluation of code smells and detection tools” ,Thanis Paiva, Amanda Damasceno, Eduardo Figueiredo & Cláudio Sant’Anna ,Journal of Software Engineering Research and Development volume 5, Article number: 7 (2017)
[5]An experience report on using code smells detection tools Francesca Ar[5]Università of Milano Bicocca Department of Computer Science Milano, Italy arcelli@disco.unimib.it ,Andrea Morniroli, Raul Sormani, Alberto Tonello ,University of Milano Bicocca Department of ComputerScience Milano, Italy a.morniroli@campus.unimib.it
[6]https://becominghuman.ai/decision-trees-in-machine-learning-f362b296594a
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
