Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A learning-to-rank based fault localization approach using likely invariants
Debugging is a costly process that consumes much of developer time and energy. To help
reduce debugging effort, many studies have proposed various fault localization approaches …
reduce debugging effort, many studies have proposed various fault localization approaches …
Simple testing can prevent most critical failures: An analysis of production failures in distributed {Data-Intensive} systems
Large, production quality distributed systems still fail periodically, and do so sometimes
catastrophically, where most or all users experience an outage or data loss. We present the …
catastrophically, where most or all users experience an outage or data loss. We present the …
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 models of concurrent systems from logs of their behavior with CSight
Concurrent systems are notoriously difficult to debug and understand. A common way of
gaining insight into system behavior is to inspect execution logs and documentation …
gaining insight into system behavior is to inspect execution logs and documentation …
Quality of automated program repair on real-world defects
Automated program repair is a promising approach to reducing the costs of manual
debugging and increasing software quality. However, recent studies have shown that …
debugging and increasing software quality. However, recent studies have shown that …
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 …
Causal testing: understanding defects' root causes
Understanding the root cause of a defect is critical to isolating and repairing buggy behavior.
We present Causal Testing, a new method of root-cause analysis that relies on the theory of …
We present Causal Testing, a new method of root-cause analysis that relies on the theory of …
[КНИГА][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 …
Deep specification mining
TDB Le, D Lo - Proceedings of the 27th ACM SIGSOFT International …, 2018 - dl.acm.org
Formal specifcations are essential but usually unavailable in software systems. Furthermore,
writing these specifcations is costly and requires skills from developers. Recently, many …
writing these specifcations is costly and requires skills from developers. Recently, many …
Mining behavior models from user-intensive web applications
Many modern user-intensive applications, such as Web applications, must satisfy the
interaction requirements of thousands if not millions of users, which can be hardly fully …
interaction requirements of thousands if not millions of users, which can be hardly fully …