Results 101 to 110 of about 34,068 (247)
Component-Based Java Legacy Code Refactoring
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
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
On Proving the Correctness of Refactoring Class Diagrams of MDE Metamodels [PDF]
Najd Altoyan, Don Batory
openalex +1 more source
Recommending Refactoring Solutions Based on Traceability and Code Metrics
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]
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
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
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
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
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
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

