A Taxonomy of Software Engineering Challenges for Machine Learning Systems: An Empirical Investigation

被引:114
作者
Lwakatare, Lucy Ellen [1 ]
Raj, Aiswarya [1 ]
Bosch, Jan [1 ]
Olsson, Helena Holmstrom [2 ]
Crnkovic, Ivica [1 ]
机构
[1] Chalmers Univ Technol, Dept Comp Sci & Engn, Horselgangen 11, S-41296 Gothenburg, Sweden
[2] Malmo Univ, Dept Comp Sci & Media Technol, S-21119 Malmo, Sweden
来源
AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2019 | 2019年 / 355卷
关键词
Artificial intelligence; Machine learning; Software engineering; Challenges;
D O I
10.1007/978-3-030-19034-7_14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Artificial intelligence enabled systems have been an inevitable part of everyday life. However, efficient software engineering principles and processes need to be considered and extended when developing AI-enabled systems. The objective of this study is to identify and classify software engineering challenges that are faced by different companies when developing software-intensive systems that incorporate machine learning components. Using case study approach, we explored the development of machine learning systems from six different companies across various domains and identified main software engineering challenges. The challenges are mapped into a proposed taxonomy that depicts the evolution of use of ML components in software-intensive system in industrial settings. Our study provides insights to software engineering community and research to guide discussions and future research into applied machine learning.
引用
收藏
页码:227 / 243
页数:17
相关论文
共 22 条
[1]  
[Anonymous], EMPIRICAL SOFTW ENG
[2]  
[Anonymous], MACH LEARN SYST NIPS
[3]  
[Anonymous], 2007, SEKE
[4]  
[Anonymous], 2017, NIPS WORKSH MACH LEA
[5]  
[Anonymous], 2011, SIGKDD Explor. Newsl., DOI DOI 10.1145/1964897.1964906
[6]   Software Engineering Challenges of Deep Learning [J].
Arpteg, Anders ;
Brinne, Bjorn ;
Crnkovic-Friis, Luka ;
Bosch, Jan .
44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, :50-59
[7]  
Hains G, 2018, ANN IEEE SYST CONF, P230
[8]   Applied Machine Learning at Facebook: A Datacenter Infrastructure Perspective [J].
Hazelwood, Kim ;
Bird, Sarah ;
Brooks, David ;
Chintala, Soumith ;
Diril, Utku ;
Dzhulgakov, Dmytro ;
Fawzy, Mohamed ;
Jia, Bill ;
Jia, Yangqing ;
Kalro, Aditya ;
Law, James ;
Lee, Kevin ;
Lu, Jason ;
Noordhuis, Pieter ;
Smelyanskiy, Misha ;
Xiong, Liang ;
Wang, Xiaodong .
2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2018, :620-629
[9]  
Hill C, 2016, S VIS LANG HUM CEN C, P162, DOI 10.1109/VLHCC.2016.7739680
[10]   Cascade Ranking for Operational E-commerce Search [J].
Liu, Shichen ;
Xiao, Fei ;
Ou, Wenwu ;
Si, Luo .
KDD'17: PROCEEDINGS OF THE 23RD ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2017, :1557-1565