[HTML][HTML] Just-in-time software vulnerability detection: Are we there yet?
Background: Software vulnerabilities are weaknesses in source code that might be exploited
to cause harm or loss. Previous work has proposed a number of automated machine …
to cause harm or loss. Previous work has proposed a number of automated machine …
Role of Artificial Intelligence in Online Education: A Systematic Map** Study
Artificial intelligence (AI) comprises various sub-fields, including machine learning (ML) and
deep learning (DL) perform a key role in the transformation of many industries, including …
deep learning (DL) perform a key role in the transformation of many industries, including …
Code smell detection by deep direct-learning and transfer-learning
T Sharma, V Efstathiou, P Louridas… - Journal of Systems and …, 2021 - Elsevier
Context: An excessive number of code smells make a software system hard to evolve and
maintain. Machine learning methods, in addition to metric-based and heuristic-based …
maintain. Machine learning methods, in addition to metric-based and heuristic-based …
[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 …
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 …
Improving performance with hybrid feature selection and ensemble machine learning techniques for code smell detection
S Jain, A Saha - Science of Computer Programming, 2021 - Elsevier
Maintaining large and complex software is a significant task in IT industry. One reason for
that is the development of code smells which are design flaws that lead to future bugs and …
that is the development of code smells which are design flaws that lead to future bugs and …
A systematic literature review on the code smells datasets and validation mechanisms
The accuracy reported for code smell-detecting tools varies depending on the dataset used
to evaluate the tools. Our survey of 45 existing datasets reveals that the adequacy of a …
to evaluate the tools. Our survey of 45 existing datasets reveals that the adequacy of a …
The impact of using biased performance metrics on software defect prediction research
J Yao, M Shepperd - Information and Software Technology, 2021 - Elsevier
Context: Software engineering researchers have undertaken many experiments
investigating the potential of software defect prediction algorithms. Unfortunately some …
investigating the potential of software defect prediction algorithms. Unfortunately some …
[HTML][HTML] A comparison of machine learning algorithms on design smell detection using balanced and imbalanced dataset: A study of God class
Context: Design smell detection has proven to be a significant activity that has an aim of not
only enhancing the software quality but also increasing its life cycle. Objective: This work …
only enhancing the software quality but also increasing its life cycle. Objective: This work …