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 Xia - Journal of Systems and Software, 2021 - Elsevier
Abstract Context: Architecture Tactics (ATs) are architectural building blocks that provide
general architectural solutions for addressing Quality Attributes (QAs) issues. Mining and …

How have views on Software Quality differed over time? Research and practice viewpoints

IG Ndukwe, SA Licorish, A Tahir… - Journal of Systems and …, 2023 - Elsevier
Context: Over the years, there has been debate about what constitutes software quality and
how it should be measured. This controversy has caused uncertainty across the software …

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 …

Exploring Research Interest in Stack Overflow--A Systematic Mapping Study and Quality Evaluation

S Meldrum, SA Licorish, BTR Savarimuthu - arXiv preprint arXiv …, 2020 - arxiv.org
Platforms such as Stack Overflow are available for software practitioners to solicit solutions
to their challenges and knowledge needs. The practices therein have in recent times …

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 …