Results 111 to 120 of about 22,609 (263)

Algorithms of the UML Class Diagram Analysis and Their Effectiveness: Strategy and Interface Insertion Transformations

open access: yesITM Web of Conferences, 2017
A number of studies have investigated different means of the software refactoring. The question is whether there are any effective methods that could provide automated refactoring of the architecture on the design stage with no source code available yet.
Deryugina Olga, Nikulchev Evgeny
doaj   +1 more source

Clone Removal in Java Programs as a Process of Stepwise Unification [PDF]

open access: yes, 2013
Cloned code is one of the most important obstacles against consistent software maintenance and evolution. Although today's clone detection tools find a variety of clones, they do not offer any advice how to remove such clones.
Bremm, Andri, Speicher, Daniel
core  

Automated Refactoring of Nested-IF Formulae in Spreadsheets

open access: yes, 2017
Spreadsheets are the most popular end-user programming software, where formulae act like programs and also have smells. One well recognized common smell of spreadsheet formulae is nest-IF expressions, which have low readability and high cognitive cost ...
Han, Shi   +4 more
core   +1 more source

A Comparative Study of Automated Refactoring Tools

open access: yesIEEE Access
Researchers proposed several refactoring approaches supported by automated and semi-automated refactoring tools. However, the existence of numerous automated refactoring tools imposes difficulties on developers to decide upon the appropriate one ...
Maha Alharbi, Mohammad Alshayeb
doaj   +1 more source

Teaching Code Refactoring Using LLMs

open access: yes
This Innovative Practice full paper explores how Large Language Models (LLMs) can enhance the teaching of code refactoring in software engineering courses through real-time, context-aware feedback. Refactoring improves code quality but is difficult to teach, especially with complex, real-world codebases. Traditional methods like code reviews and static
Khairnar, Anshul   +2 more
openaire   +2 more sources

Automatic clone detection for refactoring

open access: yesТруды Института системного программирования РАН, 2018
The article discusses the possibility to combine automatic refactoring with detection of repeating fragments in C/C++ source code. Classification of clones is proposed in terms of their further use during automatic refactoring.
N. G. Zetser
doaj  

Deep Learning-Based Code Refactoring: A Review of Current Knowledge

open access: green, 2022
Purnima Naik   +3 more
openalex   +1 more source

Home - About - Disclaimer - Privacy