How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance

M Li, T Chen, X Yao - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
With modern requirements, there is an increasing tendency of considering multiple
objectives/criteria simultaneously in many Software Engineering (SE) scenarios. Such a …

[HTML][HTML] Alternatives for testing of context-aware software systems in non-academic settings: results from a Rapid Review

S Matalonga, D Amalfitano, A Doreste… - Information and …, 2022 - Elsevier
Context Context-awareness challenges the engineering of contemporary software systems
and jeopardizes their testing. The variation of context represents a relevant behavior that …

Machine learning-based test selection for simulation-based testing of self-driving cars software

C Birchler, S Khatiri, B Bosshard, A Gambi… - Empirical Software …, 2023 - Springer
Simulation platforms facilitate the development of emerging Cyber-Physical Systems (CPS)
like self-driving cars (SDC) because they are more efficient and less dangerous than field …

Single and multi-objective test cases prioritization for self-driving cars in virtual environments

C Birchler, S Khatiri, P Derakhshanfar… - ACM Transactions on …, 2023 - dl.acm.org
Testing with simulation environments helps to identify critical failing scenarios for self-driving
cars (SDCs). Simulation-based tests are safer than in-field operational tests and allow …

Deploying search based software engineering with sapienz at facebook

N Alshahwan, X Gao, M Harman, Y Jia, K Mao… - Search-Based Software …, 2018 - Springer
We describe the deployment of the Sapienz Search Based Software Engineering (SBSE)
testing system. Sapienz has been deployed in production at Facebook since September …

MOSAT: finding safety violations of autonomous driving systems using multi-objective genetic algorithm

H Tian, Y Jiang, G Wu, J Yan, J Wei, W Chen… - Proceedings of the 30th …, 2022 - dl.acm.org
Autonomous Driving Systems (ADSs) are safety-critical systems, and safety violations of
Autonomous Vehicles (AVs) in real traffic will cause huge losses. Therefore, ADSs must be …

Search-based test case prioritization for simulation-based testing of cyber-physical system product lines

A Arrieta, S Wang, G Sagardui, L Etxeberria - Journal of Systems and …, 2019 - Elsevier
Abstract Cyber-Physical Systems (CPSs) integrate computation with physical processes.
These systems are usually highly configurable to address different customer needs and are …

A framework for continuous regression and integration testing in iot systems based on deep learning and search-based techniques

N Medhat, SM Moussa, NL Badr, MF Tolba - IEEE Access, 2020 - ieeexplore.ieee.org
Tremendous systems are rapidly evolving based on the trendy Internet of Things (IoT) in
various domains. Different technologies are used for communication between the massive …

Some seeds are strong: Seeding strategies for search-based test case selection

A Arrieta, P Valle, JA Agirre, G Sagardui - ACM Transactions on Software …, 2023 - dl.acm.org
The time it takes software systems to be tested is usually long. Search-based test selection
has been a widely investigated technique to optimize the testing process. In this article, we …

Enhanced regression testing technique for agile software development and continuous integration strategies

S Ali, Y Hafeez, S Hussain, S Yang - Software Quality Journal, 2020 - Springer
To survive in competitive marketplaces, most organizations have adopted agile
methodologies to facilitate continuous integration and faster application delivery and rely on …