Continuous Software Engineering Practices in {AI/ML} Development Past the Narrow Lens of {MLOps}: {A}doption Challenges

IF 1.2 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING e-Informatica Software Engineering Journal Pub Date : 2024-01-01 DOI:10.37190/e-inf240102
Sini and and and Vänskä, Kai-Kristian Kemell, T. Mikkonen, P. Abrahamsson
{"title":"Continuous Software Engineering Practices in {AI/ML} Development Past the Narrow Lens of {MLOps}: {A}doption Challenges","authors":"Sini and and and Vänskä, Kai-Kristian Kemell, T. Mikkonen, P. Abrahamsson","doi":"10.37190/e-inf240102","DOIUrl":null,"url":null,"abstract":"Background: Continuous software engineering practices are currently considered state of the art in Software Engineering (SE). Recently, this interest in continuous SE has extended to ML system development as well, primarily through MLOps. However, little is known about continuous SE in ML development outside the specific continuous practices present in MLOps. Aim: In this paper, we explored continuous SE in ML development more generally, outside the specific scope of MLOps. We sought to understand what challenges organizations face in adopting all the 13 continuous SE practices identified in existing literature. Method: We conducted a multiple case study of organizations developing ML systems. Data from the cases was collected through thematic interviews. The interview instrument focused on different aspects of continuous SE, as well as the use of relevant tools and methods. Results: We interviewed 8 ML experts from different organizations. Based on the data, we identified various challenges associated with the adoption of continuous SE practices in ML development. Our results are summarized through 7 key findings. Conclusion: The largest challenges we identified seem to stem from communication issues. ML experts seem to continue to work in silos, detached from both the rest of the project and the customers.","PeriodicalId":41522,"journal":{"name":"e-Informatica Software Engineering Journal","volume":null,"pages":null},"PeriodicalIF":1.2000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"e-Informatica Software Engineering Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37190/e-inf240102","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0

Abstract

Background: Continuous software engineering practices are currently considered state of the art in Software Engineering (SE). Recently, this interest in continuous SE has extended to ML system development as well, primarily through MLOps. However, little is known about continuous SE in ML development outside the specific continuous practices present in MLOps. Aim: In this paper, we explored continuous SE in ML development more generally, outside the specific scope of MLOps. We sought to understand what challenges organizations face in adopting all the 13 continuous SE practices identified in existing literature. Method: We conducted a multiple case study of organizations developing ML systems. Data from the cases was collected through thematic interviews. The interview instrument focused on different aspects of continuous SE, as well as the use of relevant tools and methods. Results: We interviewed 8 ML experts from different organizations. Based on the data, we identified various challenges associated with the adoption of continuous SE practices in ML development. Our results are summarized through 7 key findings. Conclusion: The largest challenges we identified seem to stem from communication issues. ML experts seem to continue to work in silos, detached from both the rest of the project and the customers.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
{人工智能/机器学习}开发中的持续软件工程实践:{A}采用的挑战
背景:持续的软件工程实践目前被认为是软件工程(SE)的最新技术。最近,这种对连续SE的兴趣也扩展到了ML系统开发中,主要是通过mlop。然而,除了mlop中存在的特定连续实践之外,人们对ML开发中的连续SE知之甚少。目的:在本文中,我们在MLOps的特定范围之外,更广泛地探索了ML开发中的连续SE。我们试图了解组织在采用现有文献中确定的所有13个连续SE实践时所面临的挑战。方法:我们对开发机器学习系统的组织进行了多个案例研究。通过专题访谈收集病例数据。访谈工具侧重于持续SE的不同方面,以及相关工具和方法的使用。结果:我们采访了来自不同组织的8位ML专家。基于这些数据,我们确定了与在ML开发中采用连续的SE实践相关的各种挑战。我们的研究结果总结为7个主要发现。总结:我们发现的最大挑战似乎来自于沟通问题。机器学习专家似乎继续在孤岛中工作,与项目的其余部分和客户分离。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
e-Informatica Software Engineering Journal
e-Informatica Software Engineering Journal COMPUTER SCIENCE, SOFTWARE ENGINEERING-
CiteScore
2.60
自引率
0.00%
发文量
10
期刊介绍: The purpose of e-Informatica Software Engineering Journal is to publish original and significant results in all areas of software engineering research. The scope of e-Informatica Software Engineering Journal includes methodologies, practices, architectures, technologies and tools used in processes along the software development lifecycle, but particular stress is laid on empirical evaluation using well chosen statistical and data science methods. e-Informatica Software Engineering Journal is published online and in hard copy form. The on-line version is from the beginning published as a gratis, no authorship fees, open access journal, which means it is available at no charge to the public. The printed version of the journal is the primary (reference) one.
期刊最新文献
A Multivocal Literature Review on Non-Technical Debt in Software Development: {A}n Insight into Process, Social, People, Organizational, and Culture Debt Continuous Software Engineering Practices in {AI/ML} Development Past the Narrow Lens of {MLOps}: {A}doption Challenges Empirical Study of the Evolution of {P}ython Questions on {S}tack {O}verflow Self-Adaptation Driven by SysML and Goal Models - A Literature Review Analysis of Factors Influencing Developers' Sentiments in Commit Logs: Insights from Applying Sentiment Analysis
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1