Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Automated assertion generation via information retrieval and its integration with deep learning
Unit testing could be used to validate the correctness of basic units of the software system
under test. To reduce manual efforts in conducting unit testing, the research community has …
under test. To reduce manual efforts in conducting unit testing, the research community has …
Advances in symbolic execution
Symbolic execution is a systematic technique for checking programs, which forms a basis for
various software testing and verification techniques. It provides a powerful analysis in …
various software testing and verification techniques. It provides a powerful analysis in …
An empirical study on focal methods in deep-learning-based approaches for assertion generation
Unit testing is widely recognized as an essential aspect of the software development
process. Generating high-quality assertions automatically is one of the most important and …
process. Generating high-quality assertions automatically is one of the most important and …
Combining symbolic execution and search-based testing for programs with complex heap inputs
Despite the recent improvements in automatic test case generation, handling complex data
structures as test inputs is still an open problem. Search-based approaches can generate …
structures as test inputs is still an open problem. Search-based approaches can generate …
Symbolic execution and recent applications to worst-case execution, load testing, and security analysis
Symbolic execution is a systematic program analysis technique which executes programs
on symbolic inputs, representing multiple concrete inputs, and represents the program …
on symbolic inputs, representing multiple concrete inputs, and represents the program …
Automatically generating test cases for safety-critical software via symbolic execution
Automated test generation based on symbolic execution can be beneficial for systematically
testing safety-critical software, to facilitate test engineers to pursue the strict testing …
testing safety-critical software, to facilitate test engineers to pursue the strict testing …
Westworld: Fuzzing-assisted remote dynamic symbolic execution of smart apps on iot cloud platforms
Existing symbolic execution typically assumes the analyzer can control the I/O environment
and/or access the library code, which, however, is not the case when programs run on a …
and/or access the library code, which, however, is not the case when programs run on a …
Static detection of filesystem vulnerabilities in android systems
Filesystem vulnerabilities persist as a significant threat to Android systems, despite various
proposed defenses and testing techniques. The complexity of program behaviors and …
proposed defenses and testing techniques. The complexity of program behaviors and …
An LLM-based readability measurement for unit tests' context-aware inputs
Automated test techniques usually generate unit tests with higher code coverage than
manual tests. However, the readability of automated tests is crucial for code comprehension …
manual tests. However, the readability of automated tests is crucial for code comprehension …
SUSHI: a test generator for programs with complex structured inputs
Random and search-based test generators yield realistic test cases based on program APIs,
but often miss structural test objectives that depend on non-trivial data structure instances; …
but often miss structural test objectives that depend on non-trivial data structure instances; …