Methodical Mapping Research on The Incorporation of Machine Learning into Automated Test Generation

Effective automated test generation may be made possible by machine learning (ML). We highlight new research by examining methods for testing, researcher plans, ML approaches used, assessment, which is and difficulties in this particular field. We use a sample of 124 papers to do comprehensive mapping research. ML either boosts the performance of existing iteration methods or generates input for system, GUI, unit, performance, and combinatorial testing. Additionally, test verdicts, property-based, and expected outputs oracles emerge using machine learning. Along with to the ubiquitous use of supervised learning, which is frequently based on neural networks, and reinforcement programming, which is frequently based on Q-learning, some sources also use unsupervised or semi-supervised learning. (Un-/Semi-) While reinforcement learning is often evaluated using assessment metrics connected to the reward function, supervised techniques are assessed using typical testing metrics and ML-related metrics (e.g., accuracy). The findings we obtained can be used as an outline and point of design ideas for study participants in this area, but there are still lingering problems with training data, retraining, scalability, evaluation complexity, ML algorithms used—and how they are used—benchmarks, and the ability to be replicate.

Authors

Publication Details

Journal
African Journal of Biomedical Research
Published
2024-12-30
DOI
https://doi.org/10.53555/ajbr.v27i4s.7329
Primary Topic
Technology and Data Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Methodical Mapping Research on The Incorporation of Machine Learning into Automated Test Generation

Vipin Pal
African Journal of Biomedical Research
Technology and Data Analysis
article

Methodical Mapping Research on The Incorporation of Machine Learning into Automated Test Generation

Vipin Pal
article en

Abstract

Effective automated test generation may be made possible by machine learning (ML). We highlight new research by examining methods for testing, researcher plans, ML approaches used, assessment, which is and difficulties in this particular field. We use a sample of 124 papers to do comprehensive mapping research. ML either boosts the performance of existing iteration methods or generates input for system, GUI, unit, performance, and combinatorial testing. Additionally, test verdicts, property-based, and expected outputs oracles emerge using machine learning. Along with to the ubiquitous use of supervised learning, which is frequently based on neural networks, and reinforcement programming, which is frequently based on Q-learning, some sources also use unsupervised or semi-supervised learning. (Un-/Semi-) While reinforcement learning is often evaluated using assessment metrics connected to the reward function, supervised techniques are assessed using typical testing metrics and ML-related metrics (e.g., accuracy). The findings we obtained can be used as an outline and point of design ideas for study participants in this area, but there are still lingering problems with training data, retraining, scalability, evaluation complexity, ML algorithms used—and how they are used—benchmarks, and the ability to be replicate.

African Journal of Biomedical Research
Openalex Percentile: Top 54%
Technology and Data Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.