Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Fixminer: Mining relevant fix patterns for automated program repair
Patching is a common activity in software development. It is generally performed on a source
code base to address bugs or add new functionalities. In this context, given the recurrence of …
code base to address bugs or add new functionalities. In this context, given the recurrence of …
A meta-study of software-change intentions
Every software system undergoes changes, for example, to add new features, fix bugs, or
refactor code. The importance of understanding software changes has been widely …
refactor code. The importance of understanding software changes has been widely …
relifix: Automated repair of software regressions
Regression occurs when code changes introduce failures in previously passing test cases.
As software evolves, regressions may be introduced. Fixing regression errors manually is …
As software evolves, regressions may be introduced. Fixing regression errors manually is …
Boosting automatic commit classification into maintenance activities by utilizing source code changes
Background: Understanding maintenance activities performed in a source code repository
could help practitioners reduce uncertainty and improve cost-effectiveness by planning …
could help practitioners reduce uncertainty and improve cost-effectiveness by planning …
How bad can a bug get? an empirical analysis of software failures in the openstack cloud computing platform
Cloud management systems provide abstractions and APIs for programmatically configuring
cloud infrastructures. Unfortunately, residual software bugs in these systems can potentially …
cloud infrastructures. Unfortunately, residual software bugs in these systems can potentially …
LSRepair: Live search of fix ingredients for automated program repair
Automated program repair (APR) has extensively been developed by leveraging search-
based techniques, in which fix ingredients are explored and identified in different …
based techniques, in which fix ingredients are explored and identified in different …
Toward improved deep learning-based vulnerability detection
Deep learning (DL) has been a common thread across several recent techniques for
vulnerability detection. The rise of large, publicly available datasets of vulnerabilities has …
vulnerability detection. The rise of large, publicly available datasets of vulnerabilities has …
Analyzing bug fix for automatic bug cause classification
Z Ni, B Li, X Sun, T Chen, B Tang, X Shi - Journal of Systems and Software, 2020 - Elsevier
During the bug fixing process, developers usually need to analyze the source code to
induce the bug cause, which is useful for bug understanding and localization. The bug fixes …
induce the bug cause, which is useful for bug understanding and localization. The bug fixes …
Type error feedback via analytic program repair
We introduce Analytic Program Repair, a data-driven strategy for providing feedback for type-
errors via repairs for the erroneous program. Our strategy is based on insight that similar …
errors via repairs for the erroneous program. Our strategy is based on insight that similar …
Automatic patch generation with context-based change application
Automatic patch generation is often described as a search problem of patch candidate
space, and it has two major issues: one is search space size, and the other is navigation. An …
space, and it has two major issues: one is search space size, and the other is navigation. An …