Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

RCFuzzer: Recommendation-based Collaborative Fuzzer

Full metadata record
DC Field Value Language
dc.contributor.authorMo, Hyeonmin-
dc.contributor.authorYang, Jongmun-
dc.contributor.authorKim, Yunho-
dc.date.accessioned2026-02-04T02:01:39Z-
dc.date.available2026-02-04T02:01:39Z-
dc.date.issued2025-12-
dc.identifier.issn0164-1212-
dc.identifier.issn1873-1228-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/210701-
dc.description.abstractFuzzing is an effective technique for detecting bugs by executing programs with randomly generated or mutated inputs. However, as various fuzzers have been developed, selecting the most suitable fuzzer for a specific program has become increasingly difficult. To address this issue, collaborative fuzzing techniques have been proposed, which combine multiple fuzzers and select the optimal one. However, existing approaches are inefficient and have limited accuracy, as they require significant time to evaluate fuzzer performance and fail to effectively utilize the latest results from the fuzzing campaign. To overcome these challenges, we propose RCFuzzer, a ReCommendation based collaborative Fuzzer. RCFuzzer treats the fuzzer selection problem as a Multi-Armed Bandit(MAB) problem and improves the efficiency and accuracy of selecting the optimal fuzzer using Thompson sampling. First, RCFuzzer is efficient because it directly utilizes the current fuzzing results, eliminating the need for additional time to evaluate individual fuzzers. Second, RCFuzzer can accurately select the optimal fuzzer by using the fuzzing results obtained from the current state of the fuzzing target as feedback. Additionally, to further improve the accuracy of fuzzer selection, RCFuzzer adopts the branch difficulty heuristics, which assigns different weights to branches based on their difficulty to cover and evaluates fuzzers accordingly. The empirical evaluation on the 47 programs from MAGMA, UNIFUZZ and Google’s Fuzzer-Test-Suite shows that RCFuzzer outperforms individual fuzzers in code coverage and crash detection capability. Additionally, RCFuzzer achieves higher code coverage for 29 out of 47 programs and detects 18 more unique crashes than autofz, the state-of-the-art collaborative fuzzer.-
dc.format.extent23-
dc.language영어-
dc.language.isoENG-
dc.publisherElsevier BV-
dc.titleRCFuzzer: Recommendation-based Collaborative Fuzzer-
dc.typeArticle-
dc.publisher.location미국-
dc.identifier.doi10.1016/j.jss.2025.112564-
dc.identifier.scopusid2-s2.0-105010675144-
dc.identifier.wosid001575188700001-
dc.identifier.bibliographicCitationJournal of Systems and Software, v.230, pp 1 - 23-
dc.citation.titleJournal of Systems and Software-
dc.citation.volume230-
dc.citation.startPage1-
dc.citation.endPage23-
dc.type.docTypeArticle-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalWebOfScienceCategoryComputer Science, Software Engineering-
dc.relation.journalWebOfScienceCategoryComputer Science, Theory & Methods-
dc.subject.keywordPlusAccidents-
dc.subject.keywordPlusOptimal control systems-
dc.subject.keywordAuthorCollaborative fuzzing-
dc.subject.keywordAuthorCrash detection-
dc.subject.keywordAuthorThompson sampling-
dc.identifier.urlhttps://www.sciencedirect.com/science/article/pii/S016412122500233X?via%3Dihub-
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 미래자동차공학과 > 1. Journal Articles
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Yunho photo

Kim, Yunho
COLLEGE OF ENGINEERING (SCHOOL OF COMPUTER SCIENCE)
Read more

Altmetrics

Total Views & Downloads

BROWSE