Results 51 to 60 of about 8,846 (233)

METODE NON- HEURISTIC UNTUK DETEKSI REFACTORING NON-SOURCE CODE (SYSTEMATIC LITERATURE REVIEW)

open access: yesSimetris: Jurnal Teknik Mesin, Elektro dan Ilmu Komputer, 2015
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]

open access: yesProceedings of the 36th International Conference on Software Engineering, 2014
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]

open access: yes, 2010
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

open access: yes, 2021
This is a M30Release of Refactoring Option ...
IndikaKuma, Giovanni Quattrocchi
core   +1 more source

Construction of Sabatier Volcanoes for CO2 Hydrogenation to C1‐2 Oxygenates Using Data‐Efficient Machine Learning

open access: yesAdvanced Science, EarlyView.
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 by Transformation

open access: yesElectronic Notes in Theoretical Computer Science, 2002
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]

open access: yes, 2006
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]

open access: yes, 2010
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

open access: yes, 2021
This is a M24Release of Refactoring Option ...
IndikaKuma   +2 more
core   +1 more source

Multi-Classification Refactoring Framework Using Hopfield Neural Network for Sustainable Software Development

open access: yesIEEE Access
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

Home - About - Disclaimer - Privacy