Results 61 to 70 of about 4,536 (221)

RefactorGPT: a ChatGPT-based multi-agent framework for automated code refactoring [PDF]

open access: yesPeerJ Computer Science
The rise of large language models has redefined what is computationally possible in code generation, yet their potential in systematic software refactoring remains largely untapped.
Muhammed Abdulhamid Karabiyik
doaj   +2 more sources

Extract Class Refactoring Based on Cohesion and Coupling: A Greedy Approach

open access: yesComputers, 2022
A large class with many responsibilities is a design flaw that commonly occurs in real-world object-oriented systems during their lifespan. Such a class tends to be more difficult to comprehend, test, and change.
Musaad Alzahrani
doaj   +1 more source

PlantCV v4: Image analysis software for high‐throughput plant phenotyping

open access: yesThe Plant Phenome Journal, Volume 9, Issue 1, December 2026.
Abstract PlantCV is an open‐source Python project aimed at developing tools to address a range of image‐based, plant phenotyping questions. PlantCV has been used for more than 10 years to automate trait collection from image data, and the newest release, PlantCV version 4, continues to lower the barrier to entry for users without substantial coding ...
Haley Schuhl   +61 more
wiley   +1 more source

Class-Level Refactoring Prediction by Ensemble Learning with Various Feature Selection Techniques

open access: yesApplied Sciences, 2022
Background: Refactoring is changing a software system without affecting the software functionality. The current researchers aim i to identify the appropriate method(s) or class(s) that needs to be refactored in object-oriented software. Ensemble learning
Rasmita Panigrahi   +3 more
doaj   +1 more source

Refactoring the Documentation of Software Product Lines [PDF]

open access: yes, 2011
One of the most vital techniques in the context of software product line (SPL) evolution is refactoring – extracting and refining reusable assets and improving SPL architecture in such a way that the behavior of existing products remains unchanged.
Konstantin Yu. Romanovsky   +2 more
openaire   +2 more sources

Actionable visualization principles and guidance for a foundational university data science course

open access: yesTeaching Statistics, Volume 48, Issue S1, Page S122-S135, Summer 2026.
Abstract When teaching how to describe and apply good practices for visualizing data, we need to define “good”. Several sets of guidelines about good visualization practice exist in the literature and online, though each set focuses on different aspects of visualization and their level ranges from very general to very specific.
David C. Sterratt   +2 more
wiley   +1 more source

An Automated Refactoring Approach to Improve IoT Software Quality

open access: yesApplied Sciences, 2020
Internet of Things (IoT) software should provide good support for IoT devices as IoT devices are growing in quantity and complexity. Communication between IoT devices is largely realized in a concurrent way.
Yang Zhang   +6 more
doaj   +1 more source

Validation of ShakeMaps Created From Global Navigation Satellite System (GNSS) Velocities

open access: yesEarthquake Spectra, Volume 42, Issue 3, August 2026.
Ground velocity observations generated through a time difference of Global Navigation Satellite Systems (GNSS) phase observables and orbits have been shown to be comparable to seismic recordings without clipping during intense ground motions. Computing GNSS velocities is also computationally scalable and increases the density of ground motion ...
Jensen V. DeGrande, Brendan W. Crowell
wiley   +1 more source

Similar Code Detection and Elimination for Erlang Programs [PDF]

open access: yes, 2010
A well-known bad code smell in refactoring and software maintenance is duplicated code, that is the existence of code clones, which are code fragments that are identical or similar to one another.
Huiqing Li   +3 more
core   +1 more source

Pattern-based model refactoring for the introduction association relationship

open access: yesJournal of King Saud University: Computer and Information Sciences, 2015
Refactoring is an important software development process involving the restructuring of a model to improve its internal qualities without changing its external behavior.
Boulbaba Ben Ammar, Mohamed Tahar Bhiri
doaj   +1 more source

Home - About - Disclaimer - Privacy