Results 51 to 60 of about 2,688,379 (262)
Similar Code Detection and Elimination for Erlang Programs [PDF]
A well-known bad code smell in refactoring and software maintenance is duplicated code, that is the existence of code clones, which are code fragments that are identical or similar to one another.
Huiqing Li +3 more
core +1 more source
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
Refactoring Functional Programs [PDF]
Refactoring is the process of improving the design of existing programs without changing their functionality. These notes cover refactoring in functional languages, using Haskell as the medium, and introducing the HaRe tool for refactoring in ...
Simon Thompson, Thompson, Simon
core +1 more source
Renaming Global Variables in C Mechanically Proved Correct [PDF]
Most integrated development environments are shipped with refactoring tools. However, their refactoring operations are often known to be unreliable. As a consequence, developers have to test their code after applying an automatic refactoring.
Julien Cohen
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
Green software: Refactoring approach
An energy efficient information and communication system is a need of the day. Information technology related industries are making efforts to reduce power consumption by improvising both the hardware infrastructure and software systems.
Rajni Sehgal +3 more
doaj +1 more source
Refactoring with Wrangler, updated: Data and process refactorings, and integration with Eclipse [PDF]
Wrangler is a refactoring tool for Erlang, implemented in Erlang. This paper reports the latest developments in Wrangler, which include the introduction of a number of data- and process-related refactorings, and also the implementation of an Eclipse plug-
George Orösz +7 more
core +1 more source
What Refactoring Topics Do Developers Discuss? A Large Scale Empirical Study Using Stack Overflow
Due to the growing complexity of software systems, there has been a dramatic increase in research and industry demand on refactoring. Refactoring research nowadays addresses challenges beyond code transformation to include, but not limited to, scheduling
Chaima Abid +3 more
doaj +1 more source
Tool Support for Refactoring Functional Programs [PDF]
Refactorings are source-to-source program transformations which change program structure and organisation, but not program functionality. Documented in catalogues and supported by tools, refactoring provides the means to adapt and improve the design of ...
Huiqing Li +3 more
core +1 more source
Clone Detection and Elimination for Haskell [PDF]
Duplicated code is a well known problem in software maintenance and refactoring. Code clones tend to increase program size and several studies have shown that duplicated code makes maintenance and code understanding more complex and time consuming.
Brown, Christopher Mark +4 more
core +1 more source

