Results 71 to 80 of about 34,068 (247)

A Python/Fortran Implementation of the Lattice‐Boltzmann Kernel on Multiple GPU Using the OpenACC Framework

open access: yesConcurrency and Computation: Practice and Experience, Volume 38, Issue 1, January 2026.
ABSTRACT The increasing availability of GPU accelerated architectures for high‐performance computing presents new opportunities for scientific software but also challenges due to the complexity of porting legacy codes to accelerator platforms. Directive‐based programming models such as OpenACC offer a minimally intrusive pathway to exploit GPU ...
Carlos Junqueira‐Junior   +3 more
wiley   +1 more source

Perception and Acceptance of an Autonomous Refactoring Bot

open access: yes, 2020
The use of autonomous bots for automatic support in software development tasks is increasing. In the past, however, they were not always perceived positively and sometimes experienced a negative bias compared to their human counterparts.
Hebig, Regina   +3 more
core   +1 more source

Refactoring UML Models

open access: yes, 2001
Software developers spend most of their time modifying and maintaining existing products. This is because systems, and consequently their design, are in perpetual evolution before they die. Nevertheless, dealing with this evolution is a complex task. Before evolving a system, structural modi cations are often required.
Sunyé, Gerson   +3 more
openaire   +2 more sources

The Impact of COVID‐19 on Open Source Development Activities: A Multi‐Method Study

open access: yesJournal of Software: Evolution and Process, Volume 38, Issue 1, January 2026.
ABSTRACT The social isolation measures resulting from the COVID‐19 outbreak changed work practices in various sectors, especially with the shift to working from home. However, the implications of the pandemic on the maintenance and evolution of open‐source software (OSS) still deserve further studies.
Márcio Vinicius Okimoto   +3 more
wiley   +1 more source

A Case Study in Refactoring Functional Programs [PDF]

open access: yes, 2003
Refactoring is the process of redesigning existing code without changing its functionality. Refactoring has recently come to prominence in the OO community. In this paper we explore the prospects for refactoring functional programs.
Reinke, Claus, Thompson, Simon
core   +1 more source

Exploring the eradication of code smells: An empirical and theoretical perspective [PDF]

open access: yes, 2010
This article has been made available through the Brunel Open Access Publishing Fund - Copyright @ 2010 Hindawi Publishing CorporationCode smells reflect code decay, and, as such, developers should seek to eradicate such smells through application of ...
Black, S   +4 more
core   +3 more sources

Measuring Class Cohesion Based on Client Similarities Between Method Pairs: An Improved Approach That Supports Refactoring

open access: yesIEEE Access, 2020
Class cohesion is an important quality attribute that has an impact on other quality attributes such understandability, testability, and maintainability.
Musaad Alzahrani
doaj   +1 more source

Assessing the Usefulness of Assurance Cases: Experience With the Large Hadron Collider

open access: yesSystems Engineering, Volume 29, Issue 1, Page 99-113, January 2026.
ABSTRACT Assurance cases (ACs) are structured arguments designed to show that a system is sufficiently reliable to function properly in its operational environment. They are mandated by safety standards and are largely used in industry to support risk management for systems; however, ACs often contain proprietary information and are not publicly ...
Torin Viger   +7 more
wiley   +1 more source

A Task-driven Grammar Refactoring Algorithm

open access: yesActa Polytechnica, 2012
This paper presents our proposal and the implementation of an algorithm for automated refactoring of context-free grammars. Rather than operating under some domain-specific task, in our approach refactoring is perfomed on the basis of a refactoring task ...
Ivan Halupka   +2 more
doaj  

On the Assessment of Interactive Detection of Code Smells in Practice: A Controlled Experiment

open access: yesIEEE Access, 2023
Code smells are structures in a program that often indicate the presence of deeper maintainability problems. Code smells should be detected as soon as they are introduced, enabling refactoring actions with less effort and time. Non-Interactive Detection (
Danyllo Albuquerque   +6 more
doaj   +1 more source

Home - About - Disclaimer - Privacy