Results 41 to 50 of about 4,536 (221)
Evaluating mutation testing behavior can help decide whether refactoring successfully maintains the expected initial test results. Moreover, manually performing this analytical work is both time-consuming and prone to errors.
Tiago Samuel Rodrigues Teixeira +2 more
doaj +1 more source
Clone Detection and Removal for Erlang/OTP within a Refactoring Environment [PDF]
This paper proposes a token and AST based hybrid approach to automatically detecting code clones in Erlang/OTP programs, underlying a collection of refactorings to support user-controlled automatic clone removal.
Huiqing Li +3 more
core +1 more source
Adopting high-quality source code is the ultimate way through which software evolution can be ensured as sustainable. Continuous refactoring in complex software systems ensures longevity and increases architecture knowledge sustainability.
Abdullah Almogahed +9 more
doaj +1 more source
A meta-analysis approach to refactoring and XP
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
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
Dynamic Ranking of Refactoring Menu Items for Integrated Development Environment
Software refactoring is popular and thus most mainstream IDEs, e.g., Eclipse, provide a top level menu, especially for refactoring activities. The refactoring menu is designed to facilitate refactorings, and it has become one of the most commonly used ...
Thida Oo, Hui Liu, Bridget Nyirongo
doaj +1 more source
Prioritizing the refactoring need for critical component using combined approach [PDF]
One of the most promising strategies that will smooth out the maintainability issues of the software is refactoring. Due to lack of proper design approach, the code often inherits some bad smells which may lead to improper functioning of the code ...
Rajni Sehgal +2 more
doaj +1 more source
A new data‐efficient framework combining DFT calculations, a neural network model, and automated graph analysis of catalytic reaction networks is proposed and applied to CO2 hydrogenation on transition metal nanoparticles. The analysis shows how efficient C2 oxygenate production requires a balance between CHx formation, C–C coupling, protonation, and ...
Mikhail V. Polynski, Sergey M. Kozlov
wiley +1 more source
Refactoring Erlang Programs [PDF]
We describe refactoring for Erlang programs, and work in progress to build two tools to give machine support for refactoring systems written in Erlang. We comment on some of the peculiarities of refactoring Erlang programs, and describe in some detail a ...
Kozsik, Tamás +6 more
core
microeco 2: A comprehensive R package for downstream analysis of microbiome omics data
The current version 2.0 of the microeco package represents a substantial update compared to the previously published version. Key enhancements include the addition of new classes, integration of a broader suite of analytical methods, a comprehensive overhaul of the parameter system, improved connectivity between statistical analysis and visualization ...
Chi Liu +9 more
wiley +1 more source

