Results 121 to 130 of about 22,609 (263)

A toolkit for constructing refactoring engines

open access: yesJournal of Computer Science and Technology, 2012
Many refactorings are simple but tedious, which makes them good candidates for automation. Common refactorings include renaming identifiers, moving code between classes or functions, and encapsulating variables.
Jeffrey Overbey
doaj  

Views, Program Transformations, and the Evolutivity Problem in a Functional Language [PDF]

open access: yes, 2011
We report on an experience to support multiple views of programs to solve the tyranny of the dominant decomposition in a functional setting. We consider two possible architectures in Haskell for the classical example of the expression problem.
Cohen, Julien, Douence, Rémi
core   +4 more sources

Some thoughts on refactoring objects to aspects [PDF]

open access: yes, 2003
The prospect of aspect-orientation receiving widespread acceptance and adoption in the near future begs the question of how to deal with a large base of object-oriented legacy code.
Fernandes, João M.   +1 more
core   +1 more source

The Scalable Detection and Resolution of Data Clumps Using a Modular Pipeline with ChatGPT

open access: yesSoftware
This paper explores a modular pipeline architecture that integrates ChatGPT, a Large Language Model (LLM), to automate the detection and refactoring of data clumps—a prevalent type of code smell that complicates software maintainability.
Nils Baumgartner   +3 more
doaj   +1 more source

A refactoring categorization model for software quality improvement. [PDF]

open access: yesPLoS One, 2023
Almogahed A   +6 more
europepmc   +1 more source

Refactoring Prediction Using Multi-Label Classification Approach

open access: yesIEEE Access
Refactoring is the process of restructuring existing source code to improve its internal structure without altering its external behavior. Refactoring is essential to maintaining software quality; however, its manual application is labor-intensive, and ...
Amal Alazba   +5 more
doaj   +1 more source

Rubbing salt in the wound? A large-scale investigation into the effects of refactoring on security. [PDF]

open access: yesEmpir Softw Eng, 2023
Iannone E   +4 more
europepmc   +1 more source

Home - About - Disclaimer - Privacy