Results 31 to 40 of about 11,754 (226)

Dynamic Ranking of Refactoring Menu Items for Integrated Development Environment

open access: yesIEEE Access, 2018
Software refactoring is popular and thus most mainstream IDEs, e.g., Eclipse, provide a top level menu, especially for refactoring activities. The refactoring menu is designed to facilitate refactorings, and it has become one of the most commonly used ...
Thida Oo, Hui Liu, Bridget Nyirongo
doaj   +1 more source

Tool Refactoring Otomatis untuk Menangani Lazy Class Code Smell dengan Pendekatan Software Metrics

open access: yesJurnal Teknologi Informasi dan Ilmu Komputer, 2022
Keberadaan lazy class sebagai code smell dapat meningkatkan jumlah class yang tidak begitu perlu pada perangkat lunak, sehingga meningkatkan biaya pemeliharaan dari segi waktu dan usaha.
Umi Sa'adah   +7 more
doaj   +1 more source

Refactoring Graphs: Assessing Refactoring over Time [PDF]

open access: yes2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020
Refactoring is an essential activity during software evolution. Frequently, practitioners rely on such transformations to improve source code maintainability and quality. As a consequence, this process may produce new source code entities or change the structure of existing ones.
Aline Brito   +2 more
openaire   +4 more sources

Refactoring Functional Programs [PDF]

open access: yes, 2004
Refactoring is the process of improving the design of existing programs without changing their functionality. These notes cover refactoring in functional languages, using Haskell as the medium, and introducing the HaRe tool for refactoring in ...
Simon Thompson, Thompson, Simon
core   +1 more source

Visualizing software refactoring using radar charts

open access: yesScientific Reports, 2023
Refactoring tools have advanced greatly and are being used in many large projects. As a result, a great deal of information is now available about past refactoring and its effects on the source code.
Abdel-Rahman Al-Ghuwairi   +6 more
doaj   +1 more source

Software refactoring prediction evaluation method based on deep learning models [PDF]

open access: yesJournal of Hebei University of Science and Technology
Aiming at the lack of research on the performance of deep learning models in predicting software refactoring in the current field, a deep learning-based software refactoring prediction evaluation method was proposed to assess the refactoring predictive ...
Yichi ZHANG   +4 more
doaj   +1 more source

A meta-analysis approach to refactoring and XP [PDF]

open access: yes, 2007
The mechanics of seventy-two different Java refactorings are described fully in Fowler's text. In the same text, Fowler describes seven categories of refactoring, into which each of the seventy-two refactorings can be placed.
George Loizou   +5 more
core   +1 more source

Let's Make Refactoring Tools User-extensible! [PDF]

open access: yes, 2012
We present a framework for making a refactoring tool extensible, allowing users to define refactorings from scratch using the concrete syntax of the language, as well as to describe complex refactorings in a domain-specific language for scripting.
Huiqing Li   +3 more
core   +1 more source

Consistency Validation Method for Java Fine-Grained Lock Refactoring

open access: yesIEEE Access, 2021
Many existing refactoring tools reduce the possibility of lock conflicts and improve the concurrency of the system by reducing lock granularity and narrowing the scope of locked objects.
Yang Zhang, Chunxia Li, Yu Bai
doaj   +1 more source

Renaming Global Variables in C Mechanically Proved Correct [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2016
Most integrated development environments are shipped with refactoring tools. However, their refactoring operations are often known to be unreliable. As a consequence, developers have to test their code after applying an automatic refactoring.
Julien Cohen
doaj   +1 more source

Home - About - Disclaimer - Privacy