19,406 Hits in 7.2 sec

A Comprehensive Study on Challenges in Deploying Deep Learning Based Software [article]

Zhenpeng Chen and Yanbin Cao and Yuanqiang Liu and Haoyu Wang and Tao Xie and Xuanzhe Liu
2020 arXiv   pre-print
To fill this knowledge gap, this paper presents a comprehensive study on understanding challenges in deploying DL software.  ...  Deep learning (DL) becomes increasingly pervasive, being used in a wide range of software applications.  ...  To bridge the knowledge gap, this paper presents the first comprehensive empirical study on identifying challenges in deploying DL software.  ... 
arXiv:2005.00760v4 fatcat:auxizifdrbd6ppahv6ji4cvxs4

What developers want and need from program analysis: an empirical study

Maria Christakis, Christian Bird
2016 Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering - ASE 2016  
In an effort to understand what makes a program analyzer most attractive to developers, we mounted a multi-method investigation at Microsoft.  ...  Finally, we investigate defects in one of Microsoft's flagship software services, to understand what types of code issues are most important to minimize, potentially through program analysis.  ...  We are also grateful to the developers who participated in our study and the reviewers for their constructive feedback.  ... 
doi:10.1145/2970276.2970347 dblp:conf/kbse/ChristakisB16 fatcat:7kh76v66czhcxduut2twlazso4

Adapting Software Architectures to Machine Learning Challenges [article]

Alex Serban, Joost Visser
2022 arXiv   pre-print
Towards this goal, we conducted a mixed-methods empirical study consisting of (i) a systematic literature review to identify the challenges and their solutions in software architecture for ML, (ii) semi-structured  ...  Altogether, the results of the study can be interpreted as an empirical framework that supports the process of (re-) architecting software systems with ML components.  ...  In the final selection, we included all studies or grey literature articles that presented challenges or solutions based either on empirical studies or on experience (e.g., studies with empirical validation  ... 
arXiv:2105.12422v2 fatcat:3syccnfewbaftehkfxsmnnbl7u

Companies' Participation in OSS Development - An Empirical Study of OpenStack

Yuxia Zhang, Minghui Zhou, Audris Mockus, Zhi Jin
2019 IEEE Transactions on Software Engineering  
To bridge the gap, we perform an exploratory study of OpenStack: a large OSS ecosystem with intense commercial participation.  ...  Commercial participation continues to grow in open source software (OSS) projects and novel arrangements appear to emerge in company-dominated projects and ecosystems.  ...  approach to conduct empirical studies [23] .  ... 
doi:10.1109/tse.2019.2946156 fatcat:4hh72p7henfsxi3uc36b34jnaa

An exploratory study on confusion in code reviews

Felipe Ebert, Fernando Castor, Nicole Novielli, Alexander Serebrenik
2021 Empirical Software Engineering  
Conclusions Based on the solutions identified in the mapping study, or the lack of them, we propose an actionable guideline for developers on how to cope with confusion during code reviews; we also make  ...  Objective This paper studies the phenomenon of confusion in code reviews.  ...  Ram et al. (2018) aimed to obtain an empirical understanding of what makes a code change easier to review.  ... 
doi:10.1007/s10664-020-09909-5 fatcat:cepmbxagrfgxngfylmbz2dluym

An empirical study of speed and communication in globally distributed software development

J.D. Herbsleb, A. Mockus
2003 IEEE Transactions on Software Engineering  
We use both data from the source code change management system and survey data to model the extent of delay in a distributed software development organization and explore several possible mechanisms for  ...  Global software development is rapidly becoming the norm for technology companies.  ...  For example, in an empirical study of time use by developers in a large software engineering organization, Perry et al.  ... 
doi:10.1109/tse.2003.1205177 fatcat:sbg6hq2e4jfylgjzqx7jpbixne

To Mock or Not to Mock? An Empirical Study on Mocking Practices

Davide Spadini, Mauricio Aniche, Magiel Bruntink, Alberto Bacchelli
2017 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR)  
The objective of this paper is to increase our understanding of which test dependencies developers (do not) mock and why, as well as what challenges developers face with this practice.  ...  Even though recent quantitative studies showed that mock objects are widely used in OSS projects, scientific knowledge is still lacking on how and why practitioners use mocks.  ...  In our study, we interview developers from the studied software to understand why certain dependencies are mocked and not mocked.  ... 
doi:10.1109/msr.2017.61 dblp:conf/msr/SpadiniABB17 fatcat:ej2rrbvwmvdiped6uwzdmrajyq

Where do developers log? an empirical study on logging practices in industry

Qiang Fu, Jieming Zhu, Wenlu Hu, Jian-Guang Lou, Rui Ding, Qingwei Lin, Dongmei Zhang, Tao Xie
2014 Companion Proceedings of the 36th International Conference on Software Engineering - ICSE Companion 2014  
System logs are widely used in various tasks of software system management. It is crucial to avoid logging too little or too much.  ...  In addition, our study demonstrates the high accuracy of up to 90% F-Score in predicting where to log.  ...  In summary, our paper makes the following main contributions:  We conduct an empirical study on logging practices in industry by both source code analysis for industrial software systems and a questionnaire  ... 
doi:10.1145/2591062.2591175 dblp:conf/icse/FuZHLDLZX14 fatcat:45nz5zwa3jbmpknok4vb436qqe

