Results 1 to 10 of about 42,100 (284)

Visualizing software refactoring using radar charts [PDF]

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   +3 more sources

Trustworthy Refactoring via Decomposition and Schemes: A Complex Case Study [PDF]

open access: yesElectronic Proceedings in Theoretical Computer Science, 2017
Widely used complex code refactoring tools lack a solid reasoning about the correctness of the transformations they implement, whilst interest in proven correct refactoring is ever increasing as only formal verification can provide true confidence in ...
Dániel Horpácsi   +2 more
doaj   +5 more sources

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   +5 more sources

Improving Prolog Programs: Refactoring for Prolog

open access: green, 2004
Refactoring is an established technique from the OO-community to restructure code: it aims at improving software readability, maintainability and extensibility.
A. Pettorossi   +10 more
core   +3 more sources

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

open access: green, 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.
Counsell, S, Hierons, RM, Loizou, G
core   +3 more sources

Refactoring OCL annotated UML class diagrams [PDF]

open access: green, 2005
Refactoring of UML class diagrams is an emerging research topic and heavily inspired by refactoring of program code written in object-oriented implementation languages. Current class diagram refactoring techniques concentrate on the diagrammatic part but
Baar, Thomas, Marković, Slaviša
core   +2 more sources

A Comparative Study of Refactoring Haskell and Erlang Programs [PDF]

open access: green, 2006
Refactoring is about changing the design of existing code without changing its behaviour, but with the aim of making code easier to understand, modify, or reuse.
Li, Huiqing, Thompson, Simon
core   +3 more sources

Detecting refactoring type of software commit messages based on ensemble machine learning algorithms [PDF]

open access: yesScientific Reports
Refactoring is a well-established topic in contemporary software engineering, focusing on enhancing software's structural design without altering its external behavior. Commit messages play a vital role in tracking changes to the codebase.
Dimah Al-Fraihat   +4 more
doaj   +2 more sources

What Refactoring Topics Do Developers Discuss? A Large Scale Empirical Study Using Stack Overflow

open access: yesIEEE Access, 2022
Due to the growing complexity of software systems, there has been a dramatic increase in research and industry demand on refactoring. Refactoring research nowadays addresses challenges beyond code transformation to include, but not limited to, scheduling
Chaima Abid   +3 more
doaj   +1 more source

RMMOC: Refactoring Method based on Multi-Objective Algorithms and New Criteria [PDF]

open access: yesAUT Journal of Modeling and Simulation, 2023
Some factors can change the software and affect the quality, such as the new users' requirements and the need for compatibility with modern techniques. These factors impose a high cost on technical software maintenance. One of the techniques for software
Mohammad Reza Keyvanpour   +2 more
doaj   +1 more source

Home - About - Disclaimer - Privacy