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 …
software development, where algorithms are hard-coded by humans, to ML systems …
Requirements engineering for artificial intelligence systems: A systematic mapping study
Context: In traditional software systems, Requirements Engineering (RE) activities are well-
established and researched. However, building Artificial Intelligence (AI) based software …
established and researched. However, building Artificial Intelligence (AI) based software …
Software engineering for AI-based systems: a survey
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 …
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
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 …
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 …
variety of artifacts, such as datasets, features, models, hyperparameters, metrics, software …
Construction of a quality model for machine learning systems
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 …
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 …
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
In the last few years, artificial intelligence (AI) and machine learning (ML) have become
ubiquitous terms. These powerful techniques have escaped obscurity in academic …
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 …
making it a trending topic for the software engineering community. Requirements …
[HTML][HTML] Pairing conceptual modeling with machine learning
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 …
areas of research. With the increasing emphasis on digitizing and processing large amounts …