Results 51 to 60 of about 2,576 (220)
CLEAR: Class Level Software Refactoring Using Evolutionary Algorithms
The original design of a software system is rarely prepared for every new requirement. Software systems should be updated frequently, which is usually accompanied by the decline in software modularity and quality.
Wang Muchou +3 more
doaj +1 more source
This article provides a first evaluation of land‐surface models at the km‐scale resolutions at which they are used in weather and Earth‐system models. At these resolutions, the lateral transfers of water that organize landscapes play an important role in predicting evaporation correctly. Riparian processes and human water management for irrigation need
Jan Polcher +13 more
wiley +1 more source
A number of studies have investigated different means of the software refactoring. The question is whether there are any effective methods that could provide automated refactoring of the architecture on the design stage with no source code available yet.
Deryugina Olga, Nikulchev Evgeny
doaj +1 more source
Extract Method Refactoring by Successive Edge Contraction
16 pages, 7 ...
Omkarendra Tiwari, Rushikesh K. Joshi
openaire +2 more sources
One Yeast, Sixteen Synthetic Chromosomes, Infinite Possibilities
ABSTRACT The evolution of the yeast, Saccharomyces cerevisiae, from a genetically tractable model organism to a chassis for genome‐scale engineering represents one of the most influential trajectories in eukaryotic biology. The Synthetic Yeast Genome Project (Sc2.0) embodies the current height of this trajectory, having now delivered functional ...
Edward Archer +4 more
wiley +1 more source
Refactoring clustering in Java software networks
We present a study on the refactoring activities performed during the evolution of 7 popular Java open source software systems, using a complex network approach. We find that classes affected by refactorings are more likely to be interlinked than others,
Giulio Concas +9 more
core +1 more source
Improving the success rate of applying the extract method refactoring
Abstract Context: Most modern programming environments support refactorings. Although refactorings are relevant to improve the quality of software source code, they unfortunately suffer from severe usability issues. In particular, the extract method refactoring, one of the most prominent refactorings, has a failure rate of 49% when users attempt to ...
Juan Pablo Sandoval Alcocer +3 more
openaire +2 more sources
The Big Data Science Center at the Shanghai Synchrotron Radiation Facility has developed a user‐friendly centralized superfacility platform that integrates the entire large scientific facility lifecycle into a single accessible solution for users, while ensuring that the data lifecycle remains compliant with the findability, accessibility ...
Xiaoyun Li +10 more
wiley +1 more source
EvolvingWeb-Based Test Automation into Agile Business Specifications
Usually, test automation scripts for a web application directly mirror the actions that the tester carries out in the browser, but they tend to be verbose and repetitive, making them expensive to maintain and ineffective in an agile setting. Our research
Mark Utting +5 more
core +1 more source
Dense video captioning (DVC) aims at generating description for each scene in a video. Despite attractive progress for this task, previous works usually only concentrate on exploiting visual features while neglecting audio information in the video ...
Shixing Han +5 more
doaj +1 more source

