Deep learning approaches for bad smell detection: a systematic literature review
Context Bad smells negatively impact software quality metrics such as understandability,
reusability, and maintainability. Reduced costs and enhanced software quality can be …
reusability, and maintainability. Reduced costs and enhanced software quality can be …
Machine learning for software engineering: A tertiary study
Machine learning (ML) techniques increase the effectiveness of software engineering (SE)
lifecycle activities. We systematically collected, quality-assessed, summarized, and …
lifecycle activities. We systematically collected, quality-assessed, summarized, and …
[HTML][HTML] Automatic detection of Long Method and God Class code smells through neural source code embeddings
Code smells are structures in code that often harm its quality. Manually detecting code
smells is challenging, so researchers proposed many automatic detectors. Traditional code …
smells is challenging, so researchers proposed many automatic detectors. Traditional code …
Prioritizing tasks in software development: A systematic literature review
Task prioritization is one of the most researched areas in software development. Given the
huge number of papers written on the topic, it might be challenging for IT practitioners …
huge number of papers written on the topic, it might be challenging for IT practitioners …
Code smell detection based on supervised learning models: A survey
Y Zhang, C Ge, H Liu, K Zheng - Neurocomputing, 2024 - Elsevier
Supervised learning-based code smell detection has become one of the dominant
approaches to identify code smell. Existing works optimize the process of code smell …
approaches to identify code smell. Existing works optimize the process of code smell …
Examining deep learning's capability to spot code smells: a systematic literature review
Code smells violate software development principles that make the software more prone to
errors and changes. Researchers have developed code smell detectors using manual and …
errors and changes. Researchers have developed code smell detectors using manual and …
Automatic detection of code smells using metrics and CodeT5 embeddings: a case study in C#
Code smells are poorly designed code structures indicating that the code may need to be
refactored. Recognizing code smells in practice is complex, and researchers strive to …
refactored. Recognizing code smells in practice is complex, and researchers strive to …
Fulfilling industrial needs for consistency among engineering artifacts
Maintaining the consistency of engineering artifacts is a challenge faced by several
engineering companies. This is more evident when the engineering artifacts are created …
engineering companies. This is more evident when the engineering artifacts are created …
CoRT: transformer-based code representations with self-supervision by predicting reserved words for code smell detection
Context Code smell detection is the process of identifying poorly designed and implemented
code pieces. Machine learning-based approaches require enormous amounts of manually …
code pieces. Machine learning-based approaches require enormous amounts of manually …
Towards a systematic approach to manual annotation of code smells
Code smells are structures in code that may indicate maintainability issues. They are
challenging to define, and software engineers detect them differently. Mitigation of this …
challenging to define, and software engineers detect them differently. Mitigation of this …