A software engineering perspective on engineering machine learning systems: State of the art and challenges

G Giray - Journal of Systems and Software, 2021 - Elsevier
Context: Advancements in machine learning (ML) lead to a shift from the traditional view of
software development, where algorithms are hard-coded by humans, to ML systems …

Requirements engineering for artificial intelligence systems: A systematic mapping study

K Ahmad, M Abdelrazek, C Arora, M Bano… - Information and Software …, 2023 - Elsevier
Context: In traditional software systems, Requirements Engineering (RE) activities are well-
established and researched. However, building Artificial Intelligence (AI) based software …

Software engineering for AI-based systems: a survey

S Martínez-Fernández, J Bogner, X Franch… - ACM Transactions on …, 2022 - dl.acm.org
AI-based systems are software systems with functionalities enabled by at least one AI
component (eg, for image-, speech-recognition, and autonomous driving). AI-based systems …

IoT and health monitoring wearable devices as enabling technologies for sustainable enhancement of life quality in smart environments

K Zovko, L Šerić, T Perković, H Belani… - Journal of cleaner …, 2023 - Elsevier
Abstract The Internet of Things (IoT) technology with wearable devices provides a promising
solution that enables con-tinuous monitoring of health parameters. Non-invasive sensors …

Management of machine learning lifecycle artifacts: A survey

M Schlegel, KU Sattler - ACM SIGMOD Record, 2023 - dl.acm.org
The explorative and iterative nature of developing and operating ML applications leads to a
variety of artifacts, such as datasets, features, models, hyperparameters, metrics, software …

Construction of a quality model for machine learning systems

J Siebert, L Joeckel, J Heidrich, A Trendowicz… - Software Quality …, 2022 - Springer
Nowadays, systems containing components based on machine learning (ML) methods are
becoming more widespread. In order to ensure the intended behavior of a software system …

Non-functional requirements for machine learning: understanding current use and challenges in industry

KM Habibullah, J Horkoff - 2021 IEEE 29th International …, 2021 - ieeexplore.ieee.org
Machine Learning (ML) is an application of Artificial Intelligence (AI) that uses big data to
produce complex predictions and decision-making systems, which would be challenging to …

The state of the ml-universe: 10 years of artificial intelligence & machine learning software development on github

D Gonzalez, T Zimmermann, N Nagappan - Proceedings of the 17th …, 2020 - dl.acm.org
In the last few years, artificial intelligence (AI) and machine learning (ML) have become
ubiquitous terms. These powerful techniques have escaped obscurity in academic …

Requirements engineering for machine learning: A systematic mapping study

H Villamizar, T Escovedo… - 2021 47th Euromicro …, 2021 - ieeexplore.ieee.org
Machine learning (ML) has become a core feature for today's real-world applications,
making it a trending topic for the software engineering community. Requirements …

[HTML][HTML] Pairing conceptual modeling with machine learning

W Maass, VC Storey - Data & Knowledge Engineering, 2021 - Elsevier
Both conceptual modeling and machine learning have long been recognized as important
areas of research. With the increasing emphasis on digitizing and processing large amounts …