volume 180 pages 107673

Alleviating class imbalance in Feature Envy prediction: An oversampling technique based on code entity attributes

Jiamin Guo 1
Yangyang Zhao 1, 2
Tao Zheng 1
Zhifei Chen 3
Mingyue Jiang 1
Zuohua Ding 1
Publication typeJournal Article
Publication date2025-04-01
scimago Q1
wos Q1
SJR1.045
CiteScore10.8
Impact factor4.3
ISSN09505849, 18736025
Abstract
Context:Feature Envy is a common code smell that occurs when a method heavily relies on data or functionality from other classes. Detecting Feature Envy is essential for improving software modularity and reducing technical debt. However, real-world datasets often exhibit severe class imbalance, with far fewer Feature Envy instances than non-smelly ones, posing challenges for prediction models. Traditional oversampling techniques attempt to address this issue by relying solely on numerical vectors but often fail to capture the complex relationships between code entities, potentially deviating from the nature of Feature Envy.
Found 
Found 

Top-30

Journals

1
Lecture Notes in Computer Science
1 publication, 100%
1

Publishers

1
Springer Nature
1 publication, 100%
1
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
1
Share
Cite this
GOST |
Cite this
GOST Copy
Guo J. et al. Alleviating class imbalance in Feature Envy prediction: An oversampling technique based on code entity attributes // Information and Software Technology. 2025. Vol. 180. p. 107673.
GOST all authors (up to 50) Copy
Guo J., Zhao Y., Zheng T., Chen Z., Jiang M., Ding Z. Alleviating class imbalance in Feature Envy prediction: An oversampling technique based on code entity attributes // Information and Software Technology. 2025. Vol. 180. p. 107673.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1016/j.infsof.2025.107673
UR - https://linkinghub.elsevier.com/retrieve/pii/S0950584925000126
TI - Alleviating class imbalance in Feature Envy prediction: An oversampling technique based on code entity attributes
T2 - Information and Software Technology
AU - Guo, Jiamin
AU - Zhao, Yangyang
AU - Zheng, Tao
AU - Chen, Zhifei
AU - Jiang, Mingyue
AU - Ding, Zuohua
PY - 2025
DA - 2025/04/01
PB - Elsevier
SP - 107673
VL - 180
SN - 0950-5849
SN - 1873-6025
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@article{2025_Guo,
author = {Jiamin Guo and Yangyang Zhao and Tao Zheng and Zhifei Chen and Mingyue Jiang and Zuohua Ding},
title = {Alleviating class imbalance in Feature Envy prediction: An oversampling technique based on code entity attributes},
journal = {Information and Software Technology},
year = {2025},
volume = {180},
publisher = {Elsevier},
month = {apr},
url = {https://linkinghub.elsevier.com/retrieve/pii/S0950584925000126},
pages = {107673},
doi = {10.1016/j.infsof.2025.107673}
}