Results 101 to 110 of about 2,393,882 (271)
tmm4py: Global Ocean Biogeochemical Modeling in Python With the Transport Matrix Method
Abstract Marine biogeochemical models are important tools in the quest to understand the cycling of chemical and biological tracers such as nutrients, carbon and oxygen, as well as key components of the Earth System Models used to project climate change.
Samar Khatiwala
wiley +1 more source
Software refactoring prediction evaluation method based on deep learning models [PDF]
Aiming at the lack of research on the performance of deep learning models in predicting software refactoring in the current field, a deep learning-based software refactoring prediction evaluation method was proposed to assess the refactoring predictive ...
Yichi ZHANG+4 more
doaj +1 more source
Generic Model Refactorings [PDF]
Many modeling languages share some common concepts and principles. For example, Java, MOF, and UML share some aspects of the concepts\ud of classes, methods, attributes, and inheritance.
B.C.D.S. Oliveira+17 more
core +6 more sources
Test Co‐Evolution in Software Projects: A Large‐Scale Empirical Study
We conducted an empirical study on the co‐evolution between test and production code and its correlation with project characteristics, such as team size and maintenance activities, in 526 GitHub repositories. Our analysis identified five distinct test evolution patterns, including progressive growth, stability, and erosion of the test base, revealing ...
Charles Miranda+2 more
wiley +1 more source
A Case Study in Refactoring Functional Programs [PDF]
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
Abstract In this study, we examine the reflexivity modes of information systems (IS) professionals and integrate the IS context—including structural, technological, and social properties—with IS professionals' biographical, inner dialogues to theorise about the role of reflexivity modes in their experiences of psychological empowerment.
Riitta Hekkala, Emma Nordbäck
wiley +1 more source
On the Impact of Refactorings on Software Attack Surface
Refactoring is one of the techniques mostly employed by software developers to improve the quality attributes of their systems. However, little has been done to investigate how refactoring operations specifically aimed at improving the internal structure
Estomii Edward+2 more
doaj +1 more source
An empirical investigation into code smells rectifications through ADA_BOOSTER
Object Oriented Programming has become one of the most established paradigms. It offers us features like encapsulation, polymorphism, inheritance etc. By using these features we are able to develop good software’s that are easy to understand.
M. Sangeetha, C. Chandrasekar
doaj +1 more source
Safe Concurrency Introduction through Slicing [PDF]
Traditional refactoring is about modifying the structure of existing code without changing its behaviour, but with the aim of making code easier to understand, modify, or reuse.
Bozó I.+4 more
core +2 more sources
ViOTUcluster: A high‐speed, All‐in‐one pipeline for viromic analysis of metagenomic data
ViOTUcluster is a user‐friendly, high‐speed, accurate, All‐in‐one solution that streamlines the entire viromic analysis workflow—from raw reads to the generation of viral operational taxonomic units tables, as well as other key viromic analysis tasks.
Sihang Liu+7 more
wiley +1 more source