Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
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 …
[BOK][B] Introduction and roadmap: History and challenges of software evolution
The ability to evolve software rapidly and reliably is a major challenge for software
engineering. In this introductory chapter we start with a historic overview of the research …
engineering. In this introductory chapter we start with a historic overview of the research …
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 …
Analysing refactoring dependencies using graph transformation
Refactoring is a widely accepted technique to improve the structure of object-oriented
software. Nevertheless, existing tool support remains restricted to automatically applying …
software. Nevertheless, existing tool support remains restricted to automatically applying …
Graph and model transformation
Graphs are important structures in mathematics, computer science and several other
research and application areas. The concepts of graph transformation and graph grammars …
research and application areas. The concepts of graph transformation and graph grammars …
Schedule of bad smell detection and resolution: A new way to save effort
H Liu, Z Ma, W Shao, Z Niu - IEEE transactions on Software …, 2011 - ieeexplore.ieee.org
Bad smells are signs of potential problems in code. Detecting and resolving bad smells,
however, remain time-consuming for software engineers despite proposals on bad smell …
however, remain time-consuming for software engineers despite proposals on bad smell …
MORE: A multi‐objective refactoring recommendation approach to introducing design patterns and fixing code smells
Refactoring is widely recognized as a crucial technique applied when evolving object‐
oriented software systems. If applied well, refactoring can improve different aspects of …
oriented software systems. If applied well, refactoring can improve different aspects of …
On the use of graph transformations for model refactoring
T Mens - International Summer School on Generative and …, 2005 - Springer
Abstract Model-driven software engineering promotes the use of models and
transformations as primary artifacts. Several formalisms can be used for the specification of …
transformations as primary artifacts. Several formalisms can be used for the specification of …
Recommending refactoring operations in large software systems
During its lifecycle, the internal structure of a software system undergoes continuous
modifications. These changes push away the source code from its original design, often …
modifications. These changes push away the source code from its original design, often …
[HTML][HTML] Source-code queries with graph databases—with application to programming language usage and evolution
Program querying and analysis tools are of growing importance, and occur in two main
variants. Firstly there are source-code query languages which help software engineers to …
variants. Firstly there are source-code query languages which help software engineers to …