Results 71 to 80 of about 22,609 (263)
Open‐source libraries are indispensable for modern software development but can create substantial maintenance burdens when they become deprecated or unmaintained. Selecting an appropriate replacement among many candidates remains challenging, since methods relying only on historical mining or similarity metrics often miss subtle differences in meaning.
Jie Luo +3 more
wiley +1 more source
Typical source code (SC) metrics are useful in identifying and predicting the used design patterns in typical Java and Kotlin projects. However, typical SC metrics–based prediction tends to be less accurate. This research presents a novel idea of detecting various design patterns in a code with the help of large language model (LLM)–based features ...
Sirojiddin Komolov +3 more
wiley +1 more source
Design and Implementation of a Web-Based Application for Code Smells Repository
Pitfalls in software development process can be prevented by learning from other people's mistakes. Software practitioners and researchers document lessons learned and the knowledge about best practices is spread over literature.
Lida Bamizadeh +3 more
doaj +1 more source
ABSTRACT Transnational municipal networks (TMNs) such as C40 or ICLEI have been posited to foster city‐to‐city learning in accelerating climate change mitigation and, thereby, facilitating the transition to net‐zero greenhouse gas emissions. However, the existing literature on the role of climate networks has hardly examined the relationship between ...
Chitransh Lot, Nihit Goyal, Thomas Hoppe
wiley +1 more source
A meta-analysis approach to refactoring and XP [PDF]
The mechanics of seventy-two different Java refactorings are described fully in Fowler's text. In the same text, Fowler describes seven categories of refactoring, into which each of the seventy-two refactorings can be placed.
Counsell, S, Hierons, RM, Loizou, G
core +1 more source
Xtricorder is a tool for analysing crystallographic data, featuring a likelihood‐enhanced self‐rotation function and a novel `composite‐section diagram' thereof, which aids interpretation and enables a machine learning‐enhanced prediction of asymmetric unit content.Analysis of crystallographic diffraction data after collection and integration but ...
Airlie J. McCoy, Randy J. Read
wiley +1 more source
Adopting high-quality source code is the ultimate way through which software evolution can be ensured as sustainable. Continuous refactoring in complex software systems ensures longevity and increases architecture knowledge sustainability.
Abdullah Almogahed +9 more
doaj +1 more source
Enhancing cyberattack resiliency through the radiotherapy backup and recovery dashboard tool
Abstract Purpose Radiation Oncology departments impacted by recent cyberattacks were unable to access data backups or their Record and Verify (R&V) system and therefore faced challenges to resume patient treatments in a timely manner. We present a novel software tool that backs‐up critical radiotherapy treatment information and displays essential ...
Justin Pijanowski +5 more
wiley +1 more source
Fragme∩t: An Open‐Source Framework for Multiscale Quantum Chemistry Based on Fragmentation
This review introduces a new open‐source Python framework for rapid validation and prototyping of fragment‐based quantum chemistry methods, designed to be easy to deploy and modify by non‐experts. It is based on a foundation of the generalized many‐body expansion, which can encompass numerous fragmentation methods, combined with energy screening that ...
Dustin R. Broderick +8 more
wiley +1 more source
A consistency-guaranteed approach for Internet of Things
The software architecture of Internet of Things defines the component model and interconnection topology of Internet of Things systems. Refactoring is a systematic practice of improving a software structure without altering its external behaviors.
Yang Zhang +4 more
doaj +1 more source

