Results 221 to 230 of about 2,688,379 (262)
Some of the next articles are maybe not open access.
Assessment of the Code Refactoring Dataset Regarding the Maintainability of Methods
Lecture Notes in Computer Science, 2016Peter Hegedus +2 more
exaly +2 more sources
SWE-Refactor: A Repository-Level Benchmark for Real-World LLM-Based Code Refactoring
arXiv.orgLarge Language Models (LLMs) have recently attracted wide interest for tackling software engineering tasks. In contrast to code generation, refactoring demands precise, semantics-preserving edits that improve program structure, which also makes automated
Yisen Xu, Jinqiu Yang, Tse-Hsun Chen
semanticscholar +1 more source
Research on the Tools of Clone Code Refactoring
Proceedings of the 2019 3rd International Conference on Management Engineering, Software Engineering and Service Sciences, 2019Clone code is the code fragment that is identical or similar in syntax or semantics, which has great impact on software development and maintenance. According to the large amount of clone code in software and its complex changes, researchers have proposed many methods to eliminate the harmful clone code, in which refactoring is an effective measure. In
Fengrong Zhao, Liping Zhang, Junqi Zhao
openaire +1 more source
Analysis of Refactored Code Vulnerability and Assessment
2020 IEEE 9th Global Conference on Consumer Electronics (GCCE), 2020Refactoring is the method of code factor’s restructuring but it is not changed its external behavior. The reason for this method is to improve software quality. However, it may be an unintended impact of software security level changes. The system analyzes code refactoring with two perspectives such as access level principles and measure security index
Myint Myint Maw, Khine Khine Oo
openaire +1 more source
Impact of refactoring on quality code evaluation
Proceedings of the 4th Workshop on Refactoring Tools, 2011Code smells are characteristics of the software that may indicate a code or design problem that can make software hard to understand, to evolve and maintain. Detecting code smells in the code and consequently applying the right refactoring steps, when necessary, is very important for improving the quality of the code.
Francesca Arcelli Fontana +1 more
openaire +1 more source
Cross-Language Code Analysis and Refactoring
2012 IEEE 12th International Working Conference on Source Code Analysis and Manipulation, 2012Software composed of artifacts written in multiple (programming) languages is pervasive in today's enterprise, desktop, and mobile applications. Since they form one system, artifacts from different languages reference one another, thus creating what we call semantic cross-language links.
Philip Mayer, Andreas Schroeder 0001
openaire +1 more source
Brazilian Symposium on Software Quality
Refactoring presents a complex computational challenge, and its learning is intricate, requiring a solid foundation in computational thinking, programming and object-oriented concepts.
André Menolli +2 more
semanticscholar +1 more source
Refactoring presents a complex computational challenge, and its learning is intricate, requiring a solid foundation in computational thinking, programming and object-oriented concepts.
André Menolli +2 more
semanticscholar +1 more source
Automated Refactoring of Non-Idiomatic Python Code With Pythonic Idioms
IEEE Transactions on Software EngineeringCompared to other programming languages (e.g., Java), Python has more idioms to make Python code concise and efficient. Although Pythonic idioms are well accepted in the Python community, Python programmers are often faced with many challenges in using ...
Zejun Zhang +5 more
semanticscholar +1 more source
Refactoring - improving coupling and cohesion of existing code
11th Working Conference on Reverse Engineering, 2005Refactorings are widely recognised as ways to improve the internal structure of object-oriented software while maintaining its external behaviour. Unfortunately, refactorings concentrate on the treatment of symptoms (the so called code-smells), thus improvements depend a lot on the skills of the maintained coupling and cohesion on the other hand are ...
du Bois, Bart +2 more
openaire +2 more sources
Automated refactoring of object oriented code into aspects
21st IEEE International Conference on Software Maintenance (ICSM'05), 2005This paper presents a human-guided automated approach to refactoring object oriented programs to the aspect oriented paradigm. The approach is based upon the iterative application of four steps: discovery, enabling, selection, and refactoring. After discovering potentially applicable refactorings, the enabling step transforms the code to improve ...
David W. Binkley +4 more
openaire +1 more source

