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 …
Behind the intent of extract method refactoring: A systematic literature review
Background: Code refactoring is widely recognized as an essential software engineering
practice to improve the understandability and maintainability of the source code. The Extract …
practice to improve the understandability and maintainability of the source code. The Extract …
How to refactor this code? An exploratory study on developer-ChatGPT refactoring conversations
Large Language Models (LLMs), like ChatGPT, have gained widespread popularity and
usage in various software engineering tasks, including refactoring, testing, code review, and …
usage in various software engineering tasks, including refactoring, testing, code review, and …
One thousand and one stories: a large-scale survey of software refactoring
Despite the availability of refactoring as a feature in popular IDEs, recent studies revealed
that developers are reluctant to use them, and still prefer the manual refactoring of their …
that developers are reluctant to use them, and still prefer the manual refactoring of their …
On the documentation of refactoring types
Commit messages are the atomic level of software documentation. They provide a natural
language description of the code change and its purpose. Messages are critical for software …
language description of the code change and its purpose. Messages are critical for software …
Visualizing software refactoring using radar charts
Refactoring tools have advanced greatly and are being used in many large projects. As a
result, a great deal of information is now available about past refactoring and its effects on …
result, a great deal of information is now available about past refactoring and its effects on …
Code review practices for refactoring changes: An empirical study on openstack
Modern code review is a widely used technique employed in both industrial and open-
source projects to improve software quality, share knowledge, and ensure adherence to …
source projects to improve software quality, share knowledge, and ensure adherence to …
Pyref: Refactoring detection in python projects
Refactoring, the process of improving the internal code structure of a software system
without altering its external behavior, is widely applied during software development …
without altering its external behavior, is widely applied during software development …