Taxonomy of real faults in deep learning systems
The growing application of deep neural networks in safety-critical domains makes the
analysis of faults that occur in such systems of enormous importance. In this paper we …
analysis of faults that occur in such systems of enormous importance. In this paper we …
A comprehensive study on deep learning bug characteristics
Deep learning has gained substantial popularity in recent years. Developers mainly rely on
libraries and tools to add deep learning capabilities to their software. What kinds of bugs are …
libraries and tools to add deep learning capabilities to their software. What kinds of bugs are …
On the value of encouraging gender tolerance and inclusiveness in software engineering communities
Context The recent spike in the growth of online communities is a testament to the
technological advancements of the 21st century. People with shared interests, problems …
technological advancements of the 21st century. People with shared interests, problems …
Mining architecture tactics and quality attributes knowledge in Stack Overflow
T Bi, P Liang, A Tang, X ** Study of Crowd Knowledge Enhanced Software Engineering Research Using Stack Overflow
Developers continuously interact in crowd-sourced community-based question-answer
(Q&A) sites. Reportedly, 30% of all software professionals visit the most popular Q&A site …
(Q&A) sites. Reportedly, 30% of all software professionals visit the most popular Q&A site …
Faults in deep reinforcement learning programs: a taxonomy and a detection approach
A growing demand is witnessed in both industry and academia for employing Deep
Learning (DL) in various domains to solve real-world problems. Deep reinforcement …
Learning (DL) in various domains to solve real-world problems. Deep reinforcement …
What do developers ask about ml libraries? a large-scale study using stack overflow
Modern software systems are increasingly including machine learning (ML) as an integral
component. However, we do not yet understand the difficulties faced by software developers …
component. However, we do not yet understand the difficulties faced by software developers …
What are the machine learning best practices reported by practitioners on stack exchange?
Machine Learning (ML) is being used in multiple disciplines due to its powerful capability to
infer relationships within data. In particular, Software Engineering (SE) is one of those …
infer relationships within data. In particular, Software Engineering (SE) is one of those …
Secondary studies on human aspects in software engineering: A tertiary study
Context: This study compiles the evidence reported on the human aspects of software
engineering in view of providing a comprehensive catalogue of human aspects that have …
engineering in view of providing a comprehensive catalogue of human aspects that have …