Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Modern code reviews—survey of literature and practice
Background: Modern Code Review (MCR) is a lightweight alternative to traditional code
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …
A systematic literature review and taxonomy of modern code review
Abstract Context: Modern Code Review (MCR) is a widely known practice of software quality
assurance. However, the existing body of knowledge of MCR is currently not understood as …
assurance. However, the existing body of knowledge of MCR is currently not understood as …
How developers engage with static analysis tools in different contexts
Automatic static analysis tools (ASATs) are instruments that support code quality
assessment by automatically detecting defects and design issues. Despite their popularity …
assessment by automatically detecting defects and design issues. Despite their popularity …
Analyzing the state of static analysis: A large-scale evaluation in open source software
The use of automatic static analysis has been a software engineering best practice for
decades. However, we still do not know a lot about its use in real-world software projects …
decades. However, we still do not know a lot about its use in real-world software projects …
Detecting false alarms from automatic static analysis tools: How far are we?
Automatic static analysis tools (ASATs), such as Findbugs, have a high false alarm rate. The
large number of false alarms produced poses a barrier to adoption. Researchers have …
large number of false alarms produced poses a barrier to adoption. Researchers have …
How open source projects use static code analysis tools in continuous integration pipelines
Static analysis tools are often used by software developers to entail early detection of
potential faults, vulnerabilities, code smells, or to assess the source code adherence to …
potential faults, vulnerabilities, code smells, or to assess the source code adherence to …
Context is king: The developer perspective on the usage of static analysis tools
Automatic static analysis tools (ASATs) are tools that support automatic code quality
evaluation of software systems with the aim of (i) avoiding and/or removing bugs and (ii) …
evaluation of software systems with the aim of (i) avoiding and/or removing bugs and (ii) …
An empirical study of static analysis tools for secure code review
Early identification of security issues in software development is vital to minimize their
unanticipated impacts. Code review is a widely used manual analysis method that aims to …
unanticipated impacts. Code review is a widely used manual analysis method that aims to …
Mitigating false positive static analysis warnings: Progress, challenges, and opportunities
Static analysis (SA) tools can generate useful static warnings to reveal the problematic code
snippets in a software system without dynamically executing the corresponding source code …
snippets in a software system without dynamically executing the corresponding source code …
Predicting usefulness of code review comments using textual features and developer experience
Although peer code review is widely adopted in both commercial and open source
development, existing studies suggest that such code reviews often contain a significant …
development, existing studies suggest that such code reviews often contain a significant …