Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Code smells and refactoring: A tertiary systematic review of challenges and observations
Refactoring and smells have been well researched by the software-engineering research
community these past decades. Several secondary studies have been published on code …
community these past decades. Several secondary studies have been published on code …
Deep learning-based software engineering: progress, challenges, and opportunities
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …
which in turn has substantially advanced other research disciplines, such as natural …
Deep learning based code smell detection
H Liu, J **, Z Xu, Y Zou, Y Bu… - IEEE transactions on …, 2019 - ieeexplore.ieee.org
Code smells are structures in the source code that suggest the possibility of refactorings.
Consequently, developers may identify refactoring opportunities by detecting code smells …
Consequently, developers may identify refactoring opportunities by detecting code smells …
On the impact of refactoring on the relationship between quality attributes and design metrics
Background: Refactoring is a critical task in software maintenance and is generally
performed to enforce the best design and implementation practices or to cope with design …
performed to enforce the best design and implementation practices or to cope with design …
Deep learning based feature envy detection
H Liu, Z Xu, Y Zou - Proceedings of the 33rd ACM/IEEE international …, 2018 - dl.acm.org
Software refactoring is widely employed to improve software quality. A key step in software
refactoring is to identify which part of the software should be refactored. To facilitate the …
refactoring is to identify which part of the software should be refactored. To facilitate the …
[PDF][PDF] A systematic literature survey of software metrics, code smells and refactoring techniques
M Agnihotri, A Chug - Journal of Information Processing Systems, 2020 - koreascience.kr
Software refactoring is a process to restructure an existing software code while kee** its
external behavior the same. Currently, various refactoring techniques are being used to …
external behavior the same. Currently, various refactoring techniques are being used to …
A quantitative study on characteristics and effect of batch refactoring on code smells
Background: Code refactoring aims to improve code structures via code transformations. A
single transformation rarely suffices to fully remove code smells that reveal poor code …
single transformation rarely suffices to fully remove code smells that reveal poor code …