Cited 0 time in
RCFuzzer: Recommendation-based Collaborative Fuzzer
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Mo, Hyeonmin | - |
| dc.contributor.author | Yang, Jongmun | - |
| dc.contributor.author | Kim, Yunho | - |
| dc.date.accessioned | 2026-02-04T02:01:39Z | - |
| dc.date.available | 2026-02-04T02:01:39Z | - |
| dc.date.issued | 2025-12 | - |
| dc.identifier.issn | 0164-1212 | - |
| dc.identifier.issn | 1873-1228 | - |
| dc.identifier.uri | https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/210701 | - |
| dc.description.abstract | Fuzzing 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.extent | 23 | - |
| dc.language | 영어 | - |
| dc.language.iso | ENG | - |
| dc.publisher | Elsevier BV | - |
| dc.title | RCFuzzer: Recommendation-based Collaborative Fuzzer | - |
| dc.type | Article | - |
| dc.publisher.location | 미국 | - |
| dc.identifier.doi | 10.1016/j.jss.2025.112564 | - |
| dc.identifier.scopusid | 2-s2.0-105010675144 | - |
| dc.identifier.wosid | 001575188700001 | - |
| dc.identifier.bibliographicCitation | Journal of Systems and Software, v.230, pp 1 - 23 | - |
| dc.citation.title | Journal of Systems and Software | - |
| dc.citation.volume | 230 | - |
| dc.citation.startPage | 1 | - |
| dc.citation.endPage | 23 | - |
| dc.type.docType | Article | - |
| dc.description.isOpenAccess | N | - |
| dc.description.journalRegisteredClass | scie | - |
| dc.description.journalRegisteredClass | scopus | - |
| dc.relation.journalResearchArea | Computer Science | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
| dc.relation.journalWebOfScienceCategory | Computer Science, Theory & Methods | - |
| dc.subject.keywordPlus | Accidents | - |
| dc.subject.keywordPlus | Optimal control systems | - |
| dc.subject.keywordAuthor | Collaborative fuzzing | - |
| dc.subject.keywordAuthor | Crash detection | - |
| dc.subject.keywordAuthor | Thompson sampling | - |
| dc.identifier.url | https://www.sciencedirect.com/science/article/pii/S016412122500233X?via%3Dihub | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
222, Wangsimni-ro, Seongdong-gu, Seoul, 04763, Korea+82-2-2220-1366
COPYRIGHT © 2024 HANYANG UNIVERSITY.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.
