To read this content please select one of the options below:

Impact of code smells on software development environments: a study based on ENTROPY-CODAS method

Adarsh Anand (Operational Research, University of Delhi, New Delhi, India)
Priyanka Gupta (University of Delhi, New Delhi, India)
Yoshinobu Tamura (Yamaguchi University, Yamaguchi, Japan)
Ljubisa Papic (DQM Research Centre, Cacak, Serbia)

International Journal of Quality & Reliability Management

ISSN: 0265-671X

Article publication date: 4 April 2023

88

Abstract

Purpose

The relationship between the various existing smell taxonomies and the smell impacting factors has been established. The ideology is to identify the most critical smell influencing factors in the vicinity of various software development environments.

Design/methodology/approach

To fulfill the said task, the utilization of the amalgamation of two multicriteria decision-making techniques, namely, Entropy method and CODAS method, is presented.

Findings

Through this article, the most critical smell impacting criteria with respect to the smell taxonomies is identified. Furthermore, the behaviour of 4 software development principles was then analysed, and their working state has been successfully assessed.

Originality/value

The ideology to study design-related smells in the software system has been studied by a lot of researchers. Some of them have worked upon their detection and the corresponding refactoration process with the help of several algorithms like machine learning and artificial intelligence. But how and to what extent these design-related smells impact the software development environment has remained out of the limelight till now. Through this article, this research gap has been identified, and an attempt to fill it has been made.

Keywords

Citation

Anand, A., Gupta, P., Tamura, Y. and Papic, L. (2023), "Impact of code smells on software development environments: a study based on ENTROPY-CODAS method", International Journal of Quality & Reliability Management, Vol. ahead-of-print No. ahead-of-print. https://doi.org/10.1108/IJQRM-08-2022-0254

Publisher

:

Emerald Publishing Limited

Copyright © 2023, Emerald Publishing Limited

Related articles