Machine learning techniques for code smell detection: A systematic literature review and meta-analysis
Background: Code smells indicate suboptimal design or implementation choices in the
source code that often lead it to be more change-and fault-prone. Researchers defined …
source code that often lead it to be more change-and fault-prone. Researchers defined …
Detecting code smells using machine learning techniques: Are we there yet?
Code smells are symptoms of poor design and implementation choices weighing heavily on
the quality of produced source code. During the last decades several code smell detection …
the quality of produced source code. During the last decades several code smell detection …
Linevul: A transformer-based line-level vulnerability prediction
Software vulnerabilities are prevalent in software systems, causing a variety of problems
including deadlock, information loss, or system failures. Thus, early predictions of software …
including deadlock, information loss, or system failures. Thus, early predictions of software …
[HTML][HTML] A framework for data-driven digital twins of smart manufacturing systems
Adoption of digital twins in smart factories, that model real statuses of manufacturing systems
through simulation with real time actualization, are manifested in the form of increased …
through simulation with real time actualization, are manifested in the form of increased …
A novel neural source code representation based on abstract syntax tree
Exploiting machine learning techniques for analyzing programs has attracted much
attention. One key problem is how to represent code fragments well for follow-up analysis …
attention. One key problem is how to represent code fragments well for follow-up analysis …
VulRepair: a T5-based automated software vulnerability repair
As software vulnerabilities grow in volume and complexity, researchers proposed various
Artificial Intelligence (AI)-based approaches to help under-resourced security analysts to …
Artificial Intelligence (AI)-based approaches to help under-resourced security analysts to …
What's in a github star? understanding repository starring practices in a social coding platform
Besides a git-based version control system, GitHub integrates several social coding
features. Particularly, GitHub users can star a repository, presumably to manifest interest or …
features. Particularly, GitHub users can star a repository, presumably to manifest interest or …
Deep semantic feature learning for software defect prediction
Software defect prediction, which predicts defective code regions, can assist developers in
finding bugs and prioritizing their testing efforts. Traditional defect prediction features often …
finding bugs and prioritizing their testing efforts. Traditional defect prediction features often …
Heterogeneous defect prediction
Software defect prediction is one of the most active research areas in software engineering.
We can build a prediction model with defect data collected from a software project and …
We can build a prediction model with defect data collected from a software project and …
The impact of automated parameter optimization on defect prediction models
Defect prediction models-classifiers that identify defect-prone software modules-have
configurable parameters that control their characteristics (eg, the number of trees in a …
configurable parameters that control their characteristics (eg, the number of trees in a …