Treffer: DLF: A Deep Active Ensemble Learning Framework for Test Case Generation.

Title:
DLF: A Deep Active Ensemble Learning Framework for Test Case Generation.
Authors:
Lu, Yaogang1 (AUTHOR), Peng, Yibo2 (AUTHOR) 25110744@bjtu.edu.cn, Zhu, Dongqing2 (AUTHOR)
Source:
Information. Dec2025, Vol. 16 Issue 12, p1109. 25p.
Database:
Library, Information Science & Technology Abstracts

Weitere Informationen

High-quality test cases are vital for ensuring software reliability and security. However, existing symbolic execution tools generally rely on single-path search strategies, have limited feature extraction capability, and exhibit unstable model predictions. These limitations make them prone to local optima in complex or cross-scenario tasks and hinder their ability to balance testing quality with execution efficiency. To address these challenges, this paper proposes a Deep Active Ensemble Learning Framework for symbolic execution path exploration. During training, the framework integrates active learning with ensemble learning to reduce annotation costs and improve model robustness, while constructing a heterogeneous model pool to leverage complementary model strengths. In the testing stage, a dynamic ensemble mechanism based on sample similarity adaptively selects the optimal predictive model to guide symbolic path exploration. In addition, a gated graph neural network is employed to extract structural and semantic features from the control flow graph, improving program behavior understanding. To balance efficiency and coverage, a dynamic sliding window mechanism based on branch density enables real-time window adjustment under path complexity awareness. Experimental results on multiple real-world benchmark programs show that the proposed framework detects up to 16 vulnerabilities and achieves a cumulative 27.5% increase in discovered execution paths in hybrid fuzzing. Furthermore, the dynamic sliding window mechanism raises the F1 score to 93%. [ABSTRACT FROM AUTHOR]