Design Smells in Deep Learning Programs: An Empirical Study [article]

Amin Nikanjam, Foutse Khomh
2021 arXiv   pre-print
Nowadays, we are witnessing an increasing adoption of Deep Learning (DL) based software systems in many industries.  ...  An under-specified or poorly-designed DL model may train successfully but is likely to perform poorly when deployed in production.  ...  Abstract-Nowadays, we are witnessing an increasing adoption of Deep Learning (DL) based software systems in many industries.  ... 
arXiv:2107.02279v2 fatcat:jvldvf5wt5f6zfwetcuz7sprie

An Orchestrated Empirical Study on Deep Learning Frameworks and Platforms [article]

Qianyu Guo, Xiaofei Xie, Lei Ma, Qiang Hu, Ruitao Feng, Li Li, Yang Liu, Jianjun Zhao, Xiaohong Li
2018 arXiv   pre-print
Deep learning (DL) has recently achieved tremendous success in a variety of cutting-edge applications, e.g., image recognition, speech and natural language processing, and autonomous driving.  ...  We perform an in-depth and comparative evaluation on metrics such as learning accuracy, DL model size, robustness, and performance, on state-of-the-art DL frameworks across platforms using two popular  ...  EMPIRICAL STUDY METHODOLOGY Datasets and Models The dataset selection is always an important factor concerning for an empirical study.  ... 
arXiv:1811.05187v1 fatcat:ue33zv7vlbendge446zw4vyesa

An Empirical Study towards Characterizing Deep Learning Development and Deployment across Different Frameworks and Platforms [article]

Qianyu Guo, Sen Chen, Xiaofei Xie, Lei Ma, Qiang Hu, Hongtao Liu, Yang Liu, Jianjun Zhao, Xiaohong Li
2019 arXiv   pre-print
Deep Learning (DL) has recently achieved tremendous success. A variety of DL frameworks and platforms play a key role to catalyze such progress.  ...  However, the differences in architecture designs and implementations of existing frameworks and platforms bring new challenges for DL software development and deployment.  ...  Index Terms-Deep learning frameworks, Deep learning platforms, Deep learning deployment, Empirical study I.  ... 
arXiv:1909.06727v1 fatcat:2nfq5c64rnambej5dbo4nnmiri

An Empirical Study of Architecting for Continuous Delivery and Deployment [article]

Mojtaba Shahin, Mansooreh Zahedi, Muhammad Ali Babar, Liming Zhu
2018 arXiv   pre-print
We have conducted a mixed-methods empirical study that collected data through in-depth, semi-structured interviews with 21 industrial practitioners from 19 organizations, and a survey of 91 professional  ...  Whilst an increasing amount of the literature covers different aspects of CD, little is known about the role of software architecture in CD and how an application should be (re-) architected to enable  ...  [24] conducted an empirical study to identify the current practices and principles in the software industry to enable CD practices.  ... 
arXiv:1808.08796v1 fatcat:isbhlwtsfzalrj5by5642fqiqu

An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applications [article]

Zhenpeng Chen and Huihan Yao and Yiling Lou and Yanbin Cao and Yuanqiang Liu and Haoyu Wang and Xuanzhe Liu
2021 arXiv   pre-print
Deep Learning (DL) is finding its way into a growing number of mobile software applications.  ...  We identify 304 real deployment faults from Stack Overflow and GitHub, two commonly used data sources for studying software faults.  ...  ML plays an increasingly significant role in various application domains and poses new challenges for software developers [48] . To understand these challenges, Alshangiti et al.  ... 
arXiv:2101.04930v2 fatcat:hsy53lqbcreg3dbkpqtocnhjca

Shared Epistemic Agency: An Empirical Study of an Emergent Construct

Crina I. Damşa, Paul A. Kirschner, Jerry E. B. Andriessen, Gijsbert Erkens, Patrick H. M. Sins
2010 The Journal of the Learning Sciences  
The aim of this research was to gain a deeper understanding of how students engage in interaction and how constructing knowledge objects in collaborative projects groups contributes to their learning.  ...  While collaborative activities that stimulate knowledge construction are considered beneficial for learning, they remain complex and challenging for students.  ...  Shared epistemic agency -An empirical study of an emergent construct. Journal of the Learning Sciences, 19(2), 143 -186.  ... 
doi:10.1080/10508401003708381 fatcat:hzt7irhwxvefbcm6yu455o6jjm

Well Begun is Half Done: An Empirical Study of Exploitability Impact of Base-Image Vulnerabilities [article]

Mubin Ul Haque, M. Ali Babar
2021 arXiv   pre-print
We carried out an empirical study to investigate the exploitability and impact of security vulnerabilities in base-images and their prevalence in open-source containerized software.  ...  ., Docker) is being widely adopted for deploying software infrastructures or applications in the form of container images.  ...  We aim to explore how many of the vulnerable base-images are being deployed in open-source projects to host containerized software.  ... 
arXiv:2112.12597v1 fatcat:juqriwmauzgibavh3vato2cj24
« Previous Showing results 1 — 15 out of 19,406 results