18 citations · 80 across the 11 of their papers we have counts for
11 papers
A Digital Twin Description Framework and its Mapping to Asset Administration Shell
Bentley James Oakes, Ali Parsai, Bart Meyers +6
The pace of reporting on Digital Twin (DT) projects continues to accelerate both in industry and academia. However, these experience reports often leave out essential characteristi…
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…
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…
C++11/14 Mutation Operators Based on Common Fault Patterns
Ali Parsai, Serge Demeyer, Seph De Busser
The C++11/14 standard offers a wealth of features aimed at helping programmers write better code. Unfortunately, some of these features may cause subtle programming faults, likely…
Dynamic Mutant Subsumption Analysis using LittleDarwin
Ali Parsai, Serge Demeyer
Many academic studies in the field of software testing rely on mutation testing to use as their comparison criteria. However, recent studies have shown that redundant mutants have…
LittleDarwin: a Feature-Rich and Extensible Mutation Testing Framework for Large and Complex Java Systems
Ali Parsai, Alessandro Murgia, Serge Demeyer
Mutation testing is a well-studied method for increasing the quality of a test suite. We designed LittleDarwin as a mutation testing framework able to cope with large and complex J…
A Model to Estimate First-Order Mutation Coverage from Higher-Order Mutation Coverage
Ali Parsai, Alessandro Murgia, Serge Demeyer
The test suite is essential for fault detection during software development. First-order mutation coverage is an accurate metric to quantify the quality of the test suite. However,…
Evaluating Random Mutant Selection at Class-Level in Projects with Non-Adequate Test Suites
Ali Parsai, Alessandro Murgia, Serge Demeyer
Mutation testing is a standard technique to evaluate the quality of a test suite. Due to its computationally intensive nature, many approaches have been proposed to make this techn…
Mutation Testing as a Safety Net for Test Code Refactoring
Ali Parsai, Alessandro Murgia, Quinten David Soetens +1
Refactoring is an activity that improves the internal structure of the code without altering its external behavior. When performed on the production code, the tests can be used to…
Considering Polymorphism in Change-Based Test Suite Reduction
Ali Parsai, Quinten David Soetens, Alessandro Murgia +1
With the increasing popularity of continuous integration, algorithms for selecting the minimal test-suite to cover a given set of changes are in order. This paper reports on how po…