Results 41 to 50 of about 34,068 (247)

Refactoring

open access: yes, 2021
Class metrics used for refactoring ...
openaire   +2 more sources

Refactoring Process Models in Large Process Repositories. [PDF]

open access: yes, 2008
With the increasing adoption of process-aware information systems (PAIS), large process model repositories have emerged. Over time respective models have to be re-aligned to the real-world business processes through customization or adaptation.
B. Weber   +16 more
core   +4 more sources

Refactoring bacteriophage T7 [PDF]

open access: yesMolecular Systems Biology, 2005
Natural biological systems are selected by evolution to continue to exist and evolve. Evolution likely gives rise to complicated systems that are difficult to understand and manipulate. Here, we redesign the genome of a natural biological system, bacteriophage T7, in order to specify an engineered surrogate that, if viable, would be easier to study and
Chan, Leon Y, Kosuri, Sriram, Endy, Drew
openaire   +4 more sources

Cross-language refactoring detection method based on edit sequence [PDF]

open access: yesJournal of Hebei University of Science and Technology
Aiming at the problems of unreliable commit message caused by developers not consistently recording refactoring operations, and language singularityin deep learning-based refactoring detection methods, a cross-language refactoring detection method ...
Tao LI   +3 more
doaj   +1 more source

Unlocking Blocked Communicating Processes

open access: yes, 2015
We study the problem of disentangling locked processes via code refactoring. We identify and characterise a class of processes that is not lock-free; then we formalise an algorithm that statically detects potential locks and propose refactoring ...
Francalanza, Adrian   +2 more
core   +4 more sources

Applying ArchOptions to value the payoff of refactoring [PDF]

open access: yes, 2004
ArchOptions is a real-options based model that we have pro-posed to value the flexibility of software architectures in response to future changes in requirements.
Bahsoon, R., Emmerich, W.
core   +1 more source

Safer Refactorings

open access: yes, 2016
Refactorings often require semantic correctness conditions that amount to software model checking. However, IDEs such as Eclipse’s Java Development Tools implement far simpler checks on the structure of the code. This leads to the phenomenon that a seemingly innocuous refactoring can change the behaviour of the program. In this paper we demonstrate our
Eilertsen, Anna Maria   +2 more
openaire   +2 more sources

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 Murphy-Hill
openaire   +1 more source

Improving Prolog Programs: Refactoring for Prolog

open access: yes, 2004
Refactoring is an established technique from the OO-community to restructure code: it aims at improving software readability, maintainability and extensibility.
A. Pettorossi   +10 more
core   +1 more source

Interface refactoring in performance-constrained web services [PDF]

open access: yes, 2012
This paper presents the development of REF-WS an approach to enable a Web Service provider to reliably evolve their service through the application of refactoring transformations. REF-WS is intended to aid service providers, particularly in a reliability
Townend, P, Webster, D, Xu, J
core   +1 more source

Home - About - Disclaimer - Privacy