Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Tsdetect: An open source test smells detection tool
The test code, just like production source code, is subject to bad design and programming
practices, also known as smells. The presence of test smells in a software project may affect …
practices, also known as smells. The presence of test smells in a software project may affect …
How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation
Refactoring is the art of improving the structural design of a software system without altering
its external behavior. Today, refactoring has become a well-established and disciplined …
its external behavior. Today, refactoring has become a well-established and disciplined …
Toward the automatic classification of self-affirmed refactoring
Abstract The concept of Self-Affirmed Refactoring (SAR) was introduced to explore how
developers document their refactoring activities in commit messages, ie, developers explicit …
developers document their refactoring activities in commit messages, ie, developers explicit …
Research on mining software repositories to facilitate refactoring
AS Nyamawe - Wiley Interdisciplinary Reviews: Data Mining …, 2023 - Wiley Online Library
Software refactoring focuses on improving software quality by applying changes to the
internal structure that do not alter the observable behavior. Determining which refactorings …
internal structure that do not alter the observable behavior. Determining which refactorings …
Behind the scenes: On the relationship between developer experience and refactoring
Refactoring is widely recognized as one of the efficient techniques to manage technical debt
and maintain a healthy software project through enforcing best design practices, or co** …
and maintain a healthy software project through enforcing best design practices, or co** …
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 …
Learning to rank developers for bug report assignment
Bug assignment is a burden for projects receiving many bug reports. To automate the
process of assigning bug reports to the appropriate developers, several studies have relied …
process of assigning bug reports to the appropriate developers, several studies have relied …
On the generation, structure, and semantics of grammar patterns in source code identifiers
Identifiers make up a majority of the text in code. They are one of the most basic mediums
through which developers describe the code they create and understand the code that …
through which developers describe the code they create and understand the code that …
Multi-label classification of commit messages using transfer learning
Commit messages are used in the industry by developers to annotate changes made to the
code. Accurate classification of these messages can help monitor the software evolution …
code. Accurate classification of these messages can help monitor the software evolution …
An exploratory study on the refactoring of unit test files in android applications
An essential activity of software maintenance is the refactoring of source code. Refactoring
operations enable developers to take necessary actions to correct bad programming …
operations enable developers to take necessary actions to correct bad programming …