227 citations
Counting papers with at most 25 authors, so collaboration author lists do not stand in for the people here.
- KU LeuvenBE24 papers
- University of AntwerpBE23 papers
- Ghent UniversityBE19 papers
- Hasselt UniversityBE9 papers
- University of ReadingGB7 papers
- Technical University of MunichDE5 papers
- Vrije Universiteit BrusselBE5 papers
- Eindhoven University of TechnologyNL4 papers
- University of MonsBE3 papers
- Core Laboratories (United States)US2 papers
- Corvinus University of BudapestHU2 papers
- Ghent University HospitalBE2 papers
13 papers · 1 filter
Mutation Testing of Simulink Cyber-Physical System Models: Challenges and Solutions in Practice
Murat Kavak, Onur Kilincceker, Serge Demeyer +2
Several experience reports illustrate that mutation testing is capable of supporting a shift-left testing strategy, especially in industries where late bug discovery incurs very hi…
Model management to support systems engineering workflows using ontology-based knowledge graphs
Arkadiusz Ryś, Lucas Lima, Joeri Exelmans +2
System engineering has been shifting from document-centric to model-based approaches, where assets are becoming more and more digital. Although digitisation conveys several benefit…
Enhancing Architecture Frameworks by Including Modern Stakeholders and their Views/Viewpoints
Armin Moin, Atta Badii, Stephan Günnemann +1
Various architecture frameworks for software, systems, and enterprises have been proposed in the literature. They identified several stakeholders and defined modeling perspectives,…
Model-Driven Quantum Federated Learning (QFL)
Armin Moin, Atta Badii, Moharram Challenger
Recently, several studies have proposed frameworks for Quantum Federated Learning (QFL). For instance, the Google TensorFlow Quantum (TFQ) and TensorFlow Federated (TFF) libraries…
MDE for Machine Learning-Enabled Software Systems: A Case Study and Comparison of MontiAnna & ML-Quadrat
Jörg Christian Kirchhof, Evgeny Kusmenko, Jonas Ritz +5
In this paper, we propose to adopt the MDE paradigm for the development of Machine Learning (ML)-enabled software systems with a focus on the Internet of Things (IoT) domain. We il…
Small-Amp: Test Amplification in a Dynamically Typed Language
Mehrdad Abdi, Henrique Rocha, Serge Demeyer +1
Some test amplification tools extend a manually created test suite with additional test cases to increase the code coverage. The technique is effective, in the sense that it sugges…
ML-Quadrat & DriotData: A Model-Driven Engineering Tool and a Low-Code Platform for Smart IoT Services
Armin Moin, Andrei Mituca, Moharram Challenger +2
In this paper, we present ML-Quadrat, an open-source research prototype that is based on the Eclipse Modeling Framework (EMF) and the state of the art in the literature of Model-Dr…
Supporting AI Engineering on the IoT Edge through Model-Driven TinyML
Armin Moin, Moharram Challenger, Atta Badii +1
Software engineering of network-centric Artificial Intelligence (AI) and Internet of Things (IoT) enabled Cyber-Physical Systems (CPS) and services, involves complex design and val…
A Model-Driven Approach to Machine Learning and Software Modeling for the IoT
Armin Moin, Moharram Challenger, Atta Badii +1
Models are used in both Software Engineering (SE) and Artificial Intelligence (AI). SE models may specify the architecture at different levels of abstraction and for addressing dif…
Mutant Density: A Measure of Fault-Sensitive Complexity
Ali Parsai, Serge Demeyer
Software code complexity is a well-studied property to determine software component health. However, the existing code complexity metrics do not directly take into account the faul…
Comparing Mutation Coverage Against Branch Coverage in an Industrial Setting
Ali Parsai, Serge Demeyer
The state-of-the-practice in software development is driven by constant change fueled by continuous integration servers. Such constant change demands for frequent and fully automat…
Software Test Automation Maturity -- A Survey of the State of the Practice
Yuqing Wang, Mika V. Mäntylä, Serge Demeyer +3
The software industry has seen an increasing interest in test automation. In this paper, we present a test automation maturity survey serving as a self-assessment for practitioners…
Do Null-Type Mutation Operators Help Prevent Null-Type Faults?
Ali Parsai, Serge Demeyer
The null-type is a major source of faults in Java programs, and its overuse has a severe impact on software maintenance. Unfortunately traditional mutation testing operators do not…