Affiliation:
1. Univ. of Wisconsin, Madison
Abstract
The following section describes the tools we built to test the utilities. These tools include the fuzz (random character) generator, ptyjig (to test interactive utilities), and scripts to automate the testing process. Next, we will describe the tests we performed, giving the types of input we presented to the utilities. Results from the tests will follow along with an analysis of the results, including identification and classification of the program bugs that caused the crashes. The final section presents concluding remarks, including suggestions for avoiding the types of problems detected by our study and some commentary on the bugs we found. We include an Appendix with the user manual pages for fuzz and ptyjig.
Publisher
Association for Computing Machinery (ACM)
Cited by
618 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. DPFuzz: A fuzz testing tool based on the guidance of defect prediction;Science of Computer Programming;2024-12
2. A survey on fuzz testing technologies for industrial control protocols;Journal of Network and Computer Applications;2024-12
3. Directed or Undirected: Investigating Fuzzing Strategies in a CI/CD Setup (Registered Report);Proceedings of the 3rd ACM International Fuzzing Workshop;2024-09-13
4. Fuzzing JavaScript Interpreters with Coverage-Guided Reinforcement Learning for LLM-Based Mutation;Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis;2024-09-11
5. Policy Testing with MDPFuzz (Replicability Study);Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis;2024-09-11