Predicting patch correctness based on the similarity of failing test cases

H Tian, Y Li, W Pian, AK Kabore, K Liu… - ACM Transactions on …, 2022 - dl.acm.org
How do we know a generated patch is correct? This is a key challenging question that
automated program repair (APR) systems struggle to address given the incompleteness of …

A generative and mutational approach for synthesizing bug-exposing test cases to guide compiler fuzzing

G Ye, T Hu, Z Tang, Z Fan, SH Tan, B Zhang… - Proceedings of the 31st …, 2023 - dl.acm.org
Random test case generation, or fuzzing, is a viable means for uncovering compiler bugs.
Unfortunately, compiler fuzzing can be time-consuming and inefficient with purely randomly …

Survey on fuzzy testing technologies

S NIU, P LI, Y ZHANG - Computer Engineering & Science, 2022 - joces.nudt.edu.cn
As people pay more and more attention to software system security issues, fuzzy testing, as
a security testing technology for security vulnerability detection, has become more and more …

Testing smart contracts: Which technique performs best?

S Akca, C Peng, A Rajan - Proceedings of the 15th ACM/IEEE …, 2021 - dl.acm.org
Background: Executing, verifying and enforcing credible transactions on permissionless
blockchains is done using smart contracts. A key challenge with smart contracts is ensuring …

Over-synchronization in GPU Programs

A Nayak, A Basu - … 57th IEEE/ACM International Symposium on …, 2024 - ieeexplore.ieee.org
The performance of GPU (Graphics Processing Unit)-accelerated functions affects a large
spectrum of modern software. Efficiently synchronizing across thousands of concurrent …

Record and replay of online traffic for microservices with automatic mocking point identification

J Liu, J Liu, P Di, AX Liu, Z Zhong - Proceedings of the 44th International …, 2022 - dl.acm.org
Using recorded online traffic for the regression testing of web applications has become a
common practice in industry. However, this" record and replay" on microservices is …

Cvfuzz: Detecting complexity vulnerabilities in opencl kernels via automated pathological input generation

W Li, Z Chen, X He, G Duan, J Sun, H Chen - Future Generation Computer …, 2022 - Elsevier
OpenCL programs typically employ complex storage models and diverse data types as well
as manifest various memory access patterns, which make it challenging to detect the …

[PDF][PDF] Checking patch behaviour against test specification

H Tian, Y Li, W Pian, AK Kaboré, K Liu… - arxiv preprint arxiv …, 2021 - researchgate.net
Recently, the literature has proposed various heuristics to predict patch correctness. Csuvik
et al.[9] translate some empirical observations into a simple assumption for ranking valid …

Learning Code Change Semantics for Patch Correctness Assessment in Program Repair

H TIAN - 2023 - orbilu.uni.lu
State-of-the-art APR techniques currently produce patches that are manually evaluated as
overfitting, and these overfitting patches often worsen the original program, leading to …

模糊测试技术研究综述

牛胜杰, **鹏, 张玉杰 - 计算机工程与科学, 2022 - joces.nudt.edu.cn
随着人们对软件系统安全问题关注度的不断提升, 模糊测试作为一种用于安全漏洞检测的安全
测试技术, 具有自动化程度高, 误报率低等优点, 其应用越来越广泛, 地位也越来越重要 …