Testing multiple linear regression systems with metamorphic testing
QH Luu, MF Lau, SPH Ng, TY Chen - Journal of Systems and Software, 2021 - Elsevier
Regression is one of the most commonly used statistical techniques. However, testing
regression systems is a great challenge because of the absence of test oracle in general. In …
regression systems is a great challenge because of the absence of test oracle in general. In …
Metamorphic testing for web system security
Security testing aims at verifying that the software meets its security properties. In modern
Web systems, however, this often entails the verification of the outputs generated when …
Web systems, however, this often entails the verification of the outputs generated when …
MR-Adopt: Automatic Deduction of Input Transformation Function for Metamorphic Testing
While a recent study reveals that many developer-written test cases can encode a reusable
Metamorphic Relation (MR), over 70% of them directly hard-code the source input and …
Metamorphic Relation (MR), over 70% of them directly hard-code the source input and …
Are elevator software robust against uncertainties? results and experiences from an industrial case study
Industrial elevator systems are complex Cyber-Physical Systems operating in uncertain
environments and experiencing uncertain passenger behaviors, hardware delays, and …
environments and experiencing uncertain passenger behaviors, hardware delays, and …
Performance-driven metamorphic testing of cyber-physical systems
Cyber-physical systems (CPSs) are a new generation of systems, which integrate software
with physical processes. The increasing complexity of these systems, combined with the …
with physical processes. The increasing complexity of these systems, combined with the …
Automated misconfiguration repair of configurable cyber-physical systems with search: an industrial case study on elevator dispatching algorithms
Real-world Cyber-Physical Systems (CPSs) are usually configurable. Through parameters, it
is possible to configure, select or unselect different system functionalities. While this …
is possible to configure, select or unselect different system functionalities. While this …
Metamorphic relation automation: Rationale, challenges, and solution directions
Metamorphic testing addresses the issue of the oracle problem by comparing results
transformation from multiple test executions. The relationship that governs the output …
transformation from multiple test executions. The relationship that governs the output …