Actionable code smell identification with fusion learning of metrics and semantics
References
Recommendations
Empirical Evaluation of Hunk Metrics as Bug Predictors
IWSM '09 /Mensura '09: Proceedings of the International Conferences on Software Process and Product MeasurementReducing the number of bugs is a crucial issue during software development and maintenance. Software process and product metrics are good indicators of software complexity. These metrics have been used to build bug predictor models to help developers ...
Automatic detection of Feature Envy and Data Class code smells using machine learning
AbstractCode smells in software indicate poor design and implementation choices. Detecting and removing them is critical for sustainable software development. Machine learning (ML) can automate code smell detection. Most ML solutions train models from ...
Highlights- We detect Feature Envy and Data Class code smells using pre-trained code embeddings.
- We compare handcrafted code metrics with automatically inferred code embeddings.
- We test the performance of smell detectors on the large manually ...
Automatic detection of Long Method and God Class code smells through neural source code embeddings
Highlights- We compare machine learning approaches against heuristics for code smell detection.
AbstractCode smells are structures in code that often harm its quality. Manually detecting code smells is challenging, so researchers proposed many automatic detectors. Traditional code smell detectors employ metric-based heuristics, but ...
Comments
Information & Contributors
Information
Published In
Publisher
Elsevier North-Holland, Inc.
United States
Publication History
Author Tags
Qualifiers
- Research-article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 0Total Downloads
- Downloads (Last 12 months)0
- Downloads (Last 6 weeks)0
Other Metrics
Citations
View Options
View options
Get Access
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in