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 software engineering perspective on engineering machine learning systems: State of the art and challenges
G Giray - Journal of Systems and Software, 2021 - Elsevier
Context: Advancements in machine learning (ML) lead to a shift from the traditional view of
software development, where algorithms are hard-coded by humans, to ML systems …
software development, where algorithms are hard-coded by humans, to ML systems …
Guidelines for including grey literature and conducting multivocal literature reviews in software engineering
Abstract Context A Multivocal Literature Review (MLR) is a form of a Systematic Literature
Review (SLR) which includes the grey literature (eg, blog posts, videos and white papers) in …
Review (SLR) which includes the grey literature (eg, blog posts, videos and white papers) in …
PLS-SEM for software engineering research: An introduction and survey
Software Engineering (SE) researchers are increasingly paying attention to organizational
and human factors. Rather than focusing only on variables that can be directly measured …
and human factors. Rather than focusing only on variables that can be directly measured …
How does machine learning change software development practices?
Adding an ability for a system to learn inherently adds uncertainty into the system. Given the
rising popularity of incorporating machine learning into systems, we wondered how the …
rising popularity of incorporating machine learning into systems, we wondered how the …
[HTML][HTML] Perceived diversity in software engineering: a systematic literature review
We define perceived diversity as the diversity factors that individuals are born with.
Perceived diversity in Software Engineering has been recognized as a high-value team …
Perceived diversity in Software Engineering has been recognized as a high-value team …
Code smells and refactoring: A tertiary systematic review of challenges and observations
Refactoring and smells have been well researched by the software-engineering research
community these past decades. Several secondary studies have been published on code …
community these past decades. Several secondary studies have been published on code …
Understanding cloud-native applications after 10 years of cloud computing-a systematic mapping study
N Kratzke, PC Quint - Journal of Systems and Software, 2017 - Elsevier
It is common sense that cloud-native applications (CNA) are intentionally designed for the
cloud. Although this understanding can be broadly used it does not guide and explain what …
cloud. Although this understanding can be broadly used it does not guide and explain what …
[HTML][HTML] Analysing app reviews for software engineering: a systematic literature review
App reviews found in app stores can provide critically valuable information to help software
engineers understand user requirements and to design, debug, and evolve software …
engineers understand user requirements and to design, debug, and evolve software …
Learning natural coding conventions
Every programmer has a characteristic style, ranging from preferences about identifier
naming to preferences about object relationships and design patterns. Coding conventions …
naming to preferences about object relationships and design patterns. Coding conventions …