Results 81 to 90 of about 34,068 (247)
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
Several approaches have been introduced in the last few years to tackle the problem of interpreting model-based performance analysis results and translating them into architectural feedback.
Arcelli, Davide, Cortellessa, Vittorio
core +2 more sources
Improving Code Effectiveness Through Refactoring: A Case Study
Software refactoring is a crucial practice in modern software development methodologies, such as Agile and DevOps, as it enables teams to iteratively improve and evolve their codebases while minimizing the risk of introducing bugs or regressions.
Abdullah Almogahed +4 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
Role of Patterns in Automated Task-Driven Grammar Refactoring [PDF]
Grammarware engineering, and grammar-dependent software development has received considerable attention in recent years. Despite of this fact, grammar refactoring as a significant cornerstone of grammarware engineering is still weakly understood and ...
, Halupka, Ivan
core +1 more source
Eco‐Powered Cleanup: Laccase as a Green Catalyst for Tackling Emerging Contaminants
This review explores laccase (Lac) as an eco‐powered green catalyst for degrading persistent emerging contaminants (ECs), threatening ecosystems and human health. Highlighting Lac's oxidative versatility, it examines mechanisms, immobilization strategies, and sustainable applications. Emphasizing innovation and future perspectives, the review positions
Michael Dare Asemoloye
wiley +1 more source
Keeping the Cost of Process Change Low through Refactoring [PDF]
With the increasing adoption of process-aware information systems (PAIS) large process model repositories have emerged. Over time respective models have to be re-aligned to the real world business processes through customization or adaptation. This bears
Reichert, M.U., Weber, B.
core +2 more sources
Refactoring Inspection Support for Manual Refactoring Edits
Refactoring is commonly performed manually, supported by regression testing, which serves as a safety net to provide confidence on the edits performed. However, inadequate test suites may prevent developers from initiating or performing refactorings. We propose RefDistiller , a static analysis approach to support the inspection of manual refactorings.
Everton L. G. Alves +4 more
openaire +1 more source
A Genetic Algorithm for Automated Refactoring of Component-Based Software
Nowadays a software undergoes modifications done by different people to quickly fulfill new requirements, but its underlying design is not adjusted properly after each update. This leads to the emergence of bad smells.
Salim Kebir +2 more
doaj +1 more source

