Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Wrex: A unified programming-by-example interaction for synthesizing readable code for data scientists
Data wrangling is a difficult and time-consuming activity in computational notebooks, and
existing wrangling tools do not fit the exploratory workflow for data scientists in these …
existing wrangling tools do not fit the exploratory workflow for data scientists in these …
AutoPandas: neural-backed generators for program synthesis
Developers nowadays have to contend with a growing number of APIs. While in the long-
term they are very useful to developers, many modern APIs have an incredibly steep …
term they are very useful to developers, many modern APIs have an incredibly steep …
Phoenix: Automated data-driven synthesis of repairs for static analysis violations
Traditional automatic program repair (APR) tools rely on a test-suite as a repair specification.
But test suites even when available are not of specification quality, limiting the performance …
But test suites even when available are not of specification quality, limiting the performance …
On the fly synthesis of edit suggestions
When working with a document, users often perform context-specific repetitive edits–
changes to the document that are similar but specific to the contexts at their locations …
changes to the document that are similar but specific to the contexts at their locations …
An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
Programming skills have gained increasing attention in recent years because digital
technologies have become an indispensable part of life. However, little is known about the …
technologies have become an indispensable part of life. However, little is known about the …
Small-step live programming by example
Live programming is a paradigm in which the programming environment continually
displays runtime values. Program synthesis is a technique that can generate programs or …
displays runtime values. Program synthesis is a technique that can generate programs or …
Supply-chain vulnerability elimination via active learning and regeneration
Software supply-chain attacks target components that are integrated into client applications.
Such attacks often target widely-used components, with the attack taking place via …
Such attacks often target widely-used components, with the attack taking place via …
Semantic code refactoring for abstract data types
Modifications to the data representation of an abstract data type (ADT) can require
significant semantic refactoring of the code. Motivated by this observation, this paper …
significant semantic refactoring of the code. Motivated by this observation, this paper …
Trinity: An extensible synthesis framework for data science
In this demo paper, we introduce Trinity, a general-purpose framework that can be used to
quickly build domain-specific program synthesizers for automating many tedious tasks that …
quickly build domain-specific program synthesizers for automating many tedious tasks that …
Perfect is the enemy of good: Best-effort program synthesis
Program synthesis promises to help software developers with everyday tasks by generating
code snippets automatically from input-output examples and other high-level specifications …
code snippets automatically from input-output examples and other high-level specifications …