Ai system engineering—key challenges and lessons learned

L Fischer, L Ehrlinger, V Geist, R Ramler… - Machine Learning and …, 2020 - mdpi.com
The main challenges are discussed together with the lessons learned from past and
ongoing research along the development cycle of machine learning systems. This will be …

Evolving software system families in space and time with feature revisions

GK Michelon, D Obermann, WKG Assunção… - Empirical Software …, 2022 - Springer
Software companies commonly develop and maintain variants of systems, with different
feature combinations for different customers. Thus, they must cope with variability in space …

Locating feature revisions in software systems evolving in space and time

GK Michelon, D Obermann, L Linsbauer… - Proceedings of the 24th …, 2020 - dl.acm.org
Software companies encounter variability in space as variants of software systems need to
be produced for different customers. At the same time, companies need to handle evolution …

Testing of highly configurable cyber–physical systems—Results from a two-phase multiple case study

S Fischer, C Klammer, AMG Fernández… - Journal of Systems and …, 2023 - Elsevier
Cyber–physical systems are commonly highly configurable. Testing such systems is
particularly challenging because they comprise numerous heterogeneous components that …

To share, or not to share: Exploring test-case reusability in fork ecosystems

M Mukelabai, C Derks, J Krüger… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Code is often reused to facilitate collaborative development, to create software variants, to
experiment with new ideas, or to develop new features in isolation. Social-coding platforms …

Automated test reuse for highly configurable software

S Fischer, GK Michelon, R Ramler, L Linsbauer… - Empirical Software …, 2020 - Springer
Dealing with highly configurable systems is generally very complex. Researchers and
practitioners have conceived hundreds of different analysis techniques to deal with different …

Applying AI in practice: key challenges and lessons learned

L Fischer, L Ehrlinger, V Geist, R Ramler… - … -Domain Conference for …, 2020 - Springer
The main challenges along with lessons learned from ongoing research in the application of
machine learning systems in practice are discussed, taking into account aspects of …

Comparing automated reuse of scripted tests and model-based tests for configurable software

S Fischer, R Ramler, L Linsbauer - 2021 28th Asia-Pacific …, 2021 - ieeexplore.ieee.org
Highly configurable software gives developers more flexibility to meet different customer
requirements and enables users to better tailor software to their needs. However, variability …

Model-based Testing for a Family of Mobile Applications: Industrial Experiences

S Fischer, R Ramler, WKG Assunção, A Egyed… - Proceedings of the 27th …, 2023 - dl.acm.org
Testing is a fundamental verification activity to produce high-quality software. However,
testing is a costly and complex activity. The success of software testing depends on the …

Semi-automated test-case propagation in fork ecosystems

M Mukelabai, T Berger, P Borba - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Forking provides a flexible and low-cost strategy for developers to adapt an existing project
to new requirements, for instance, when addressing different market segments, hardware …