Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Automated API property inference techniques
Frameworks and libraries offer reusable and customizable functionality through Application
Programming Interfaces (APIs). Correctly using large and sophisticated APIs can represent a …
Programming Interfaces (APIs). Correctly using large and sophisticated APIs can represent a …
A snowballing literature study on test amplification
The adoption of agile approaches has put an increased emphasis on testing, resulting in
extensive test suites. These suites include a large number of tests, in which developers …
extensive test suites. These suites include a large number of tests, in which developers …
General LTL specification mining (T)
C Lemieux, D Park… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Temporal properties are useful for describing and reasoning about software behavior, but
developers rarely write down temporal specifications of their systems. Prior work on inferring …
developers rarely write down temporal specifications of their systems. Prior work on inferring …
@ tcomment: Testing javadoc comments to detect comment-code inconsistencies
Code comments are important artifacts in software. Javadoc comments are widely used in
Java for API specifications. API developers write Javadoc comments, and API users read …
Java for API specifications. API developers write Javadoc comments, and API users read …
Mining temporal specifications from object usage
A caller must satisfy the callee's precondition—that is, reach a state in which the callee may
be called. Preconditions describe the state that needs to be reached, but not how to reach it …
be called. Preconditions describe the state that needs to be reached, but not how to reach it …
Empirically detecting false test alarms using association rules
Applying code changes to software systems and testing these code changes can be a
complex task that involves many different types of software testing strategies, eg system and …
complex task that involves many different types of software testing strategies, eg system and …
Combined static and dynamic automated test generation
In an object-oriented program, a unit test often consists of a sequence of method calls that
create and mutate objects, then use them as arguments to a method under test. It is …
create and mutate objects, then use them as arguments to a method under test. It is …
Search-based system testing: high coverage, no false alarms
Modern test case generation techniques can automatically achieve high code coverage. If
they operate on the unit level, they run the risk of generating inputs infeasible in reality …
they operate on the unit level, they run the risk of generating inputs infeasible in reality …
SOSRepair: Expressive semantic search for real-world program repair
Automated program repair holds the potential to significantly reduce software maintenance
effort and cost. However, recent studies have shown that it often produces low-quality …
effort and cost. However, recent studies have shown that it often produces low-quality …
An empirical study on API usages
API libraries provide thousands of APIs, and are essential in daily programming tasks. To
understand their usages, it has long been a hot research topic to mine specifications that …
understand their usages, it has long been a hot research topic to mine specifications that …