Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A survey on automated log analysis for reliability engineering
Logs are semi-structured text generated by logging statements in software source code. In
recent decades, software logs have become imperative in the reliability assurance …
recent decades, software logs have become imperative in the reliability assurance …
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 …
Inferring extended finite state machine models from software executions
The ability to reverse-engineer models of software behaviour is valuable for a wide range of
software maintenance, validation and verification tasks. Current reverse-engineering …
software maintenance, validation and verification tasks. Current reverse-engineering …
Automated library recommendation
Many third party libraries are available to be downloaded and used. Using such libraries can
reduce development time and make the developed software more reliable. However …
reduce development time and make the developed software more reliable. However …
Automatic recommendation of API methods from feature requests
Developers often receive many feature requests. To implement these features, developers
can leverage various methods from third party libraries. In this work, we propose an …
can leverage various methods from third party libraries. In this work, we propose an …
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 …
Inferring canonical register automata
In this paper, we present an extension of active automata learning to register automata, an
automaton model which is capable of expressing the influence of data on control flow …
automaton model which is capable of expressing the influence of data on control flow …
[KNIHA][B] The art and science of analyzing software data
The Art and Science of Analyzing Software Data provides valuable information on analysis
techniques often used to derive insight from software data. This book shares best practices …
techniques often used to derive insight from software data. This book shares best practices …
Automatic mining of specifications from invocation traces and method invariants
Software library documentation often describes individual methods' APIs, but not the
intended protocols and method interactions. This can lead to library misuse, and restrict …
intended protocols and method interactions. This can lead to library misuse, and restrict …