Results 141 to 150 of about 8,846 (233)
Refactoring clustering in Java software networks
We present a study on the refactoring activities performed during the evolution of 7 popular Java open source software systems, using a complex network approach. We find that classes affected by refactorings are more likely to be interlinked than others,
Giulio Concas +9 more
core +1 more source
ROTOR: A Reliable OCaml Tool for OCaml Refactoring - Trustworthy Refactoring for OCaml
<p>ROTOR is a refactoring tool for the OCaml language that is written in OCaml.</p>Development was funded by EPSRC grant no.
Simon J. Thompson +7 more
core +1 more source
Achieving better requirements to code traceability: which refactoring should be done first?
During system evolution, trace links among requirements and source code could get distorted due to vocabulary mismatch problem. Nevertheless, researchers have shown that those links can be recovered by code refactoring.
Gias, A.U., Easmin, R., Faiz, F.
core +1 more source
Automatic clone detection for refactoring
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 metamodel for the specification and verification of model refactoring actions
Refactoring has become a valuable activity during the software development lifecycle, because it can be induced by different causes, like new requirements or quality improvement.
Arcelli D., Cortellessa V., Di Pompeo D.
core +1 more source
Refactoring and Updating the Psychoacoustics Web Toolbox [PDF]
openPsychoacoustics-web è una piattaforma gratuita online sviluppata per effettuare complessi test psicoacustici. Sebbene funzionate e operativa, il precedente sviluppo software ha lasciato alcune lacune in termini di stabilità e funzionalità, come un
SANTOLIN, PIETRO
core
On the Notion of Functional Aspects in Aspect-Oriented Refactoring
In this paper, we examine the notion of functional aspects in context of aspect-oriented refactoring. Treating aspects as functions reduces the potential interactions between aspects significantly. We propose a simple mathematical model that incorporates
Aspect-oriented Refactoring +2 more
core
A refactoring categorization model for software quality improvement. [PDF]
Almogahed A +6 more
europepmc +1 more source
Refactoring transformations for maintainable, scalable and efficient parallelism
Computing is everywhere and our society depends on it. Increased performance over the last decades has allowed us to solve ever more interesting problems.
Kjolstad, Fredrik Berg
core
This thesis was submitted for the degree of Doctor of Philosophy and was awarded by Brunel UniversityObject-Oriented design and development dominates both commercial and open source software projects.
Gatrell, Matt
core

