Go to:
Logótipo
You are in:: Start > Publications > View > Exploring Design smells for smell-based defect prediction
Map of Premises
FC6 - Departamento de Ciência de Computadores FC5 - Edifício Central FC4 - Departamento de Biologia FC3 - Departamento de Física e Astronomia e Departamento GAOT FC2 - Departamento de Química e Bioquímica FC1 - Departamento de Matemática
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 Without ORCID
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
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
Benchmarking edge computing devices for grape bunches and trunks detection using accelerated object detection single shot multibox deep learning models (2023)
Article in International Scientific Journal
Magalhães, SC; Filipe Neves Santos; Machado, P; António Paulo Moreira; Dias, J

See all (10)

Recommend this page Top
Copyright 1996-2024 © Faculdade de Ciências da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-10-20 at 21:07:44 | Acceptable Use Policy | Data Protection Policy | Complaint Portal