Results 51 to 60 of about 11,754 (226)
Automated API migration in a user-extensible refactoring tool for Erlang programs [PDF]
Wrangler is a refactoring and code inspection tool for Erlang programs. Apart from providing a set of built-in refactorings and code inspection functionalities, Wrangler allows users to define refactorings, code inspections, and general program ...
Huiqing Li +3 more
core +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 +2 more sources
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
Refactoring GrPPI: Generic Refactoring for Generic Parallelism in C++ [PDF]
AbstractThe Generic Reusable Parallel Pattern Interface (GrPPI) is a very useful abstraction over different parallel pattern libraries, allowing the programmer to write generic patterned parallel code that can easily be compiled to different backends such as FastFlow, OpenMP, Intel TBB and C++ threads.
Christopher Brown 0002 +4 more
openaire +5 more sources
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
SODALITE-EU/refactoring-option-discoverer: M30Release of Refactoring Option Discoverer
This is a M30Release of Refactoring Option ...
IndikaKuma, Giovanni Quattrocchi
core +1 more source
zbMATH Open Web Interface contents unavailable due to conflicting licenses.
Márcio Cornélio +2 more
openaire +1 more source
Adult human organotypic cortical slices undergo marked neuronal loss, laminar disruption, and glial activation, yet their network activity progressively stabilizes after a variable period. Electrophysiology, longitudinal calcium imaging, and quantitative histology show that structurally remodeled human circuits show adaptive capacity resulting in ...
Estilla Zsófia Tóth +20 more
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
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

