A source-code aware method for software mutation testing using artificial bee colony algorithm

B Arasteh, P Imanzadeh, K Arasteh… - Journal of Electronic …, 2022 - Springer
The effectiveness of software test data relates to the number of found faults by the test data.
Software mutation test is used to evaluate the effectiveness of the software test methods and …

A novel metaheuristic based method for software mutation test using the discretized and modified forrest optimization algorithm

B Arasteh, FS Gharehchopogh, P Gunes… - Journal of Electronic …, 2023 - Springer
The number of detected bugs by software test data determines the efficacy of the test data.
One of the most important topics in software engineering is software mutation testing, which …

Traxtor: an automatic software test suit generation method inspired by imperialist competitive optimization algorithms

B Arasteh, SMJ Hosseini - Journal of Electronic Testing, 2022 - Springer
Software testing refers to a process which improves the quality of software systems and also
is one of time and cost consuming stages in software development. Hence, software test …

A software defect prediction method using binary gray wolf optimizer and machine learning algorithms

H Wang, B Arasteh, K Arasteh… - Computers and …, 2024 - Elsevier
Context Software defect prediction means finding defect-prone modules before the testing
process which will reduce testing cost and time. Machine learning methods can provide …

Effective Software Mutation-Test Using Program Instructions Classification

Z Asghari, B Arasteh, A Koochari - Journal of Electronic Testing, 2023 - Springer
The quantity of bugs that a software test-data finds determines its effectiveness. A useful
technique for assessing the efficacy of a test set is mutation testing. The primary issues with …

Set evolution based test data generation for killing stubborn mutants

C Wei, X Yao, D Gong, H Liu, X Dang - Journal of Systems and Software, 2024 - Elsevier
Mutation testing is a fault-based and powerful software testing technique, but the large
number of mutations can result in extremely high costs. To reduce the cost of mutation …

Investigation on reconstruction of internal heat source in biological tissue based on multi-island genetic algorithm

F Ye, D Shi, C Xu, K Li, M Lin, G Shi - Heliyon, 2024 - cell.com
With the rapid development of engineering thermophysics, researches on human biological
heat transfer phenomena has gradually shifted from qualitative to quantitative. It is a typical …

A Cost-effective and Machine-learning-based method to identify and cluster redundant mutants in software mutation testing

B Arasteh, A Ghaffari - The Journal of Supercomputing, 2024 - Springer
The quality of software test data is assessed through mutation testing. This technique
involves introducing various modifications (mutants) to the original code of the program. The …

A new binary chaos-based metaheuristic algorithm for software defect prediction

B Arasteh, K Arasteh, A Ghaffari, R Ghanbarzadeh - Cluster Computing, 2024 - Springer
Software defect prediction is a critical challenge within software engineering aimed at
enhancing software quality by proactively identifying potential defects. This approach …

A Two-Stage Algorithm for Identifying Software Failure Regions

C Mao, Z Zhu, TY Chen, D Towey… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Software developers can only obtain a very small amount of information from the individual
failure-causing inputs, which makes debugging difficult. Therefore, it is necessary to explore …