loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Mouna Hadj-Kacem and Nadia Bouassida

Affiliation: Mir@cl Laboratory, Tunisia

Keyword(s): Hybrid Approach, Deep Learning, Auto-encoder, Artificial Neural Networks, Code Smell Detection.

Abstract: The detection of code smells is a fundamental prerequisite for guiding the subsequent steps in the refactoring process. The more the detection results are accurate, the more the performance of the refactoring on the software is improved. Given its influential role in the software maintenance, this challenging research topic has so far attracted an increasing interest. However, the lack of consensus about the definition of code smells in the literature has led to a considerable diversity of the existing results. To reduce the confusion associated with this lack of consensus, there is a real need to achieve a deep and consistent representation of the code smells. Recently, the advance of deep learning has demonstrated an undeniable contribution in many research fields including the pattern recognition issues. In this paper, we propose a hybrid detection approach based on deep Auto-encoder and Artificial Neural Network algorithms. Four code smells (God Class, Data Class, Feature Envy an d Long Method) are the focus of our experiment on four adopted datasets that are extracted from 74 open source systems. The values of recall and precision measurements have demonstrated high accuracy results. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.224.63.87

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Hadj-Kacem, M. and Bouassida, N. (2018). A Hybrid Approach To Detect Code Smells using Deep Learning. In Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-300-1; ISSN 2184-4895, SciTePress, pages 137-146. DOI: 10.5220/0006709801370146

@conference{enase18,
author={Mouna Hadj{-}Kacem. and Nadia Bouassida.},
title={A Hybrid Approach To Detect Code Smells using Deep Learning},
booktitle={Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2018},
pages={137-146},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006709801370146},
isbn={978-989-758-300-1},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 13th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - A Hybrid Approach To Detect Code Smells using Deep Learning
SN - 978-989-758-300-1
IS - 2184-4895
AU - Hadj-Kacem, M.
AU - Bouassida, N.
PY - 2018
SP - 137
EP - 146
DO - 10.5220/0006709801370146
PB - SciTePress