Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Can we benchmark code review studies? a systematic map** study of methodology, dataset, and metric
Abstract Context: Code Review (CR) is the cornerstone for software quality assurance and a
crucial practice for software development. As CR research matures, it can be difficult to keep …
crucial practice for software development. As CR research matures, it can be difficult to keep …
On the relationship between refactoring actions and bugs: a differentiated replication
Software refactoring aims at improving code quality while preserving the system's external
behavior. Although in principle refactoring is a behavior-preserving activity, a study …
behavior. Although in principle refactoring is a behavior-preserving activity, a study …
The review linkage graph for code review analytics: A recovery approach and empirical study
Modern Code Review (MCR) is a pillar of contemporary quality assurance approaches,
where developers discuss and improve code changes prior to integration. Since review …
where developers discuss and improve code changes prior to integration. Since review …
Understanding Code Understandability Improvements in Code Reviews
Context: Code understandability plays a crucial role in software development, as developers
spend between 58% and 70% of their time reading source code. Improving code …
spend between 58% and 70% of their time reading source code. Improving code …
Characterizing and identifying reverted commits
In practice, a popular and coarse-grained approach for recovering from a problematic
commit is to revert it (ie, undoing the change). However, reverted commits could induce …
commit is to revert it (ie, undoing the change). However, reverted commits could induce …
The ghost commit problem when identifying fix-inducing changes: An empirical study of apache projects
The SZZ approach for identifying fix-inducing changes traces backwards from a commit that
fixes a defect to those commits that are implicated in the fix. This approach is at the heart of …
fixes a defect to those commits that are implicated in the fix. This approach is at the heart of …
PHANTOM: Curating GitHub for engineered software projects using time-series clustering
P Pickerill, HJ Jungen, M Ochodek… - Empirical Software …, 2020 - Springer
Context Within the field of Mining Software Repositories, there are numerous methods
employed to filter datasets in order to avoid analysing low-quality projects. Unfortunately, the …
employed to filter datasets in order to avoid analysing low-quality projects. Unfortunately, the …
The impact of rapid release cycles on the integration delay of fixed issues
The release frequency of software projects has increased in recent years. Adopters of so-
called rapid releases—short release cycles, often on the order of weeks, days, or even hours …
called rapid releases—short release cycles, often on the order of weeks, days, or even hours …
Bidirectional paper-repository tracing in software engineering
While computer science papers frequently include their associated code repositories,
establishing a clear link between papers and their corresponding implementations may be …
establishing a clear link between papers and their corresponding implementations may be …
BreakBot: Analyzing the impact of breaking changes to assist library evolution
" If we make this change to our code, how will it impact our clients?" It is difficult for library
maintainers to answer this simple---yet essential!---question when evolving their libraries …
maintainers to answer this simple---yet essential!---question when evolving their libraries …