In recent years, Machine Learning (ML) components have been increasingly integrated into the core systems of organizations. Engineering such systems presents various challenges from both a theoretical and practical perspective. One of the key challenges is the effective interaction between actors with different backgrounds who need to work closely together, such as software engineers and data scientists. This paper presents an exploratory case study to understand the current interaction and collaboration dynamics between these roles in ML projects. We conducted semi-structured interviews with four practitioners with experience in software engineering and data science of a large ML-enabled system project and analyzed the data using reflexive thematic analysis. Our findings reveal several challenges that can hinder collaboration between software engineers and data scientists, including differences in technical expertise, unclear definitions of each role's duties, and the lack of documents that support the specification of the ML-enabled system. We also indicate potential solutions to address these challenges, such as fostering a collaborative culture, encouraging team communication, and producing concise system documentation. This study contributes to understanding the complex dynamics between software engineers and data scientists in ML projects and provides insights for improving collaboration and communication in this context. We encourage future studies investigating this interaction in other projects.
Hidden Figures in Software Engineering: A Replication Study Exploring Undergraduate Software Students' Awareness of Distinguished Scientists from Underrepresented Groups
Naming the Pain in Machine Learning-Enabled Systems Engineering
Pontifical Catholic University of Rio de Janeiro (PUC-Rio)(里约热内卢天主教大学);Blekinge Institute of Technology (BTH)(布莱金厄理工学院);University of Bari(巴里大学);Technical University of Munich (TUM)(慕尼黑工业大学);Vienna University of Technology (TUW)(维也纳工业大学);German Aerospace Center (DLR)(德国航空航天中心);University of Cologne(科隆大学)
A Catalogue of Concerns for Specifying Machine Learning-Enabled Systems
机器学习(ML)的需求工程(RE)活动还没有得到很好的建立,并在文献中进行了研究。在指定、设计和开发支持ML的系统时,存在许多问题和挑战。更多地关注RE for ML可以帮助开发更可靠的支持ML的系统。基于从以前的工作和行业经验收集的见解,我们提出了一个目录的45个问题时,要考虑指定ML启用系统,涵盖五个不同的角度,我们确定为相关的系统:目标,用户体验,基础设施,模型和数据。这种关注的例子包括基础设施视角的执行引擎和遥测,以及模型视角的可解释性和可再现性。我们与八位具有开发支持ML的系统经验的软件专业人员进行了一次焦点小组会议,以验证使用我们目录的重要性、质量和可行性。反馈意见使我们得以改进目录,并证实了其实际意义。这项工作的主要研究贡献在于提供一组经过验证的关注点分组的角度,可以使用的需求工程师,以支持ML启用系统的规范。
Beyond Models: Reflections on Engineering AI-enabled Systems in a Project-Based Course
Department of Mathematics and Computer Science, University of Bremen(不莱梅大学数学与计算机科学系);School of Computing Technologies, RMIT University(皇家墨尔本理工学院计算技术学院)
Greening AI-enabled Systems with Software Engineering: A Research Agenda for Environmentally Sustainable AI Practices
Delft University of Technology(代尔夫特理工大学);New York University Abu Dhabi(纽约大学阿布扎克分校);Roskilde University(罗斯基尔德大学);Universitat Politècnica de Catalunya(巴塞罗那理工大学);Wageningen University & Research(瓦格宁根大学与研究学院);University of Tartu(塔尔图大学);Vrije Universiteit Amsterdam(阿姆斯特丹自由大学);University of Twente(代尔夫特理工大学);University of Minho(明德大学);University of Groningen(Groningen大学);Fraunhofer Institute for Experimental Software Engineering(弗劳恩霍夫实验软件工程研究所);University of L’Aquila(拉奎拉大学);Universiteit van Amsterdam(阿姆斯特丹大学)
Advanced Techniques for Scientific Programming and Collaborative Development of Open Source Software Packages at the International Centre for Theoretical Physics (ICTP)
Exploring CoCo Challenges in ML Engineering Teams: Insights From the Semiconductor Industry
Chair of Software Engineering, TUM School of Computation, Information and Technology, Technical University of Munich(慕尼黑技术大学计算、信息与技术学院软件工程系);Business School, Pforzheim University(弗劳恩霍夫大学商学院);Software and Sustainability (S2) Group, Vrije Universiteit Amsterdam(阿姆斯特丹自由大学软件与可持续性(S2)组)
On AI Safety and Security Technical Debt in Engineering AI-Enabled Systems
University of Birmingham(伯明翰大学);HBKU(哈马德·本·哈利法大学);Bournemouth University(伯恩茅斯大学);Brunel University London(伦敦布鲁内尔大学);University of Hawaii(夏威夷大学);College of Science and Engineering, HBKU(哈马德·本·哈利法大学科学与工程学院)