A survey on deep learning for software engineering
In 2006, Geoffrey Hinton proposed the concept of training “Deep Neural Networks (DNNs)”
and an improved model training method to break the bottleneck of neural network …
and an improved model training method to break the bottleneck of neural network …
A systematic literature review on the use of deep learning in software engineering research
An increasingly popular set of techniques adopted by software engineering (SE)
researchers to automate development tasks are those rooted in the concept of Deep …
researchers to automate development tasks are those rooted in the concept of Deep …
[HTML][HTML] On the use of deep learning in software defect prediction
Context: Automated software defect prediction (SDP) methods are increasingly applied,
often with the use of machine learning (ML) techniques. Yet, the existing ML-based …
often with the use of machine learning (ML) techniques. Yet, the existing ML-based …
A literature review of using machine learning in software development life cycle stages
The software engineering community is rapidly adopting machine learning for transitioning
modern-day software towards highly intelligent and self-learning systems. However, the …
modern-day software towards highly intelligent and self-learning systems. However, the …
Machine/deep learning for software engineering: A systematic literature review
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …
Learning approximate execution semantics from traces for binary function similarity
Detecting semantically similar binary functions–a crucial capability with broad security
usages including vulnerability detection, malware analysis, and forensics–requires …
usages including vulnerability detection, malware analysis, and forensics–requires …
On the value of oversampling for deep learning in software defect prediction
One truism of deep learning is that the automatic feature engineering (seen in the first layers
of those networks) excuses data scientists from performing tedious manual feature …
of those networks) excuses data scientists from performing tedious manual feature …
Predictive models in software engineering: Challenges and opportunities
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …
areas of software engineering. There have been a large number of primary studies that …
An empirical examination of the impact of bias on just-in-time defect prediction
Background: Just-In-Time (JIT) defect prediction models predict if a commit will introduce
defects in the future. DeepJIT and CC2Vec are two state-of-the-art JIT Deep Learning (DL) …
defects in the future. DeepJIT and CC2Vec are two state-of-the-art JIT Deep Learning (DL) …
Kernel spectral embedding transfer ensemble for heterogeneous defect prediction
H Tong, B Liu, S Wang - IEEE Transactions on Software …, 2019 - ieeexplore.ieee.org
Cross-project defect prediction (CPDP) refers to predicting defects in the target project
lacking of defect data by using prediction models trained on the historical defect data of …
lacking of defect data by using prediction models trained on the historical defect data of …