.

Detecting Code Smells

LAUR Repository

Show simple item record

dc.contributor.author Jammal, Rim El
dc.date.accessioned 2024-09-23T11:36:20Z
dc.date.available 2024-09-23T11:36:20Z
dc.date.copyright 2024 en_US
dc.date.issued 2024-05-14
dc.identifier.uri http://hdl.handle.net/10725/16179
dc.description.abstract Code smells, defined as detrimental patterns and design choices in software development, significantly impact various aspects of Software Quality, such as maintainability, reuseability, and stability. These harmful effects can disrupt the software development cycle and result in a waste of development and managerial resources. Although code smell prediction has attracted considerable attention in recent years, the existing literature still shows certain limitations. In this thesis, we propose a Homogeneous Stacking Classifier to predict the presence of nine different types of code smells. To evaluate the performance of our proposed model, we compare it against state-of-the-art machine learning techniques that have proven to perform well in current research. Results show that our proposed approach statistically significantly outperforms the other models across most cases therefore, affirming its efficacy in code smell prediction. en_US
dc.language.iso en en_US
dc.title Detecting Code Smells en_US
dc.type Thesis en_US
dc.term.submitted Spring en_US
dc.author.degree MS in Computer Science en_US
dc.author.school SoAS en_US
dc.author.idnumber 201602195 en_US
dc.author.commembers El Khatib, Nader
dc.author.commembers Hanna, Eileen-Marie
dc.author.department Computer Science and Mathematics en_US
dc.author.advisor Azar, Danielle
dc.keywords Code Smell en_US
dc.keywords Bug en_US
dc.keywords Software Quality en_US
dc.keywords Homogeneous Stacking Classifier en_US
dc.keywords Prediction en_US
dc.keywords Extra Trees en_US
dc.keywords Machine Learning en_US
dc.identifier.doi https://doi.org/10.26756/th.2023.720 en_US
dc.author.email rim.eljammal@lau.edu en_US
dc.identifier.tou http://libraries.lau.edu.lb/research/laur/terms-of-use/thesis.php en_US
dc.publisher.institution Lebanese American University en_US
dc.author.affiliation Lebanese American University en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR


Advanced Search

Browse

My Account