Code Smells Enabled by Artificial Intelligence: A Systematic Mapping

4Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Code smells are an indicator of poor design in software systems. Artificial intelligence techniques have been applied in several ways to improve soft-ware quality in code smells detection i.e. (detection rules or standards using a combination of object-oriented metrics and Bayesian inference graphs). Literature in the field has identified artificial intelligence techniques and compare different artificial intelligence algorithms, which are used in the detection of code smells. However, to the best of our knowledge, there is not a systematic literature review devoted to study in deep the interaction of these fields. In this paper, authors conduct a systematic mapping to get to know how artificial intelligence inter-acts with code smells. Results show the deep connection of Artificial Intelligence with code smells in a solid way, as well as, providing potential challenges and opportunities for future research.

Cite

CITATION STYLE

APA

Zaidi, M. A., & Colomo-Palacios, R. (2019). Code Smells Enabled by Artificial Intelligence: A Systematic Mapping. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11622 LNCS, pp. 418–427). Springer Verlag. https://doi.org/10.1007/978-3-030-24305-0_31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free