Taxonomy of real faults in deep learning systems

N Humbatova, G Jahangirova, G Bavota… - Proceedings of the …, 2020 - dl.acm.org
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 …

A comprehensive study on deep learning bug characteristics

MJ Islam, G Nguyen, R Pan, H Rajan - … of the 2019 27th ACM joint …, 2019 - dl.acm.org
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 …

On the value of encouraging gender tolerance and inclusiveness in software engineering communities

E Zolduoarrati, SA Licorish - Information and Software Technology, 2021 - Elsevier
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 …

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
M Tanzil, S Chowdhury, S Modaberi, G Uddin… - arxiv preprint arxiv …, 2024 - arxiv.org
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 …

Faults in deep reinforcement learning programs: a taxonomy and a detection approach

A Nikanjam, MM Morovati, F Khomh… - Automated software …, 2022 - Springer
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 …

What do developers ask about ml libraries? a large-scale study using stack overflow

MJ Islam, HA Nguyen, R Pan, H Rajan - arxiv preprint arxiv:1906.11940, 2019 - arxiv.org
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 …

What are the machine learning best practices reported by practitioners on stack exchange?

A Mojica-Hanke, A Bayona, M Linares-Vásquez… - arxiv preprint arxiv …, 2023 - arxiv.org
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 …

Secondary studies on human aspects in software engineering: A tertiary study

E Zolduoarrati, SA Licorish, N Stanger - Journal of Systems and Software, 2023 - Elsevier
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 …