A systematic literature survey of software metrics, code smells and refactoring techniques

M Agnihotri, A Chug - Journal of Information Processing Systems, 2020 - koreascience.kr
… of software refactoring [5], code smells [6] and software metrics [… of various software
metrics used to identify code smells. … techniques in terms of their effects on software metrics. …

Predicting code smells and analysis of predictions: using machine learning techniques and software metrics

MY Mhawish, M Gupta - Journal of Computer Science and Technology, 2020 - Springer
… and failures in the software system. In this paper, we proposed a code smell prediction
approach based on machine learning techniques and software metrics. The local interpretable …

[PDF][PDF] Analysis of various software metrics used to detect bad smells

S Kaur, R Maini - Int J Eng Sci (IJES), 2016 - theijes.com
… in source code. In any program, bad smell or code smell demonstrates the debilitate
architecture design of software that makes it rigid to maintain in the future. In this paper, static and …

Qscored: A large dataset of code smells and quality metrics

T Sharma, M Kessentini - … conference on mining software …, 2021 - ieeexplore.ieee.org
… Abstract—Code quality aspects such as code smells and code quality metrics are widely …
the repositories, the code quality information such as code smells and metrics are not readily …

When code smells twice as much: Metric-based detection of variability-aware code smells

W Fenske, S Schulze, D Meyer… - … on Source Code …, 2015 - ieeexplore.ieee.org
smell, the metrics we propose to detect this smell, as well as our implementation of a
variability-aware code smell … Note that, while our tool already computes metrics for other smells, …

[PDF][PDF] Code-smells detection using good and bad software design examples

U Mansoor, M Kessentini, S Bechikh… - … report, Technical Report, 2013 - egr.msu.edu
… This follows a long tradition of using software metrics to evaluate the quality of the design
including the detection of codesmells. The most widely-used metrics are the ones defined by …

Automatic metric thresholds derivation for code smell detection

FA Fontana, V Ferme, M Zanoni… - … in Software Metrics, 2015 - ieeexplore.ieee.org
Metrics in bold are metrics we have defined for code smell detection. We think these metrics
capture useful features for smell … other metrics defined in the literature for software quality …

[PDF][PDF] Generating code-smell prediction rules using decision tree algorithm and software metrics

MY Mhawish, M Gupta - International Journal of Computer …, 2019 - researchgate.net
… The chosen code smells are God Class, Data Class, Feature Envy, and Long Method. …
software metrics and code smell prediction by defining the threshold values of software metrics

Understanding metric-based detectable smells in Python software: A comparative study

Z Chen, L Chen, W Ma, X Zhou, Y Zhou, B Xu - Information and Software …, 2018 - Elsevier
… and detect code smells in Python programs and to explore the effects of Python smells on
software … A large group of code smells can be measured by software metrics to quantify their …

Application of machine learning algorithms for code smell prediction using object-oriented software metrics

M Agnihotri, A Chug - Journal of Statistics and Management …, 2020 - Taylor & Francis
… between software metrics and code smells. In this process, machine learning algorithms,
Decision Tree (DT) and Random Forest (RF) were trained to predict the code smells, and their …