Detecting emergence in engineered systems: A literature review and synthesis approach

RA Haugen, NO Skeie, G Muller… - Systems …, 2023 - Wiley Online Library
Modern product development often generates systems of high complexity that are prone to
emergent behavior. The industry has a need to establish better practices to detect inherent …

Is AI testing beneficial for the manufacturer and social welfare? Optimal test strategy of a smart product

Y Li, Y Zheng, YS Teo, SW Lin - Expert Systems with Applications, 2024 - Elsevier
The rapid technological revolution of Industry 4.0 has set off rapid advancement in the smart
product development. Testing the smart product's system before release to market is crucial …

Optimization of Automated and Manual Software Tests in Industrial Practice: A Survey and Historical Analysis

R Haas, R Nömmer, E Juergens… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Context: Both automated and manual software testing are widely applied in practice. While
being essential for project success and software quality, they are very resource-intensive …

An evaluation of Monte Carlo-based hyper-heuristic for interaction testing of industrial embedded software applications

BS Ahmed, E Enoiu, W Afzal, KZ Zamli - Soft Computing, 2020 - Springer
Hyper-heuristic is a new methodology for the adaptive hybridization of meta-heuristic
algorithms to derive a general algorithm for solving optimization problems. This work …

Evaluating system-level test generation for industrial software: A comparison between manual, combinatorial and model-based testing

MN Zafar, W Afzal, E Enoiu - Proceedings of the 3rd ACM/IEEE …, 2022 - dl.acm.org
Adequate testing of safety-critical systems is vital to ensure correct functional and non-
functional operations. Previous research has shown that testing such systems requires a lot …

Multi-criteria optimization of system integration testing

S Tahvili - 2018 - diva-portal.org
Optimizing software testing process has received much attention over the last few decades.
Test optimization is typically seen as a multi-criteria decision making problem. One aspect of …

Test case recommendation based on balanced distance of test targets

W Sun, Q Zhang, C Fang, Y Chen, X Wang… - Information and Software …, 2022 - Elsevier
Context: Unit testing has been widely regarded as an effective technique to ensure software
quality. Writing unit test cases is time-consuming and requires developers to have abundant …

Interactivity in the generation of test cases with evolutionary computation

A Ramírez, P Delgado-Pérez… - 2021 IEEE Congress …, 2021 - ieeexplore.ieee.org
Test generation is a costly but necessary testing activity to increase the quality of software
projects. Automated testing tools based on evolutionary computation principles constitute an …

sortes: A supportive tool for stochastic scheduling of manual integration test cases

S Tahvili, R Pimentel, W Afzal, M Ahlberg… - IEEE …, 2019 - ieeexplore.ieee.org
The main goal of software testing is to detect as many hidden bugs as possible in the final
software product before release. Generally, a software product is tested by executing a set of …

Expert systems and the prospects of artificial intelligence for the automatic supervisory control of salinity gradient solar ponds

H Rafiei, MR Akbarzadeh-T, N Pariz, A Akbarzadeh - Solar Energy, 2022 - Elsevier
Abstract Salt Gradient Solar Ponds (SGSPs) are conventionally operated wholly manually.
They hence suffer from a loss of efficiency for substantial durations when disturbed by …