A Systematic Literature Review on the Use of Deep Learning in Software
Engineering Research
- URL: http://arxiv.org/abs/2009.06520v2
- Date: Thu, 23 Sep 2021 18:11:47 GMT
- Title: A Systematic Literature Review on the Use of Deep Learning in Software
Engineering Research
- Authors: Cody Watson, Nathan Cooper, David Nader Palacio, Kevin Moran and Denys
Poshyvanyk
- Abstract summary: An increasingly popular set of techniques adopted by software engineering (SE) researchers to automate development tasks are those rooted in the concept of Deep Learning (DL)
This paper presents a systematic literature review of research at the intersection of SE & DL.
We center our analysis around the components of learning, a set of principles that govern the application of machine learning techniques to a given problem domain.
- Score: 22.21817722054742
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: An increasingly popular set of techniques adopted by software engineering
(SE) researchers to automate development tasks are those rooted in the concept
of Deep Learning (DL). The popularity of such techniques largely stems from
their automated feature engineering capabilities, which aid in modeling
software artifacts. However, due to the rapid pace at which DL techniques have
been adopted, it is difficult to distill the current successes, failures, and
opportunities of the current research landscape. In an effort to bring clarity
to this crosscutting area of work, from its modern inception to the present,
this paper presents a systematic literature review of research at the
intersection of SE & DL. The review canvases work appearing in the most
prominent SE and DL conferences and journals and spans 128 papers across 23
unique SE tasks. We center our analysis around the components of learning, a
set of principles that govern the application of machine learning techniques
(ML) to a given problem domain, discussing several aspects of the surveyed work
at a granular level. The end result of our analysis is a research roadmap that
both delineates the foundations of DL techniques applied to SE research, and
highlights likely areas of fertile exploration for the future.
Related papers
- Ontology Embedding: A Survey of Methods, Applications and Resources [54.3453925775069]
Ontologies are widely used for representing domain knowledge and meta data.
One straightforward solution is to integrate statistical analysis and machine learning.
Numerous papers have been published on embedding, but a lack of systematic reviews hinders researchers from gaining a comprehensive understanding of this field.
arXiv Detail & Related papers (2024-06-16T14:49:19Z) - A Comprehensive Survey on Underwater Image Enhancement Based on Deep Learning [51.7818820745221]
Underwater image enhancement (UIE) presents a significant challenge within computer vision research.
Despite the development of numerous UIE algorithms, a thorough and systematic review is still absent.
arXiv Detail & Related papers (2024-05-30T04:46:40Z) - Tool Learning with Large Language Models: A Survey [60.733557487886635]
Tool learning with large language models (LLMs) has emerged as a promising paradigm for augmenting the capabilities of LLMs to tackle highly complex problems.
Despite growing attention and rapid advancements in this field, the existing literature remains fragmented and lacks systematic organization.
arXiv Detail & Related papers (2024-05-28T08:01:26Z) - A Systematic Literature Review on Explainability for Machine/Deep
Learning-based Software Engineering Research [23.966640472958105]
This paper presents a systematic literature review of approaches that aim to improve the explainability of AI models within the context of Software Engineering.
We aim to summarize the SE tasks where XAI techniques have shown success to date; (2) classify and analyze different XAI techniques; and (3) investigate existing evaluation approaches.
arXiv Detail & Related papers (2024-01-26T03:20:40Z) - Artificial intelligence to automate the systematic review of scientific
literature [0.0]
We present a survey of AI techniques proposed in the last 15 years to help researchers conduct systematic analyses of scientific literature.
We describe the tasks currently supported, the types of algorithms applied, and available tools proposed in 34 primary studies.
arXiv Detail & Related papers (2024-01-13T19:12:49Z) - Large Language Models for Generative Information Extraction: A Survey [89.71273968283616]
Large Language Models (LLMs) have demonstrated remarkable capabilities in text understanding and generation.
We present an extensive overview by categorizing these works in terms of various IE subtasks and techniques.
We empirically analyze the most advanced methods and discover the emerging trend of IE tasks with LLMs.
arXiv Detail & Related papers (2023-12-29T14:25:22Z) - The Efficiency Spectrum of Large Language Models: An Algorithmic Survey [54.19942426544731]
The rapid growth of Large Language Models (LLMs) has been a driving force in transforming various domains.
This paper examines the multi-faceted dimensions of efficiency essential for the end-to-end algorithmic development of LLMs.
arXiv Detail & Related papers (2023-12-01T16:00:25Z) - Combatting Human Trafficking in the Cyberspace: A Natural Language
Processing-Based Methodology to Analyze the Language in Online Advertisements [55.2480439325792]
This project tackles the pressing issue of human trafficking in online C2C marketplaces through advanced Natural Language Processing (NLP) techniques.
We introduce a novel methodology for generating pseudo-labeled datasets with minimal supervision, serving as a rich resource for training state-of-the-art NLP models.
A key contribution is the implementation of an interpretability framework using Integrated Gradients, providing explainable insights crucial for law enforcement.
arXiv Detail & Related papers (2023-11-22T02:45:01Z) - Resilience of Deep Learning applications: a systematic literature review of analysis and hardening techniques [3.265458968159693]
The review is based on 220 scientific articles published between January 2019 and March 2024.
The authors adopt a classifying framework to interpret and highlight research similarities and peculiarities.
arXiv Detail & Related papers (2023-09-27T19:22:19Z) - Application of Artificial Intelligence and Machine Learning in
Libraries: A Systematic Review [0.0]
The aim of this study is to provide a synthesis of empirical studies exploring application of artificial intelligence and machine learning in libraries.
Data was collected from Web of Science, Scopus, LISA and LISTA databases.
Findings show that the current state of the AI and ML research that is relevant with the LIS domain mainly focuses on theoretical works.
arXiv Detail & Related papers (2021-12-06T07:33:09Z) - A Survey on Machine Learning Techniques for Source Code Analysis [14.129976741300029]
We aim to summarize the current knowledge in the area of applied machine learning for source code analysis.
To do so, we carried out an extensive literature search and identified 364 primary studies published between 2002 and 2021.
arXiv Detail & Related papers (2021-10-18T20:13:38Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.