From a Data Science Driven Process to a Continuous Delivery Process for Machine Learning Systems

被引:10
作者
Lwakatare, Lucy Ellen [1 ]
Crnkovic, Ivica [1 ]
Range, Ellinor [2 ]
Bosch, Jan [1 ]
机构
[1] Gothenburg Univ, Chalmers Univ Technol, Gothenburg, Sweden
[2] Ericsson, Gothenburg, Sweden
来源
PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2020) | 2020年 / 12562卷
关键词
Machine learning system; Software process; Continuous delivery;
D O I
10.1007/978-3-030-64148-1_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Development of machine learning (ML) enabled applications in real-world settings is challenging and requires the consideration of sound software engineering (SE) principles and practices. A large body of knowledge exists on the use of modern approaches to developing traditional software components, but not ML components. Using exploratory case study approach, this study investigates the adoption and use of existing software development approaches, specifically continuous delivery (CD), to development of ML components. Research data was collected using a multivocal literature review (MLR) and focus group technique with ten practitioners involved in developing ML-enabled systems at a large telecommunication company. The results of our MLR show that companies do not outright apply CD to the development of ML components rather as a result of improving their development practices and infrastructure over time. A process improvement conceptual model, that includes the description of CD application to ML components is developed and initially validated in the study.
引用
收藏
页码:185 / 201
页数:17
相关论文
共 29 条
[1]   Software Engineering for Machine Learning: A Case Study [J].
Amershi, Saleema ;
Begel, Andrew ;
Bird, Christian ;
DeLine, Robert ;
Gall, Harald ;
Kamar, Ece ;
Nagappan, Nachiappan ;
Nushi, Besmira ;
Zimmermann, Thomas .
2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2019), 2019, :291-300
[2]  
Baer J., 2019, WINDING ROAD BETTER
[3]  
Bosch J., 2018, CEUR Workshop Proceedings, P177
[4]  
Braun V., 2006, Qual. Res. Psychol, V3, P77, DOI DOI 10.1191/1478088706QP063OA
[5]  
Derakhshan B., 2019, EDBT, P397
[6]  
Fowler Martin, 2019, NAVIGATING HYBRID SC
[7]   Guidelines for including grey literature and conducting multivocal literature reviews in software engineering [J].
Garousi, Vahid ;
Felderer, Michael ;
Mantyla, Mika V. .
INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 106 :101-121
[8]  
Google, 2020, MLOPS CONT DEL AUT P
[9]  
Guo Yu, 2020, HOOD ATGS MACHINE LE
[10]  
Hill C, 2016, S VIS LANG HUM CEN C, P162, DOI 10.1109/VLHCC.2016.7739680