Results 111 to 120 of about 4,536 (221)

Towards Refactoring FRETish Requirements

open access: yes, 2022
Like software, requirements evolve and change frequently during the development process. Refactoring is the process of reorganising software without changing its behaviour, to make it easier to understand and modify. We propose refactoring for formalised
Luckcuck, M.   +3 more
core   +1 more source

Refactoring Prediction Using Multi-Label Classification Approach

open access: yesIEEE Access
Refactoring is the process of restructuring existing source code to improve its internal structure without altering its external behavior. Refactoring is essential to maintaining software quality; however, its manual application is labor-intensive, and ...
Amal Alazba   +5 more
doaj   +1 more source

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

An empirical investigation into contributory factors of change and fault propensity in large-scale commercial object-oriented software

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

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

Encapsulated field refactoring: Section 5.6 of Software Testing Automation (book) by Saeed Parsa

open access: yes, 2022
Section 5.6 of the book, Software testing automation, provides a code-level description of the encapsulated field refactoring. Encapsulated field refactoring supports information hiding and encapsulation by changing public class attributes to private ...
Saeed Parsa (13893726)   +1 more
core  

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  

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  

Are refactoring practices related to clusters in java software?

open access: yes, 2014
Refactoring is widely used among the practices of Agile software development. In this preliminary work we present an empirical study carried out on several releases of 5 software systems written in Java.
Giulio Concas   +7 more
core   +1 more source

Home - About - Disclaimer - Privacy