The experimental applications of search-based techniques for model-based testing: Taxonomy and systematic literature review
A Saeed, SH Ab Hamid, MB Mustafa - Applied Soft Computing, 2016 - Elsevier
Context Model-based testing (MBT) aims to generate executable test cases from behavioral
models of software systems. MBT gains interest in industry and academia due to its …
models of software systems. MBT gains interest in industry and academia due to its …
Using genetic algorithms in test data generation: a critical systematic mapping
DS Rodrigues, ME Delamaro, CG Corrêa… - ACM COmpUting …, 2018 - dl.acm.org
Software testing activities account for a considerable portion of systems development cost
and, for this reason, many studies have sought to automate these activities. Test data …
and, for this reason, many studies have sought to automate these activities. Test data …
Considering dependencies between bug reports to improve bugs triage
R Almhana, M Kessentini - Automated Software Engineering, 2021 - Springer
Software development teams need to deal with several open reports of critical bugs to be
addressed urgently and simultaneously. The management of these bugs is a complex …
addressed urgently and simultaneously. The management of these bugs is a complex …
Recommending relevant classes for bug reports using multi-objective search
Developers may follow a tedious process to find the cause of a bug based on code reviews
and reproducing the abnormal behavior. In this paper, we propose an automated approach …
and reproducing the abnormal behavior. In this paper, we propose an automated approach …
Method-level bug localization using hybrid multi-objective search
Context: One of the time-consuming maintenance tasks is the localization of bugs especially
in large software systems. Developers have to follow a tedious process to reproduce the …
in large software systems. Developers have to follow a tedious process to reproduce the …
An energy-aware bi-level optimization model for multi-job scheduling problems under cloud computing
X Wang, Y Wang, Y Cui - Soft Computing, 2016 - Springer
Recently, how to reduce huge energy consumption of data centers has caught wide
attention in cloud computing. One effective way is to improve the energy efficiency of …
attention in cloud computing. One effective way is to improve the energy efficiency of …
Boosting input data sequences generation for testing efsm-specified systems using deep reinforcement learning
T Shu, C Wu, Z Ding - Information and Software Technology, 2023 - Elsevier
Context: Input data sequence (IDS) is an important component of test sequences for testing
from the Extended Finite State Machine (EFSM) model. During test generation, frequent IDS …
from the Extended Finite State Machine (EFSM) model. During test generation, frequent IDS …
Using mutual information to test from Finite State Machines: Test suite generation
A Ibias - Journal of Systems and Software, 2022 - Elsevier
Mutual Information is an information theoretic measure designed to quantify the amount of
similarity between two random variables ranging over two sets. In recent work we have use it …
similarity between two random variables ranging over two sets. In recent work we have use it …
Chaining test cases for reactive system testing
Testing of synchronous reactive systems is challenging because long input sequences are
often needed to drive them into a state to test a desired feature. This is particularly …
often needed to drive them into a state to test a desired feature. This is particularly …
Generating complex paths for testing from an EFSM
A Turlea, F Ipate, R Lefticaru - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
Many system specifications are modeled using extended finite state machines (EFSMs).
Functional testing using EFSMs can be a difficult process for two reasons: path feasibility …
Functional testing using EFSMs can be a difficult process for two reasons: path feasibility …