A systematic review of fuzzing based on machine learning techniques

Y Wang, P Jia, L Liu, C Huang, Z Liu - PloS one, 2020 - journals.plos.org
Security vulnerabilities play a vital role in network security system. Fuzzing technology is
widely used as a vulnerability discovery technology to reduce damage in advance …

Artificial intelligence in software testing: A systematic review

M Islam, F Khan, S Alam… - TENCON 2023-2023 IEEE …, 2023 - ieeexplore.ieee.org
Software testing is a crucial component of software development. With the increasing
complexity of software systems, traditional manual testing methods are becoming less …

Artificial intelligence in software testing: Impact, problems, challenges and prospect

Z Khaliq, SU Farooq, DA Khan - arxiv preprint arxiv:2201.05371, 2022 - arxiv.org
Artificial Intelligence (AI) is making a significant impact in multiple areas like medical,
military, industrial, domestic, law, arts as AI is capable to perform several roles such as …

Deep learning for coverage-guided fuzzing: How far are we?

S Li, X **e, Y Lin, Y Li, R Feng, X Li… - IEEE transactions on …, 2022 - ieeexplore.ieee.org
Fuzzing is a widely-used software vulnerability discovery technology, many of which are
optimized using coverage-feedback. Recently, some techniques propose to train deep …

Optimizing decision making in concolic execution using reinforcement learning

C Paduraru, M Paduraru… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
This paper presents an improvement to a new opensource testing tool capable of performing
concolic execution on x86 binaries. The novelty is to use a reinforcement learning solution …

RiverIoT-a framework proposal for fuzzing IoT applications

C Păduraru, R Cristea… - 2021 IEEE/ACM 3rd …, 2021 - ieeexplore.ieee.org
This paper presents an integrated testing framework for Internet of Things (IoT) systems
based on the open-source platform RIVER. Our objective is to leverage the existing methods …

Role of machine learning in software testing

N Chauhan - 2021 5th International Conference on …, 2021 - ieeexplore.ieee.org
Software reliability and robustness is the main objective to perform testing of the software.
Now the machine learning approaches are used to develop applications in almost every …

[PDF][PDF] Researching of methods for assessing the complexity of program code when generating input test data

K Serdyukov, T Avdeenko - CEUR Workshop Proceedings, 2020 - ceur-ws.org
This article proposes a comparison of methods for determining code complexity when
generating data sets for software testing. The article offers the results of a study for …

Automatic test data generation for a given set of applications using recurrent neural networks

C Paduraru, MC Melemciuc, M Paduraru - Software Technologies: 13th …, 2019 - Springer
To address the problem of automatic software testing against vulnerabilities, our work
focuses on creating a tool capable in assisting users to generate automatic test sets for …

Testing multi-tenant applications using fuzzing and reinforcement learning

C Paduraru, A Stefanescu, B Ghimis - … on Languages and Tools for Next …, 2020 - dl.acm.org
Testing cloud applications has recently gained in importance since many companies
migrated their operations in the cloud. To optimise resources, cloud applications may serve …