Verification of Refactorings in Isabelle/HOL [PDF]
Refactorings are source-to-source behaviour-preserving program transformations that are used for improving program structure. Programmers refactor code to adapt it when new functionality is added or when the code is being repaired -- refactoring serves ...
Sultana, Nik
core
The Scalable Detection and Resolution of Data Clumps Using a Modular Pipeline with ChatGPT
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]
Almogahed A +6 more
europepmc +1 more source
Refactoring Object-Oriented Software With ChatGPT: An Empirical Study
Generative AI (GenAI) is currently being utilized in many tasks to improve their quality. Because GenAI tools are highly qualified in text-based applications, they have the potential to automate tasks across the software engineering lifecycle.
Hanady M. Abdulsalam +4 more
doaj +1 more source
Investigating Intentional Clone Refactoring
Software clone refactoring has been studied from many perspectives,including empirical research on clone refactoring history, IDE supportfor tracking clone change, and recommendation systems for clonemanagement.
Wang, Wei, Godfrey, Michael W.
core +1 more source
Automated translation among EPSILON languages for performance-driven UML software model refactoring
Although performance represents a crucial non-functional attribute of software, few model-based approaches have been introduced up today for reducing the gap between performance analysis results (e.g., mean response time) and the feedback expected by ...
CORTELLESSA, VITTORIO +2 more
core
Rubbing salt in the wound? A large-scale investigation into the effects of refactoring on security. [PDF]
Iannone E +4 more
europepmc +1 more source
Towards an effective refactoring taxonomy for sustainable software systems. [PDF]
Almogahed A +8 more
europepmc +1 more source
Transferable Migration Framework Derived from a Large-scale Tertiary Hospital EHR System. [PDF]
Yu H, Lee K, Lee S, Kim Y.
europepmc +1 more source
Toward LLM-aware software effort estimation: a conceptual framework. [PDF]
Alaswad F, Poovammal E, Aljaddouh B.
europepmc +1 more source

