Results 81 to 90 of about 2,393,882 (271)
Interface refactoring in performance-constrained web services [PDF]
This paper presents the development of REF-WS an approach to enable a Web Service provider to reliably evolve their service through the application of refactoring transformations. REF-WS is intended to aid service providers, particularly in a reliability
Townend, P, Webster, D, Xu, J
core +1 more source
Graphics processing units molecular dynamics (GPUMD) is an open‐source high‐performance molecular dynamics package for versatile materials simulations with machine‐learned potentials. We present the GPUMD 4.0 release, with a comprehensive review of its development history, theoretical foundations, supported interatomic potential functions and ...
Ke Xu+54 more
wiley +1 more source
RefDiff: Detecting Refactorings in Version Histories
Refactoring is a well-known technique that is widely adopted by software engineers to improve the design and enable the evolution of a system. Knowing which refactoring operations were applied in a code change is a valuable information to understand ...
Silva, Danilo, Valente, Marco Tulio
core +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
On the Usability of Reactive Programming APIs: A Mixed Evaluation
ABSTRACT Context Reactive Programming (RP) provides powerful abstractions for managing asynchronous and event‐driven behaviors, but its APIs are often perceived as complex and difficult to use, particularly due to their reliance on functional programming concepts. Objective This study investigates the usability of two prominent JavaScript RP libraries,
Carlos Zimmerle, Kiev Gama
wiley +1 more source
Towards automated refactoring of smelly test code
Refactoring simplifies the internal aspects of the software without modifying its external behavior, improving the quality of the production code. In order to ensure that the software functionalities are not modified during the refactoring, developers can write and execute tests to validate the refactoring transformations.
openaire +1 more source
Coupled Climate Simulations With E3SM‐MMF
Abstract Simulations of the recent historical period from 1950 to 2014 are conducted with E3SM‐MMF, which uses an embedded 2D cloud resolving model that runs efficiently on GPUs in place of traditional parameterizations for cloud and turbulence. Analysis of the climate and variability reveal several aspects where E3SM‐MMF produces smaller biases ...
W. M. Hannah+8 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
Development of a Refactoring Learning Environment [PDF]
This paper describes a Refactoring Learning Environment, which is intended to analyze and assess programming code, based on refactoring rules. The Refactoring Learning Environment architecture includes an intelligent assistant – Refactoring Agent, which ...
Stoyanova-Doycheva, A
core
Currently, high-level synthesis (HLS) methods and tools are a highly relevant area in the strategy of several leading companies in the field of system-on-chips (SoCs) and field programmable gate arrays (FPGAs).
Abelardo Báez+9 more
semanticscholar +1 more source