Go to:
Logótipo
Você está em: Start > Publications > View > Exploring Design smells for smell-based defect prediction
Map of Premises
Principal
Publication

Exploring Design smells for smell-based defect prediction

Title
Exploring Design smells for smell-based defect prediction
Type
Article in International Scientific Journal
Year
2022
Authors
Sotto Mayor, B
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Elmishali, A
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Kalech, M
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Rui Abreu
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Journal
Vol. 115
ISSN: 0952-1976
Publisher: Elsevier
Indexing
Publicação em ISI Web of Knowledge ISI Web of Knowledge - 0 Citations
Publicação em Scopus Scopus - 0 Citations
Other information
Authenticus ID: P-00W-ZRY
Abstract (EN): Defect prediction is commonly used to reduce the effort from the testing phase of software development. A promising strategy is to use machine learning techniques to predict which software components may be defective. Features are key factors to the prediction's success, and thus extracting significant features can improve the model's accuracy. In particular, code smells are a category of those features that have been shown to improve the prediction performance significantly. However, Design code smells, a state-of-the-art collection of code smells based on the violations of the object-oriented programming principles, have not been studied in the context of defect prediction. In this paper, we study the performance of defect prediction models by training multiple classifiers for 97 real projects. We compare using Design code smells as features and using other Traditional smells from the literature and both. Moreover, we cluster and analyze the models' performance based on the categories of Design code smells. We conclude that the models trained with both the Design code smells and the smells from the literature performed the best, with an improvement of 4.1% for the AUC score, compared to models trained with only Traditional smells. Consequently, Design smells are a good addition to the smells commonly studied in the literature for defect prediction.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 15
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

Using Recurrent Neural Networks to improve initial conditions for a solar wind forecasting model (2024)
Article in International Scientific Journal
Barros, FS; Graça, PA; Lima, JJG; Pinto, RF; André Restivo; Villa, M
The impact of heterogeneous distance functions on missing data imputation and classification performance (2022)
Article in International Scientific Journal
Santos, MS; Pedro Henriques Abreu; Fernandez, A; Luengo, J; Santos, J
NORMO: A new method for estimating the number of components in CP tensor decomposition (2020)
Article in International Scientific Journal
Fernandes, S; Fanaee T, H; João Gama
Enhancing data stream predictions with reliability estimators and explanation (2014)
Article in International Scientific Journal
Zoran Bosnic; Jaka Demsar; Grega Kespret; Pedro Pereira Rodrigues; Joao Gama; Igor Kononenko

See all (12)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-29 at 17:10:55 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book