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
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 …
technological advancements of the 21st century. People with shared interests, problems …
Mining architecture tactics and quality attributes knowledge in Stack Overflow
Abstract Context: Architecture Tactics (ATs) are architectural building blocks that provide
general architectural solutions for addressing Quality Attributes (QAs) issues. Mining and …
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 …
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 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 …
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 …
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 …
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 …