Results 31 to 40 of about 11,950,262 (220)
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.
George Loizou +5 more
core +1 more source
AUTOMATIC DETECTING AND REMOVAL DUPLICATE CODES CLONES [PDF]
Code clones is considered now an important part of improving the overall design of software structure and software maintenance through making the source code more readable and more capable for maintenance.
Z. Al-Saffar, S. Sarhan, S. Elmougy
doaj +1 more source
Let's Make Refactoring Tools User-extensible! [PDF]
We present a framework for making a refactoring tool extensible, allowing users to define refactorings from scratch using the concrete syntax of the language, as well as to describe complex refactorings in a domain-specific language for scripting.
Huiqing Li +3 more
core +1 more source
A synthetic biology platform was established for the complete refactoring of complex anthracycline biosynthetic pathways in Streptomyces coelicolor using standardized, chemically synthetic DNA parts. This modular construction enabled streamlined combinatorial biosynthesis, yielding novel analogs that decouple DNA damage from chromatin damage (histone ...
Rongbin Wang +15 more
wiley +2 more sources
Background Oviedomycin is one among several polyketides known for their potential as anticancer agents. The biosynthetic gene cluster (BGC) for oviedomycin is primarily found in Streptomyces antibioticus.
Boncheol Gu +5 more
doaj +1 more source
Recommendation method for multi-objective software refactoring based on adaptive crossover [PDF]
To address the problem of excessive randomness introduced by the mechanical exchange of gene fragments in traditional crossover operators, which leads to the generation of invalid refactoring operations, this paper proposed a refactoring recommendation ...
Meiyan ZHENG, Yang ZHANG
doaj +1 more source
Decision tree based code smell prioritization evaluation
Based on the prioritization method of developer-driven code smell, combining with the optimization decision tree algorithm, a model was built to rank the refactoring priority of code smell for developers, which was evaluated in the empirical study.
GUO Di, WU Haitao
doaj +1 more source
Analysis of the impact of refactoring on code quality – comparative analysis of two cases
In agile methods, one of the techniques for improving code quality is refactoring. This is a process that employs a number of techniques, modifying the code without changing its functionality, aiming to improve its transparency and reduce vulnerability ...
Mariusz Łukasik, Marek Miłosz
doaj +1 more source
An Expression Processor: A Case Study in Refactoring Haskell Programs [PDF]
Refactoring is the process of changing the structure of a program while preserving its behaviour. This behaviour preservation is crucial so that refactorings do not introduce any bugs.
Brown, Christopher Mark +6 more
core +1 more source
An Analytical Study of Code Smells
Software development process involves developing, building and enhancing high-quality software for specific tasks and as a consequence generates considerable amount of data.
Lida Bamizadeh +3 more
doaj

