Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Empirical evaluation of the impact of object-oriented code refactoring on quality attributes: A systematic literature review
J Al Dallal, A Abdin - IEEE Transactions on Software …, 2017 - ieeexplore.ieee.org
Software refactoring is a maintenance task that addresses code restructuring to improve its
quality. Many studies have addressed the impact of different refactoring scenarios on …
quality. Many studies have addressed the impact of different refactoring scenarios on …
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 …
A refactoring classification framework for efficient software maintenance
The expenses associated with software maintenance and evolution constitute a significant
portion, surpassing more than 80% of the overall costs involved in software development …
portion, surpassing more than 80% of the overall costs involved in software development …
Revisiting scenarios of using refactoring techniques to improve software systems quality
Refactoring is one of the most widely used techniques in practice to improve the quality of
existing software. However, it is observed that refactoring does not continually improve all …
existing software. However, it is observed that refactoring does not continually improve all …
Optimized refactoring mechanisms to improve quality characteristics in object-oriented systems
Refactoring has emerged as a predominant approach to augmenting software product
quality. However, empirical evidence suggests that not all dimensions of software quality …
quality. However, empirical evidence suggests that not all dimensions of software quality …
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 …
Refactoring techniques for improving software quality: Practitioners' perspectives
Refactoring is a critical task in software maintenance and is commonly applied to improve
system design or to cope with design defects. There are 68 different types of refactoring …
system design or to cope with design defects. There are 68 different types of refactoring …
Refactoring codes to improve software security requirements
Refactoring is one of the most widely used techniques in practice to improve the quality of
software, such as maintainability, testability, and understandability. However, there is a lack …
software, such as maintainability, testability, and understandability. However, there is a lack …
An empirical analysis of source code metrics and smart contract resource consumption
A smart contract (SC) is a programme stored in the Ethereum blockchain by a contract‐
creation transaction. SC developers deploy an instance of the SC and attempt to execute it …
creation transaction. SC developers deploy an instance of the SC and attempt to execute it …
Recent studies on the effects of refactoring in software quality: Challenges and open issues
Refactoring is widely thought to improve software quality. Several studies, however, claimed
that the effect of refactoring on software quality could be positive, negative, or have no effect …
that the effect of refactoring on software quality could be positive, negative, or have no effect …