Results 111 to 120 of about 2,915,691 (213)
The article’s subject matter deals with the management of software clones. Software clones are duplicate code fragments that can exist in the same or different software files. Software clone detection and management has become a well-established research
Manpreet Kaur +2 more
doaj +1 more source
The Downsides of Software Refactoring [PDF]
Jason R. Frier, Robert F. Roggio
openaire +1 more source
Refactoring for Software Transactional Memory
Software transactional memory (STM) is an optimistic concurrent lock free mechanism that has the potential of positively transforming how concurrent programming is performed. STM, despite its many desirable attributes, is not yet a ubiquitous programming
Baum, Mark Vincent
core +1 more source
Software Measurement for Functional Programming [PDF]
This thesis presents an investigation into the usefulness of software measurement techniques, also known as software metrics, for software written in functional programming languages such as Haskell.
Ryder, Chris
core
Uma abordagem reativa de construção de linhas de produto de software baseada em TDD e refatoração [PDF]
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2014Linhas de Produto de Software (LPS) trazem diversos benefícios, como a diminuição do tempo de ...
Neves, Glauco Silva
core
Refactoring Object-Oriented Software With ChatGPT: An Empirical Study
Generative AI (GenAI) is currently being utilized in many tasks to improve their quality. Because GenAI tools are highly qualified in text-based applications, they have the potential to automate tasks across the software engineering lifecycle.
Hanady M. Abdulsalam +4 more
doaj +1 more source
A computational solution for the software refactoring problem: a formalism toward an optimization approach [PDF]
Software Refactoring consists in reconstructing the code design of an object-oriented system without affecting the external functionality. Common refactoring tasks, in the initial steps, detect the source code components to be affected and
Nader Palacio, David Alberto
core
Verification of Refactorings in Isabelle/HOL [PDF]
Refactorings are source-to-source behaviour-preserving program transformations that are used for improving program structure. Programmers refactor code to adapt it when new functionality is added or when the code is being repaired -- refactoring serves ...
Sultana, Nik
core
RefactoCNN-system: an optimized deep learning framework for predicting software refactoring opportunities using CNN-based code analysis. [PDF]
Prasanna EL, Srinivas K.
europepmc +1 more source
Automated translation among EPSILON languages for performance-driven UML software model refactoring
Although performance represents a crucial non-functional attribute of software, few model-based approaches have been introduced up today for reducing the gap between performance analysis results (e.g., mean response time) and the feedback expected by ...
CORTELLESSA, VITTORIO +2 more
core

