Results 51 to 60 of about 8,846 (233)
METODE NON- HEURISTIC UNTUK DETEKSI REFACTORING NON-SOURCE CODE (SYSTEMATIC LITERATURE REVIEW)
ABSTRAK Refactoring perangat lunak merupakan sebuah teknik untuk mentransformasi struktur internal perangkat lunak tanpa merubah fungsionalitas perangkat lunak itu sendiri.
Ratih Nindyasari
doaj +1 more source
Manual refactoring changes with automated refactoring validation [PDF]
Refactoring, the practice of applying behavior-preserving changes to existing code, can enhance the quality of software systems. Refactoring tools can automatically perform and check the correctness of refactorings. However, even when developers have these tools, they still perform about 90% of refactorings manually, which is error-prone.
Xi Ge, Emerson R. Murphy-Hill
openaire +1 more source
Improved Testing Through Refactoring: Experience from the ProTest project [PDF]
We report on how the Wrangler refactoring tool has been used to improve and transform test code for Erlang systems. This has been achieved through the removal of code clones, the identification of properties for property-based testing and the definition ...
Huiqing Li +3 more
core +1 more source
SODALITE-EU/refactoring-option-discoverer: M30Release of Refactoring Option Discoverer
This is a M30Release of Refactoring Option ...
IndikaKuma, Giovanni Quattrocchi
core +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
AbstractIn this paper we present how refactoring of object-oriented programs can be accomplished by using refinement. Our approach is based on algebraic laws of an object-oriented language for refinement similar to Java. We follow a strategy involving data and algorithmic refinement of classes.
Márcio Cornélio +2 more
openaire +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
Refactoring Support for Modularity Maintenance in Erlang [PDF]
Low coupling between modules and high cohesion inside each module are the key features of good software architecture. Systems written in modern programming languages generally start with some reasonably well-designed module structure; however with ...
Huiqing Li +3 more
core +1 more source
SODALITE-EU/refactoring-option-discoverer: M24Release of Refactoring Option Discoverer
This is a M24Release of Refactoring Option ...
IndikaKuma +2 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

