Bagging 异构集成的代码异味检测与重构优先级划分.

吴海涛, 蔡咏琦, 高建华 - Journal of Computer Engineering …, 2024 - search.ebscohost.com
代码异味是不良的设计和代码实现的症状, 可能阻碍代码理解, 增加代码更改和出错的可能性.
以前的研究专注于单一模型在代码异味上的检测, 并且无法为开发人员提供重构建议 …

Handling uncertainty in SBSE: a possibilistic evolutionary approach for code smells detection

S Boutaib, M Elarbi, S Bechikh, F Palomba… - Empirical Software …, 2022 - Springer
Code smells, also known as anti-patterns, are poor design or implementation choices that
hinder program comprehensibility and maintainability. While several code smell detection …

A possibilistic evolutionary approach to handle the uncertainty of software metrics thresholds in code smells detection

S Boutaib, M Elarbi, S Bechikh… - 2021 IEEE 21st …, 2021 - ieeexplore.ieee.org
A code smells detection rule is a combination of metrics with their corresponding crisp
thresholds and labels. The goal of this paper is to deal with metrics' thresholds uncertainty; …

Dealing with Label Uncertainty in Web Service Anti-patterns Detection using a Possibilistic Evolutionary Approach

S Boutaib, M Elarbi, S Bechikh… - … Conference on Web …, 2021 - ieeexplore.ieee.org
Like the case of any software, Web Services (WSs) developers could introduce anti-patterns
due to the lack of experience and badly-planned changes. During the last decade, search …