Results 61 to 70 of about 22,609 (263)

RefDiff: Detecting Refactorings in Version Histories

open access: yes, 2017
Refactoring is a well-known technique that is widely adopted by software engineers to improve the design and enable the evolution of a system. Knowing which refactoring operations were applied in a code change is a valuable information to understand ...
Silva, Danilo, Valente, Marco Tulio
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

The Impact of COVID‐19 on Open Source Development Activities: A Multi‐Method Study

open access: yesJournal of Software: Evolution and Process, Volume 38, Issue 1, January 2026.
ABSTRACT The social isolation measures resulting from the COVID‐19 outbreak changed work practices in various sectors, especially with the shift to working from home. However, the implications of the pandemic on the maintenance and evolution of open‐source software (OSS) still deserve further studies.
Márcio Vinicius Okimoto   +3 more
wiley   +1 more source

A Novel Metric based Detection of Temporary Field Code Smell and its Empirical Analysis

open access: yesJournal of King Saud University: Computer and Information Sciences, 2022
Code smell causes side effects in the source code and impact the code quality. It is beneficial to recognize code smells to improve software quality. Despite 22 classical code smells as characterized by Martin Fowler, all classical code smells have not ...
Ruchin Gupta, Sandeep Kumar Singh
doaj   +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

Model-driven Java code refactoring

open access: yesComputer Science and Information Systems, 2015
Refactoring is an important technique for restructuring code to improve its design and increase programmer productivity and code reuse. Performing refactorings manually, however, is tedious, time consuming and error-prone. Thus, providing an automated support for them is necessary.
Sohaib Hamioud, Fadila Atil
openaire   +1 more source

Assessing the Usefulness of Assurance Cases: Experience With the Large Hadron Collider

open access: yesSystems Engineering, Volume 29, Issue 1, Page 99-113, January 2026.
ABSTRACT Assurance cases (ACs) are structured arguments designed to show that a system is sufficiently reliable to function properly in its operational environment. They are mandated by safety standards and are largely used in industry to support risk management for systems; however, ACs often contain proprietary information and are not publicly ...
Torin Viger   +7 more
wiley   +1 more source

Development of a Refactoring Learning Environment [PDF]

open access: yes, 2010
This paper describes a Refactoring Learning Environment, which is intended to analyze and assess programming code, based on refactoring rules. The Refactoring Learning Environment architecture includes an intelligent assistant – Refactoring Agent, which ...
Stoyanova-Doycheva, A
core  

Safe Concurrency Introduction through Slicing [PDF]

open access: yes, 2015
Traditional refactoring is about modifying the structure of existing code without changing its behaviour, but with the aim of making code easier to understand, modify, or reuse.
Bozó I.   +4 more
core   +2 more sources

Home - About - Disclaimer - Privacy