Results 111 to 120 of about 4,536 (221)
Towards Refactoring FRETish Requirements
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
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
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
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]
Jason R. Frier, Robert F. Roggio
openaire +1 more source
Encapsulated field refactoring: Section 5.6 of Software Testing Automation (book) by Saeed Parsa
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]
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]
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
Are refactoring practices related to clusters in java software?
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

