中文
相关论文

相关论文: Crash Report Accumulation During Continuous Fuzzin…

200 篇论文

Data and data sources have become increasingly essential in recent decades. Scientists and researchers require more data to deploy AI approaches as the field continues to improve. In recent years, the rapid technological advancements have…

图像与视频处理 · 电气工程与系统科学 2021-08-26 Necmettin Bayar , W. T Al-Shaibani , Ibraheem Shayea , Abdulkader Taha , Azizul Azizan

This paper presents the results of a research study related to software system failures, with the goal of understanding how we might better evolve, maintain and support software systems in production. We have qualitatively analyzed thirty…

软件工程 · 计算机科学 2020-08-26 Jonathan Sillito , Esdras Kutomi

Greybox fuzzing has made impressive progress in recent years, evolving from heuristics-based random mutation to approaches for solving individual path constraints. However, they have difficulty solving path constraints that involve deeply…

密码学与安全 · 计算机科学 2019-10-10 Peng Chen , Jianzhong Liu , Hao Chen

Many users and contributors of large open-source projects report software defects or enhancement requests (known as bug reports) to the issue-tracking systems. However, they sometimes report issues that have already been reported. First,…

软件工程 · 计算机科学 2025-12-03 Clare E. Laney , Andrew Barovic , Armin Moin

High scalability and low running costs have made fuzz testing the de facto standard for discovering software bugs. Fuzzing techniques are constantly being improved in a race to build the ultimate bug-finding tool. However, while fuzzing…

密码学与安全 · 计算机科学 2020-10-26 Ahmad Hazimeh , Adrian Herrera , Mathias Payer

Greybox fuzzing is a lightweight testing approach that effectively detects bugs and security vulnerabilities. However, greybox fuzzers randomly mutate program inputs to exercise new paths; this makes it challenging to cover code that is…

密码学与安全 · 计算机科学 2018-07-23 Valentin Wüstholz , Maria Christakis

Intensive testing using model-based approaches is the standard way of demonstrating the correctness of automotive software. Unfortunately, state-of-the-art techniques leave a crucial and labor intensive task to the test engineer:…

软件工程 · 计算机科学 2022-12-16 Mike Becker , Roland Meyer , Tobias Runge , Ina Schaefer , Sören van der Wall , Sebastian Wolff

Distributed agreement-based algorithms are often specified in a crash-stop asynchronous model augmented by Chandra and Toueg's unreliable failure detectors. In such models, correct nodes stay up forever, incorrect nodes eventually crash and…

分布式、并行与集群计算 · 计算机科学 2018-11-14 David Kozhaya , Ognjen Maric , Yvonne-Anne Pignolet

Fuzzing is one of the most popular and widely used techniques to find vulnerabilities in any application. Fuzzers are fast enough, but they still spend a good portion of time to restart a crashed application and then fuzz it from the…

密码学与安全 · 计算机科学 2021-12-21 Prashant Singh Chouhan , Gregory Price , Gene Cooperman

Dynamic data flow analysis has been widely used to guide greybox fuzzing. However, traditional dynamic data flow analysis tends to go astray in the massive path tracking and requires to process a large volume of data, resulting in low…

密码学与安全 · 计算机科学 2023-03-28 Xiaofan Li , Xuan Li , Guangfa Lv , Yongzheng Zhang , Fengyu Wang

Fuzzing is a widely used technique for detecting software bugs and vulnerabilities. Most popular fuzzers generate new inputs using an evolutionary search to maximize code coverage. Essentially, these fuzzers start with a set of seed inputs,…

软件工程 · 计算机科学 2020-09-14 Dongdong She , Rahul Krishna , Lu Yan , Suman Jana , Baishakhi Ray

The primary focus of autonomous driving research is to improve driving accuracy. While great progress has been made, state-of-the-art algorithms still fail at times. Such failures may have catastrophic consequences. It therefore is…

计算机视觉与模式识别 · 计算机科学 2018-05-07 Simon Hecker , Dengxin Dai , Luc Van Gool

Generating safety-critical scenarios, which are crucial yet difficult to collect, provides an effective way to evaluate the robustness of autonomous driving systems. However, the diversity of scenarios and efficiency of generation methods…

计算机视觉与模式识别 · 计算机科学 2023-08-22 Wenhao Ding , Haohong Lin , Bo Li , Ding Zhao

Industrial control systems (ICSs) are types of cyber-physical systems in which programs, written in languages such as ladder logic or structured text, control industrial processes through sensing and actuating. Given the use of ICSs in…

软件工程 · 计算机科学 2023-07-25 Christopher M. Poskitt , Yuqi Chen , Jun Sun , Yu Jiang

We present a novel gray-box fuzzing algorithm monitoring executions of instructions converting numerical values to Boolean ones. An important class of such instructions evaluate predicates, e.g., *cmp in LLVM. That alone allows us to infer…

编程语言 · 计算机科学 2024-01-24 Martin Jonáš , Jan Strejček , Marek Trtík , Lukáš Urban

Most important reason for project failure is poor effort estimation. Software development effort estimation is needed for assigning appropriate team members for development, allocating resources for software development, binding etc.…

软件工程 · 计算机科学 2019-12-30 Aditi Sharma , Ravi Ranjan

Interpreting the behaviors of Deep Neural Networks (usually considered as a black box) is critical especially when they are now being widely adopted over diverse aspects of human life. Taking the advancements from Explainable Artificial…

机器学习 · 计算机科学 2020-01-08 Giang Nguyen , Shuan Chen , Thao Do , Tae Joon Jun , Ho-Jin Choi , Daeyoung Kim

Most software that runs on computers undergoes processing by compilers. Since compilers constitute the fundamental infrastructure of software development, their correctness is paramount. Over the years, researchers have invested in…

软件工程 · 计算机科学 2023-06-19 Haoyang Ma

Software fuzzing has become a cornerstone in automated vulnerability discovery, yet existing mutation strategies often lack semantic awareness, leading to redundant test cases and slow exploration of deep program states. In this work, I…

密码学与安全 · 计算机科学 2025-11-07 Shiyin Lin

In the modern era where software plays a pivotal role, software security and vulnerability analysis are essential for secure software development. Fuzzing test, as an efficient and traditional software testing method, has been widely…

软件工程 · 计算机科学 2025-05-20 Linghan Huang , Peizhou Zhao , Huaming Chen , Lei Ma