Towards MLOps in Mobile Development with a Plug-in Architecture for Data Analytics

R. Dautov, E. J. Husom, Fotis Gonidis
{"title":"Towards MLOps in Mobile Development with a Plug-in Architecture for Data Analytics","authors":"R. Dautov, E. J. Husom, Fotis Gonidis","doi":"10.1109/ICCSM57214.2022.00011","DOIUrl":null,"url":null,"abstract":"Smartphones are increasingly used as universal IoT gateways collecting data from connected sensors in a wide range of industrial applications. With the increasing computing capabilities, they are used not just for simple data aggregation and transferring, but have now become capable of performing advanced data analytics. As AI has become a key element in enterprise software systems, many software development teams rely on dedicated Machine Learning (ML) engineers who often follow agile development practices in their work. However, in the context of mobile app development, there is still limited tooling support for MLOps, mainly due to unsuitability of native programming languages such as Java and Kotlin to support ML-related programming tasks. This paper aims to address this gap and describes a plug-in architecture for developing, deploying and running ML modules for data analytics on the Android platform. The proposed approach advocates for modularity, extensibility, customisation, and separation of concerns, allowing ML engineers to develop their components independently from the main application in an agile and incremental manner.","PeriodicalId":426673,"journal":{"name":"2022 6th International Conference on Computer, Software and Modeling (ICCSM)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 6th International Conference on Computer, Software and Modeling (ICCSM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSM57214.2022.00011","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Smartphones are increasingly used as universal IoT gateways collecting data from connected sensors in a wide range of industrial applications. With the increasing computing capabilities, they are used not just for simple data aggregation and transferring, but have now become capable of performing advanced data analytics. As AI has become a key element in enterprise software systems, many software development teams rely on dedicated Machine Learning (ML) engineers who often follow agile development practices in their work. However, in the context of mobile app development, there is still limited tooling support for MLOps, mainly due to unsuitability of native programming languages such as Java and Kotlin to support ML-related programming tasks. This paper aims to address this gap and describes a plug-in architecture for developing, deploying and running ML modules for data analytics on the Android platform. The proposed approach advocates for modularity, extensibility, customisation, and separation of concerns, allowing ML engineers to develop their components independently from the main application in an agile and incremental manner.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用数据分析插件架构实现移动开发中的MLOps
智能手机越来越多地被用作通用物联网网关,从广泛的工业应用中连接的传感器收集数据。随着计算能力的提高,它们不仅用于简单的数据聚合和传输,而且现在已经能够执行高级数据分析。由于人工智能已经成为企业软件系统中的关键元素,许多软件开发团队依赖于专门的机器学习(ML)工程师,他们在工作中经常遵循敏捷开发实践。然而,在移动应用程序开发的背景下,对mlop的工具支持仍然有限,这主要是由于Java和Kotlin等本地编程语言不适合支持ml相关的编程任务。本文旨在解决这一差距,并描述了一个插件架构,用于在Android平台上开发、部署和运行用于数据分析的ML模块。所建议的方法提倡模块化、可扩展性、自定义和关注点分离,允许ML工程师以敏捷和增量的方式独立于主应用程序开发他们的组件。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Using Dimensionality Reduction Techniques to Understand the Sources of Software Complexity Cyberattacks: Modeling, Analysis, and Mitigation Considering Multiple Stakeholders Perspectives for interval-based Goal Oriented Requirements Prioritization in agile development Parameter Test and Numerical Simulation of Dynamic Constitutive Model for 08F Steel Computer Geometric Modeling Approach of Weft Knitted fabric Structures
×
引用
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