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 when learning about ML libraries and using them within their systems. To that end, this work reports on a detailed (manual) examination of 3,243 highly-rated Q&A posts related to ten ML libraries, namely Tensorflow, Keras, scikit-learn, Weka, Caffe, Theano, MLlib, Torch, Mahout, and H2O, on Stack Overflow, a popular online technical Q&A forum. We classify these questions into seven typical stages of an ML pipeline to understand the correlation between the library and the stage. Then we study the questions and perform statistical analysis to explore the answer to fo...
Unique developmental and operational characteristics of machine learning (ML) components as well as ...
Machine Learning (ML) projects incur novel challenges in their development and productionisation ove...
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science...
Modern software systems are increasingly including machine learning (ML) as an integral component. H...
Machine learning (ML) components are increasingly incorporated into software products, yet developer...
As big data grows ubiquitous across many domains, more and more stakeholders seek to develop Machine...
Machine Learning (ML) is the discipline that studies methods for automatically inferring models from...
Artificial intelligence enabled systems have been an inevitable part of everyday life. However, effi...
In the last couple of years we have witnessed an enormous increase of machine learning (ML) applicat...
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science...
Specific development and operational characteristics of machine learning (ML) components, as well as...
Modern systems are built using development frameworks. The infrastructure provided by these framewor...
Developing machine learning (ML) models can be seen as a process similar to the one established for ...
Machine learning (ML) has been widely adopted in modern software, but the manual configuration of ML...
This paper examines the challenges related to integrating machine learning (ML) development with sof...
Unique developmental and operational characteristics of machine learning (ML) components as well as ...
Machine Learning (ML) projects incur novel challenges in their development and productionisation ove...
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science...
Modern software systems are increasingly including machine learning (ML) as an integral component. H...
Machine learning (ML) components are increasingly incorporated into software products, yet developer...
As big data grows ubiquitous across many domains, more and more stakeholders seek to develop Machine...
Machine Learning (ML) is the discipline that studies methods for automatically inferring models from...
Artificial intelligence enabled systems have been an inevitable part of everyday life. However, effi...
In the last couple of years we have witnessed an enormous increase of machine learning (ML) applicat...
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science...
Specific development and operational characteristics of machine learning (ML) components, as well as...
Modern systems are built using development frameworks. The infrastructure provided by these framewor...
Developing machine learning (ML) models can be seen as a process similar to the one established for ...
Machine learning (ML) has been widely adopted in modern software, but the manual configuration of ML...
This paper examines the challenges related to integrating machine learning (ML) development with sof...
Unique developmental and operational characteristics of machine learning (ML) components as well as ...
Machine Learning (ML) projects incur novel challenges in their development and productionisation ove...
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science...