Results 91 to 100 of about 2,745,513 (214)

Clean Code and Refactoring

open access: yes
Software development life cycle process describes every phase of software product development. Implementation is one of the most important phases of SDLC. With the evolution of the digital era, the need to develop good-quality software products in minimal time is essential.
openaire   +2 more sources

HLSRewriter: Efficient Refactoring and Optimization of C/C++ Code with LLMs for High-Level Synthesis

open access: yesACM Trans. Design Autom. Electr. Syst.
In High-Level Synthesis (HLS), refactoring a standard C/C++ code into its HLS-compatible version (HLS-C) still requires significant human effort. While various program scripts have been introduced to automate this process, the resulting code still ...
Kang-Wei Xu   +5 more
semanticscholar   +1 more source

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  

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  

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

Towards an effective refactoring taxonomy for sustainable software systems. [PDF]

open access: yesPLoS One
Almogahed A   +8 more
europepmc   +1 more source

Twelve quick tips for AI-assisted coding in science. [PDF]

open access: yesPLoS Comput Biol
Bridgeford EW   +6 more
europepmc   +1 more source

Handbook of refactoring of production code + prototype refactorings

open access: yes
The report provides an overview of refactoring operations to address antipatterns in DevOps pipelines The outcome will be a handbook of refactoring and a prototype of a recommending system for refactoring ...
openaire   +1 more source

Home - About - Disclaimer - Privacy