Results 111 to 120 of about 2,915,691 (213)

Empirical evaluation of feature selection and machine learning techniques to recommend clones for software refactoring

open access: yesРадіоелектронні і комп'ютерні системи
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]

open access: yesJournal of Computer Science and Information Technology, 2015
Jason R. Frier, Robert F. Roggio
openaire   +1 more source

Refactoring for Software Transactional Memory

open access: yes, 2011
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]

open access: yes
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]

open access: yes, 2014
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

open access: yesIET Software
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]

open access: yes, 2017
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]

open access: yes
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  

Automated translation among EPSILON languages for performance-driven UML software model refactoring

open access: yes, 2016
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  

Home - About - Disclaimer - Privacy