Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A survey of machine learning for big code and naturalness
Research at the intersection of machine learning, programming languages, and software
engineering has recently taken important steps in proposing learnable probabilistic models …
engineering has recently taken important steps in proposing learnable probabilistic models …
Graph neural networks: foundation, frontiers and applications
The field of graph neural networks (GNNs) has seen rapid and incredible strides over the
recent years. Graph neural networks, also known as deep learning on graphs, graph …
recent years. Graph neural networks, also known as deep learning on graphs, graph …
Mitigating false positive static analysis warnings: Progress, challenges, and opportunities
Static analysis (SA) tools can generate useful static warnings to reveal the problematic code
snippets in a software system without dynamically executing the corresponding source code …
snippets in a software system without dynamically executing the corresponding source code …
Securify: Practical security analysis of smart contracts
Permissionless blockchains allow the execution of arbitrary programs (called smart
contracts), enabling mutually untrusted entities to interact without relying on trusted third …
contracts), enabling mutually untrusted entities to interact without relying on trusted third …
Typilus: Neural type hints
Type inference over partial contexts in dynamically typed languages is challenging. In this
work, we present a graph neural network model that predicts types by probabilistically …
work, we present a graph neural network model that predicts types by probabilistically …
Learning natural coding conventions
Every programmer has a characteristic style, ranging from preferences about identifier
naming to preferences about object relationships and design patterns. Coding conventions …
naming to preferences about object relationships and design patterns. Coding conventions …
Maximum satisfiabiliy
Maximum satisfiability (MaxSAT) is an optimization version of SAT that is solved by finding
an optimal truth assignment instead of just a satisfying one. In MaxSAT the objective function …
an optimal truth assignment instead of just a satisfying one. In MaxSAT the objective function …
The semiring framework for database provenance
Imagine a computational process that uses a complex input consisting of multiple" items"(eg,
files, tables, tuples, parameters, configuration rules) The provenance analysis of such a …
files, tables, tuples, parameters, configuration rules) The provenance analysis of such a …
Autopruner: transformer-based call graph pruning
Constructing a static call graph requires trade-offs between soundness and precision.
Program analysis techniques for constructing call graphs are unfortunately usually …
Program analysis techniques for constructing call graphs are unfortunately usually …
Syntax-guided synthesis of datalog programs
Datalog has witnessed promising applications in a variety of domains. We propose a
programming-by-example system, ALPS, to synthesize Datalog programs from input-output …
programming-by-example system, ALPS, to synthesize Datalog programs from input-output …