Results 121 to 130 of about 42,100 (284)
Ensuring Syntactic Interoperability Using Consumer‐Driven Contract Testing
This study presents a systematic literature review on consumer‐driven contract testing, a testing technique that ensures syntactic compatibility between microservices through isolated test execution. We develop a theory on when and how to use consumer‐driven contract testing and evaluate it with the insights of an action research study.
Georg‐Daniel Schwarz+2 more
wiley +1 more source
Design of satellite tracking platform based on software defined radio
This paper proposes a kind of design for satellite tracking platform which is based on software defined radio(SDR) technology and constructed with several properties such as open, modularization, code refactoring, etc.
Kang Guodong+3 more
doaj +1 more source
Refactoring Inspection Support for Manual Refactoring Edits
Refactoring is commonly performed manually, supported by regression testing, which serves as a safety net to provide confidence on the edits performed. However, inadequate test suites may prevent developers from initiating or performing refactorings. We propose RefDistiller , a static analysis approach to support the inspection of manual refactorings.
Everton L. G. Alves+4 more
openaire +2 more sources
How Climate Model Developers Deal With Bugs
Abstract General circulation models (GCMs) are not only powerful tools to understand Earth's climate system and to forecast the weather. They are also large software programs written by humans. As such, they contain coding mistakes, so‐called bugs.
Ulrike Proske, Lieke A. Melsen
wiley +1 more source
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
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
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
Matlab is a very popular dynamic "scripting" language for numerical computations used by scientists, engineers and students world-wide. Matlab programs are often developed incrementally using a mixture of Matlab scripts and functions, and frequently build upon existing code which may use outdated features.
Max Schäfer+2 more
openaire +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
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