Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Virtual machine warmup blows hot and cold
Virtual Machines (VMs) with Just-In-Time (JIT) compilers are traditionally thought to execute
programs in two phases: the initial warmup phase determines which parts of a program …
programs in two phases: the initial warmup phase determines which parts of a program …
Graph neural network for source code defect prediction
Predicting defective software modules before testing is a useful operation that ensures that
the time and cost of software testing can be reduced. In recent years, several models have …
the time and cost of software testing can be reduced. In recent years, several models have …
Software microbenchmarking in the cloud. How bad is it really?
Rigorous performance engineering traditionally assumes measuring on bare-metal
environments to control for as many confounding factors as possible. Unfortunately, some …
environments to control for as many confounding factors as possible. Unfortunately, some …
How software refactoring impacts execution time
Refactoring aims at improving the maintainability of source code without modifying its
external behavior. Previous works proposed approaches to recommend refactoring …
external behavior. Previous works proposed approaches to recommend refactoring …
Rigorous benchmarking in reasonable time
Experimental evaluation is key to systems research. Because modern systems are complex
and non-deterministic, good experimental methodology demands that researchers account …
and non-deterministic, good experimental methodology demands that researchers account …
Faster or slower? performance mystery of python idioms unveiled with empirical evidence
The usage of Python idioms is popular among Python developers in a formative study of 101
Python idiom performance related questions on Stack Overflow, we find that developers …
Python idiom performance related questions on Stack Overflow, we find that developers …
Predicting unstable software benchmarks using static source code features
Software benchmarks are only as good as the performance measurements they yield.
Unstable benchmarks show high variability among repeated measurements, which causes …
Unstable benchmarks show high variability among repeated measurements, which causes …
Applying test case prioritization to software microbenchmarks
Regression testing comprises techniques which are applied during software evolution to
uncover faults effectively and efficiently. While regression testing is widely studied for …
uncover faults effectively and efficiently. While regression testing is widely studied for …
Automated generation and evaluation of JMH microbenchmark suites from unit tests
Performance is a crucial non-functional requirement of many software systems. Despite the
widespread use of performance testing, developers still struggle to construct and evaluate …
widespread use of performance testing, developers still struggle to construct and evaluate …
Dynamically reconfiguring software microbenchmarks: Reducing execution time without sacrificing result quality
Executing software microbenchmarks, a form of small-scale performance tests
predominantly used for libraries and frameworks, is a costly endeavor. Full benchmark …
predominantly used for libraries and frameworks, is a costly endeavor. Full benchmark …