Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Towards effective assessment of steady state performance in Java software: Are we there yet?
Microbenchmarking is a widely used form of performance testing in Java software. A
microbenchmark repeatedly executes a small chunk of code while collecting measurements …
microbenchmark repeatedly executes a small chunk of code while collecting measurements …
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 …
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 …
Exploring performance assurance practices and challenges in agile software development: an ethnographic study
L Traini - Empirical Software Engineering, 2022 - Springer
Background Agile principles play a pivotal role in modern software development.
Unfortunately, the assessment of non-functional software properties, such as performance …
Unfortunately, the assessment of non-functional software properties, such as performance …
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 …
Using microbenchmark suites to detect application performance changes
Software performance changes are costly and often hard to detect pre-release. Similar to
software testing frameworks, either application benchmarks or microbenchmarks can be …
software testing frameworks, either application benchmarks or microbenchmarks can be …
AI-driven Java Performance Testing: Balancing Result Quality with Testing Time
Performance testing aims at uncovering efficiency issues of software systems. In order to be
both effective and practical, the design of a performance test must achieve a reasonable …
both effective and practical, the design of a performance test must achieve a reasonable …
An Empirical Study on Code Coverage of Performance Testing
Performance testing aims to ensure the operational efficiency of software systems. However,
many factors influencing the efficacy and adoption of performance tests in practice are not …
many factors influencing the efficacy and adoption of performance tests in practice are not …
Using application benchmark call graphs to quantify and improve the practical relevance of microbenchmark suites
Performance problems in applications should ideally be detected as soon as they occur, ie,
directly when the causing code modification is added to the code repository. To this end …
directly when the causing code modification is added to the code repository. To this end …