Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A Comprehensive Survey of Benchmarks for Improvement of Software's Non-Functional Properties
Despite recent increase in research on improvement of non-functional properties of
software, such as energy usage or program size, there is a lack of standard benchmarks for …
software, such as energy usage or program size, there is a lack of standard benchmarks for …
Going big: a large-scale study on what big data developers ask
Software developers are increasingly required to write big data code. However, they find big
data software development challenging. To help these developers it is necessary to …
data software development challenging. To help these developers it is necessary to …
Unprecedented code change automation: The fusion of llms and transformation by example
Software developers often repeat the same code changes within a project or across different
projects. These repetitive changes are known as “code change patterns”(CPATs) …
projects. These repetitive changes are known as “code change patterns”(CPATs) …
An empirical study of refactorings and technical debt in machine learning systems
Machine Learning (ML), including Deep Learning (DL), systems, ie, those with ML
capabilities, are pervasive in today's data-driven society. Such systems are complex; they …
capabilities, are pervasive in today's data-driven society. Such systems are complex; they …
Automated transpilation of imperative to functional code using neural-guided program synthesis
While many mainstream languages such as Java, Python, and C# increasingly incorporate
functional APIs to simplify programming and improve parallelization/performance, there are …
functional APIs to simplify programming and improve parallelization/performance, there are …
Does the introduction of lambda expressions improve the comprehension of java programs?
Background: The Java programming language version eighth introduced a number of
features that encourage the functional style of programming, including the support for …
features that encourage the functional style of programming, including the support for …
Seneca: Taint-based call graph construction for java object deserialization
Object serialization and deserialization are widely used for storing and preserving objects in
files, memory, or database as well as for transporting them across machines, enabling …
files, memory, or database as well as for transporting them across machines, enabling …
An automated approach to extracting local variables
Extract local variable is a well-known and widely used refactoring. It is frequently employed
to replace one or more occurrences of a complex expression with simple accesses to a …
to replace one or more occurrences of a complex expression with simple accesses to a …
Automatic migration from synchronous to asynchronous JavaScript APIs
The JavaScript ecosystem provides equivalent synchronous and asynchronous Application
Programming Interfaces (APIs) for many commonly used I/O operations. Synchronous APIs …
Programming Interfaces (APIs) for many commonly used I/O operations. Synchronous APIs …
Actor concurrency bugs: a comprehensive study on symptoms, root causes, API usages, and differences
M Bagherzadeh, N Fireman, A Shawesh… - Proceedings of the …, 2020 - dl.acm.org
Actor concurrency is becoming increasingly important in the development of real-world
software systems. Although actor concurrency may be less susceptible to some …
software systems. Although actor concurrency may be less susceptible to some …