Fuzzing: Challenges and reflections

M Böhme, C Cadar, A Roychoudhury - IEEE Software, 2020 - ieeexplore.ieee.org
Fuzzing: Challenges and Reflections Page 1 MAY/JUNE 2021 | IEEE SOFTWARE 79 FOCUS:
ON SOFTWARE QUALITY This work is licensed under a Creative Commons Attribution 4.0 …

Perffuzz: Automatically generating pathological inputs

C Lemieux, R Padhye, K Sen, D Song - Proceedings of the 27th ACM …, 2018 - dl.acm.org
Performance problems in software can arise unexpectedly when programs are provided with
inputs that exhibit worst-case behavior. A large body of work has focused on diagnosing …

Freezing the Web: a study of {ReDoS} vulnerabilities in {JavaScript-based} web servers

CA Staicu, M Pradel - … USENIX security symposium (USENIX Security 18 …, 2018 - usenix.org
Regular expression denial of service (ReDoS) is a class of algorithmic complexity attacks
where matching a regular expression against an attacker-provided input takes unexpectedly …

Toddler: Detecting performance problems via similar memory-access patterns

A Nistor, L Song, D Marinov, S Lu - 2013 35th International …, 2013 - ieeexplore.ieee.org
Performance bugs are programming errors that create significant performance degradation.
While developers often use automated oracles for detecting functional bugs, detecting …

Caramel: Detecting and fixing performance problems that have non-intrusive fixes

A Nistor, PC Chang, C Radoi… - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Performance bugs are programming errors that slow down program execution. While
existing techniques can detect various types of performance bugs, a crucial and practical …

Discovering, reporting, and fixing performance bugs

A Nistor, T Jiang, L Tan - 2013 10th working conference on …, 2013 - ieeexplore.ieee.org
Software performance is critical for how users perceive the quality of software products.
Performance bugs-programming errors that cause significant performance degradation-lead …

Probabilistic symbolic execution

J Geldenhuys, MB Dwyer, W Visser - Proceedings of the 2012 …, 2012 - dl.acm.org
The continued development of efficient automated decision procedures has spurred the
resurgence of research on symbolic execution over the past decade. Researchers have …

Exploring new opportunities to defeat low-rate DDoS attack in container-based cloud environment

Z Li, H Jin, D Zou, B Yuan - IEEE Transactions on Parallel and …, 2019 - ieeexplore.ieee.org
DDoS attacks are rampant in cloud environments and continually evolve into more
sophisticated and intelligent modalities, such as low-rate DDoS attacks. But meanwhile, the …

Deepperform: An efficient approach for performance testing of resource-constrained neural networks

S Chen, M Haque, C Liu, W Yang - Proceedings of the 37th IEEE/ACM …, 2022 - dl.acm.org
Today, an increasing number of Adaptive Deep Neural Networks (AdNNs) are being used
on resource-constrained embedded devices. We observe that, similar to traditional software …

An empirical study on performance bugs for highly configurable software systems

X Han, T Yu - Proceedings of the 10th ACM/IEEE International …, 2016 - dl.acm.org
Modern computer systems are highly-configurable, complicating the testing and debugging
process. The sheer size of the configuration space makes the quality of software even …