Results 101 to 110 of about 34,068 (247)

Component-Based Java Legacy Code Refactoring

open access: yesRevista Facultad de Ingeniería Universidad de Antioquia, 2013
Component-Based Software Engineering (CBSE) claims to improve software modularisation and to embed architectural concerns. Refactoring Java legacy code with CBSE in mind requires first assessing the compliance of legacy code with component programming ...
Hugo Arboleda   +2 more
doaj   +1 more source

Automated Refactoring of Nested-IF Formulae in Spreadsheets

open access: yes, 2017
Spreadsheets are the most popular end-user programming software, where formulae act like programs and also have smells. One well recognized common smell of spreadsheet formulae is nest-IF expressions, which have low readability and high cognitive cost ...
Han, Shi   +4 more
core   +1 more source

Recommending Refactoring Solutions Based on Traceability and Code Metrics

open access: yesIEEE Access, 2018
Software refactoring has been extensively used to rectify the design flaws and improve software quality without affecting its observable behaviors. For a given code smell, it is common that there exist multiple refactoring solutions.
Ally S. Nyamawe   +4 more
doaj   +1 more source

Clone Removal in Java Programs as a Process of Stepwise Unification [PDF]

open access: yes, 2013
Cloned code is one of the most important obstacles against consistent software maintenance and evolution. Although today's clone detection tools find a variety of clones, they do not offer any advice how to remove such clones.
Bremm, Andri, Speicher, Daniel
core  

Improving Prolog programs: Refactoring for Prolog

open access: yes, 2007
Refactoring is an established technique from the object-oriented (OO) programming community to restructure code: it aims at improving software readability, maintainability and extensibility.
Demoen, Bart   +2 more
core   +2 more sources

Refactoring Arsitektur Microservice Pada Aplikasi Absensi PT. Graha Usaha Teknik

open access: yesJurnal Teknologi dan Sistem Informasi, 2019
Meningkatnya jumlah pengguna aplikasi berbasis arsitektur monolithic dapat mempengaruhi proses pemeliharaan, kinerja dan kompleksnya pembaruan aplikasi. Resilient challenges merupakan salah satu permasalahan yang sering terjadi pada arsitektur monolithic,
Rizki Mufrizal, Dina Indarti
doaj   +1 more source

Dynamic Analysis can be Improved with Automatic Test Suite Refactoring

open access: yes, 2015
Context: Developers design test suites to automatically verify that software meets its expected behaviors. Many dynamic analysis techniques are performed on the exploitation of execution traces from test cases.
Baudry, Benoit   +5 more
core   +1 more source

Object-oriented Programming Laws for Annotated Java Programs

open access: yes, 2010
Object-oriented programming laws have been proposed in the context of languages that are not combined with a behavioral interface specification language (BISL).
A. Banerjee   +27 more
core   +2 more sources

Pattern-based model refactoring for the introduction association relationship

open access: yesJournal of King Saud University: Computer and Information Sciences, 2015
Refactoring is an important software development process involving the restructuring of a model to improve its internal qualities without changing its external behavior.
Boulbaba Ben Ammar, Mohamed Tahar Bhiri
doaj   +1 more source

Home - About - Disclaimer - Privacy