Results 121 to 130 of about 34,068 (247)

Views, Program Transformations, and the Evolutivity Problem in a Functional Language [PDF]

open access: yes, 2011
We report on an experience to support multiple views of programs to solve the tyranny of the dominant decomposition in a functional setting. We consider two possible architectures in Haskell for the classical example of the expression problem.
Cohen, Julien, Douence, Rémi
core   +4 more sources

Automatic clone detection for refactoring

open access: yesТруды Института системного программирования РАН, 2018
The article discusses the possibility to combine automatic refactoring with detection of repeating fragments in C/C++ source code. Classification of clones is proposed in terms of their further use during automatic refactoring.
N. G. Zetser
doaj  

A refactoring categorization model for software quality improvement. [PDF]

open access: yesPLoS One, 2023
Almogahed A   +6 more
europepmc   +1 more source

Using ATL to define advanced and flexible constraint model transformations [PDF]

open access: yes, 2009
Transforming constraint models is an important task in re- cent constraint programming systems. User-understandable models are defined during the modeling phase but rewriting or tuning them is manda- tory to get solving-efficient models. We propose a new
Chenouard, Raphael   +2 more
core   +2 more sources

Refactoring Assertion Roulette and Duplicate Assert test smells: a controlled experiment

open access: gold, 2022
Railana Santana   +5 more
openalex   +2 more sources

On the Impact of Refactorings on Software Attack Surface

open access: yesIEEE Access
Refactoring is one of the techniques mostly employed by software developers to improve the quality attributes of their systems. However, little has been done to investigate how refactoring operations specifically aimed at improving the internal structure
Estomii Edward   +2 more
doaj   +1 more source

Propagating Model Refactorings to Graph Transformation Rules

open access: gold, 2014
Sabine Winetzhammer   +1 more
openalex   +1 more source

Home - About - Disclaimer - Privacy