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 …
Deep knowledge tracing
Abstract Knowledge tracing, where a machine models the knowledge of a student as they
interact with coursework, is an established and significantly unsolved problem in computer …
interact with coursework, is an established and significantly unsolved problem in computer …
Functional code clone detection with syntax and semantics fusion learning
Clone detection of source code is among the most fundamental software engineering
techniques. Despite intensive research in the past decade, existing techniques are still …
techniques. Despite intensive research in the past decade, existing techniques are still …
Multilingual training for software engineering
Well-trained machine-learning models, which leverage large amounts of open-source
software data, have now become an interesting approach to automating many software …
software data, have now become an interesting approach to automating many software …
Deep learning-based software engineering: progress, challenges, and opportunities
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …
which in turn has substantially advanced other research disciplines, such as natural …
A systematic literature review on source code similarity measurement and clone detection: Techniques, applications, and challenges
Measuring and evaluating source code similarity is a fundamental software engineering
activity that embraces a broad range of applications, including but not limited to code …
activity that embraces a broad range of applications, including but not limited to code …
[PDF][PDF] Unifying the perspectives of nlp and software engineering: A survey on language models for code
In this work we systematically review the recent advancements in code processing with
language models, covering 50+ models, 30+ evaluation tasks, 170+ datasets, and 700 …
language models, covering 50+ models, 30+ evaluation tasks, 170+ datasets, and 700 …
Deep learning application on code clone detection: A review of current knowledge
Bad smells in code are indications of low code quality representing potential threats to the
maintainability and reusability of software. Code clone is a type of bad smells caused by …
maintainability and reusability of software. Code clone is a type of bad smells caused by …
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 …