Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2024
ROCAS: Root Cause Analysis of Autonomous Driving Accidents via Cyber-Physical Co-mutation
ASE '24: Proceedings of the 39th IEEE/ACM International Conference on Automated Software EngineeringPages 1620–1632https://doi.org/10.1145/3691620.3695530As Autonomous driving systems (ADS) have transformed our daily life, safety of ADS is of growing significance. While various testing approaches have emerged to enhance the ADS reliability, a crucial gap remains in understanding the accidents causes. Such ...
- research-articleSeptember 2024
FRIES: Fuzzing Rust Library Interactions via Efficient Ecosystem-Guided Target Generation
ISSTA 2024: Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and AnalysisPages 1137–1148https://doi.org/10.1145/3650212.3680348Rust has been extensively used in software development in the past decades due to its memory safety mechanisms and gradually matured ecosystems. Enhancing the quality of Rust libraries is critical to Rust ecosystems as the libraries are often the core ...
- research-articleJune 2024
Enumerating Valid Non-Alpha-Equivalent Programs for Interpreter Testing
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 5Article No.: 118, Pages 1–31https://doi.org/10.1145/3647994Skeletal program enumeration (SPE) can generate a great number of test programs for validating the correctness of compilers or interpreters. The classic SPE generates programs by exhaustively enumerating all possible variable usage patterns into a given ...
- short-paperJuly 2020
Test recommendation system based on slicing coverage filtering
ISSTA 2020: Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and AnalysisPages 573–576https://doi.org/10.1145/3395363.3404370Software testing plays a crucial role in software lifecycle. As a basic approach of software testing, unit testing is one of the necessary skills for software practitioners. Since testers are required to understand the inner code of the software under ...
- research-articleJuly 2020
DeepGini: prioritizing massive tests to enhance the robustness of deep neural networks
ISSTA 2020: Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and AnalysisPages 177–188https://doi.org/10.1145/3395363.3397357Deep neural networks (DNN) have been deployed in many software systems to assist in various classification tasks. In company with the fantastic effectiveness in classification, DNNs could also exhibit incorrect behaviors and result in accidents and ...
- ArticleMay 2014
Hybrid test data generation
ICSE Companion 2014: Companion Proceedings of the 36th International Conference on Software EngineeringPages 630–631https://doi.org/10.1145/2591062.2591150Many automatic test data generation techniques have been proposed in the past decades. Each technique can only deal with very restrictive data types so far. This limits the usefulness of test data generation in practice. We present a preliminary ...