Results 1 to 10 of about 11,950,262 (220)

Optimized Refactoring Mechanisms to Improve Quality Characteristics in Object-Oriented Systems

open access: yesIEEE Access, 2023
Refactoring has emerged as a predominant approach to augmenting software product quality. However, empirical evidence suggests that not all dimensions of software quality experience unending enhancements through refactoring.
Abdullah Almogahed   +5 more
doaj   +3 more sources

RefactoCNN-system: an optimized deep learning framework for predicting software refactoring opportunities using CNN-based code analysis [PDF]

open access: yesScientific Reports
Refactoring is crucial for ensuring the long-term quality, readability, and maintainability of software code in evolving systems. The conventional methods for identifying refactoring are almost rule-based or heuristic-driven and have limitations due to ...
E. Lakshmi Prasanna, K. Srinivas
doaj   +2 more sources

DL_FFLUX Refactored: Accelerating Quantum Chemical Topology Simulations With Optimized Parallelization. [PDF]

open access: yesJ Comput Chem
DL_FFLUX, which houses the quantum‐topological machine‐learning potential FFLUX, is refactored and computationally optimized through software‐level code optimization and prediction caching. The new implementation accelerates molecular dynamics simulations 93‐fold for the largest models while preserving accuracy.
Nosratjoo M, Bane MK, Popelier PLA.
europepmc   +2 more sources

Detecting refactoring type of software commit messages based on ensemble machine learning algorithms [PDF]

open access: yesScientific Reports
Refactoring is a well-established topic in contemporary software engineering, focusing on enhancing software's structural design without altering its external behavior. Commit messages play a vital role in tracking changes to the codebase.
Dimah Al-Fraihat   +4 more
doaj   +2 more sources

A dataset of neural network architectures generated via large language models [PDF]

open access: yesScientific Data
Neural networks are increasingly used to support decision-making. To verify their reliability and adaptability, researchers and practitioners have proposed a variety of tools and methods for tasks such as NN code verification, refactoring, and migration.
Nadia Daoudi, Jordi Cabot
doaj   +2 more sources

microeco 2: A comprehensive R package for downstream analysis of microbiome omics data [PDF]

open access: yesiMeta
Efficient downstream analysis of microbiome data remains a major challenge for researchers. Since its initial release in late 2020, the R microeco package has been widely used for downstream statistical analysis and visualization of omics data, such as ...
Chi Liu   +9 more
doaj   +2 more sources

Software restructuring models for object oriented programming languages using the fuzzy based clustering algorithm [PDF]

open access: yesНаучно-технический вестник информационных технологий, механики и оптики, 2021
Advances in the domain of software-based technology pave the way for widespread use of object-oriented programs. There is a need to develop a well-established software system that will reduce maintenance costs and enhance the usability of the component ...
Sarika Bobde, Rashmi Phalnikar
doaj   +1 more source

Refactoring Techniques for Improving Software Quality: Practitioners’ Perspectives

open access: yesJournal of ICT, 2021
Refactoring is a critical task in software maintenance and is commonly applied to improve system design or to cope with design defects. There are 68 different types of refactoring techniques and each technique has a particular purpose and effect. However,
Abdullah Almogahed, Mazni Omar
doaj   +1 more source

Consistency Validation Method for Java Fine-Grained Lock Refactoring

open access: yesIEEE Access, 2021
Many existing refactoring tools reduce the possibility of lock conflicts and improve the concurrency of the system by reducing lock granularity and narrowing the scope of locked objects.
Yang Zhang, Chunxia Li, Yu Bai
doaj   +1 more source

Visualizing software refactoring using radar charts

open access: yesScientific Reports, 2023
Refactoring tools have advanced greatly and are being used in many large projects. As a result, a great deal of information is now available about past refactoring and its effects on the source code.
Abdel-Rahman Al-Ghuwairi   +6 more
doaj   +1 more source

Home - About - Disclaimer - Privacy