Results 131 to 140 of about 8,846 (233)

Applying ArchOptions to value the payoff of refactoring

open access: yes, 2004
ArchOptions is a real-options based model that we have pro-posed to value the flexibility of software architectures in response to future changes in requirements.
Bahsoon, R., Emmerich, W.
core  

Using Refactoring Techniques for Visual Editing of Hybrid Languages

open access: yes, 2013
In this paper we describe how techniques for refactoring can be used for visual editing of hybrid languages, that is, languages that have both a visual and a textual syntax.
Fors, Niklas,   +2 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

A Maintainability Framework to Ensure the Software Quality in Object-Oriented Programming

open access: yesIEEE Access
In recent years, there have been significant challenges in the attempt to improve modular structure and code reusability in software development. Software developers should ensure that refactoring not only eliminates code smells but also leads to ...
Siti Rochimah   +5 more
doaj   +1 more source

Refactoring UML Models

open access: yes, 2001
Software developers spend most of their time modifying and maintaining existing products. This is because systems, and consequently their design, are in perpetual evolution before they die. Nevertheless, dealing with this evolution is a complex task. Before evolving a system, structural modi cations are often required.
Sunyé, Gerson   +3 more
openaire   +2 more sources

Refactoring corpora [PDF]

open access: yesProceedings of the Workshop on Linking Natural Language Processing and Biology Towards Deeper Biological Literature Analysis - BioNLP '06, 2006
Helen L. Johnson 0001   +4 more
openaire   +3 more sources

Formally proving the correctness of the (un)currying refactoring: Using Agda with a simple Haskell-like programming language

open access: yes, 2023
When designing critical software, great care must be taken to guarantee its correctness. Refactoring is one of the techniques used to improve code readability, maintainability, and other factors without changing functionality.
Jóźwik, Michał (author)
core  

Refactoring Loops in the Era of LLMs: A Comprehensive Study

open access: yesFuture Internet
Java 8 brought functional programming to the Java language and library, enabling more expressive and concise code to replace loops by using streams.
Alessandro Midolo, Emiliano Tramontana
doaj   +1 more source

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  

Software Metrics: Measuring Haskell [PDF]

open access: yes, 2005
Software metrics have been used in software engineering as a mechanism for assessing code quality and for targeting software development activities, such as testing or refactoring, at areas of a program that will most benefit from them.
Ryder, Chris, Thompson, Simon
core  

Home - About - Disclaimer - Privacy