Results 131 to 140 of about 2,688,379 (262)
A Comparative Study of Automated Refactoring Tools
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
This thesis was submitted for the degree of Doctor of Philosophy and was awarded by Brunel UniversityObject-Oriented design and development dominates both commercial and open source software projects.
Gatrell, Matt
core
Two key aspects of extreme programming (XP) are unit testing and merciless refactoring. Given the fact that the ideal test code / production code ratio approaches 1:1, it is not surprising that unit tests are being refactored.
Kok, Gerard +7 more
core
Deep Active Learning for Label-Efficient Refactoring Prediction
Software refactoring improves the maintainability of code and reduces technical debt, but making the construction of a labeled refactoring dataset is a costly and labor-intensive process.
Abdulmajeed Alameer, Amal Alazba
doaj +1 more source
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
When designing critical software, great care must be taken to guarantee its correctness. Refactoring is one of the techniques used to improve code readability, maintainability, and other factors without changing functionality.
Jóźwik, Michał (author)
core
Mashail8/Code-Smells: Code Smell Taxonomy Research Materials
<p>Code Smell Taxonomy Research Materials</p> <p>This repository contains the materials used in the research study "A Novel Taxonomy to Capture Code Smells Caused by Refactoring".</p> <p>Contents</p> <p>
Code Smell Dataset
core +1 more source
A refactoring categorization model for software quality improvement. [PDF]
Almogahed A +6 more
europepmc +1 more source
Code-Imp: a tool for automated search-based refactoring
Manual refactoring is tedious and error-prone, so it is natural to try to automate this process as much as possible. Fully automated refactoring usually involves using metaheuristic search to determine which refactorings should be applied to improve the ...
Hemati-Moghadam, Iman +3 more
core
Code refactoring under constraints
Code refactoring is the process of changing the internal structure of the program without changing its external behaviors. Most refactoring tools ensure behavior preservation by enforcing preconditions that must hold for the refactoring to be valid ...
KRAFT, NICHOLAS A. +6 more
core +1 more source

