Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
The effectiveness of supervised machine learning algorithms in predicting software refactoring
Refactoring is the process of changing the internal structure of software to improve its quality
without modifying its external behavior. Empirical studies have repeatedly shown that …
without modifying its external behavior. Empirical studies have repeatedly shown that …
On preserving the behavior in software refactoring: A systematic map** study
Context: Refactoring is the art of modifying the design of a system without altering its
behavior. The idea is to reorganize variables, classes and methods to facilitate their future …
behavior. The idea is to reorganize variables, classes and methods to facilitate their future …
Concerned with data contamination? assessing countermeasures in code language model
Various techniques have been proposed to leverage the capabilities of code language
models (CLMs) for SE tasks. While these techniques typically evaluate their effectiveness …
models (CLMs) for SE tasks. While these techniques typically evaluate their effectiveness …
Refactoring for reuse: an empirical study
Refactoring is the de-facto practice to optimize software health. While several studies
propose refactoring strategies to optimize software design through applying design patterns …
propose refactoring strategies to optimize software design through applying design patterns …
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 …
Waste management and possible directions of utilising digital technologies in the construction context
The rapid urbanisation and infrastructure development projects have increased infinite
property regeneration and construction projects in the developed countries. This study aims …
property regeneration and construction projects in the developed countries. This study aims …
An automated extract method refactoring approach to correct the long method code smell
Long Method is amongst the most common code smells in software systems. Despite
various attempts to detect the long method code smell, few automated approaches are …
various attempts to detect the long method code smell, few automated approaches are …
30 years of software refactoring research: A systematic literature review
Due to the growing complexity of software systems, there has been a dramatic increase and
industry demand for tools and techniques on software refactoring in the last ten years …
industry demand for tools and techniques on software refactoring in the last ten years …
An empirical study on the impact of refactoring on quality metrics in android applications
Mobile applications must continuously evolve, sometimes under such time pressure that
poor design or implementation choices are made, which inevitably result in structural …
poor design or implementation choices are made, which inevitably result in structural …
Software security measurements: A survey
Security metrics for software products give a quantifiable assessment of a software system's
trustworthiness. Metrics can also help detect vulnerabilities in systems, prioritize corrective …
trustworthiness. Metrics can also help detect vulnerabilities in systems, prioritize corrective …