2019 IEEE 30th International Symposium on Software Reliability Engineering (ISSRE) 2019
DOI: 10.1109/issre.2019.00020
|View full text |Cite
|
Sign up to set email alerts
|

An Empirical Study of Common Challenges in Developing Deep Learning Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
77
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 108 publications
(78 citation statements)
references
References 37 publications
1
77
0
Order By: Relevance
“…Zhang et al [40] studied 715 Stack Overflow bug related posts for TensorFlow, PyTorch, and Deeplearning4j to classify the questions into 7 different categories and built an automated tool that categorizes questions based on the frequently found words from each category and computing the tf-idf value with respect to the keywords. Also, the authors have studied the challenges of answering the question in Stack Overflow by calculating the response time for each category and have found 5 categories of root causes for the bug related posts.…”
Section: Related Workmentioning
confidence: 99%
“…Zhang et al [40] studied 715 Stack Overflow bug related posts for TensorFlow, PyTorch, and Deeplearning4j to classify the questions into 7 different categories and built an automated tool that categorizes questions based on the frequently found words from each category and computing the tf-idf value with respect to the keywords. Also, the authors have studied the challenges of answering the question in Stack Overflow by calculating the response time for each category and have found 5 categories of root causes for the bug related posts.…”
Section: Related Workmentioning
confidence: 99%
“…It has been a common practice for SE researchers to get insight into developers' concerns on different SE issues by mining related posts from SO [5,7,8,23,30,33]. In our study, we use SO as the data source because: (i) as one of the most popular community-driven Q&A websites, the users in SO range from novices to experts, increasing the diversity of the analyzed issues; (ii) developers often seek for help in SO after they cannot find solutions in documents or internet search, leading to more unsolvable and non-trivial build problems in our analyzed data; (iii) SO inherently contains build issues with implicit symptoms which are often hard to be captured in reproduced or historical build data, increasing comprehensiveness of the dataset.…”
Section: Data Collectionmentioning
confidence: 99%
“…A major threat to validity is that we only use Stack Overflow as the data source to study how developers resolve build issues. Although the study is based on a representative sample of SO posts and SO posts have been widely used in previous work [5,7,8,10,23,30,33], there could be build issues that are never discussed on SO. In other words, we cannot guarantee the generalizability of our observations due to the bias induced by single data source.…”
Section: Threats To Validitymentioning
confidence: 99%
“…The increasing dependence of current software applications on DL (as in DL software) makes it a crucial topic in the software engineering (SE) research community. Speci cally, many research e orts [80,84,85,106,108] have been devoted to characterizing the new challenges that DL poses to software development. To characterize the challenges that developers encounter in this process, various studies [85,106,108] focus on analyzing faults in DL programs.…”
Section: Introductionmentioning
confidence: 99%
“…Speci cally, many research e orts [80,84,85,106,108] have been devoted to characterizing the new challenges that DL poses to software development. To characterize the challenges that developers encounter in this process, various studies [85,106,108] focus on analyzing faults in DL programs. For instance, Islam et al [85] have presented a comprehensive study of faults in DL programs written based on TensorFlow (TF) [70], Keras [62], PyTorch [63], Theano [73], and Ca e [86] frameworks.…”
Section: Introductionmentioning
confidence: 99%