Results 91 to 100 of about 2,393,882 (271)
The contrast transfer function (CTF) is an imaging aberration that is a major resolution‐limiting factor in cryo‐electron microscopy (cryo‐EM). Precise CTF estimation is key to overcoming this limitation, but is particularly challenging in cryo‐electron tomography (cryo‐ET) data. Here, we present an approach for using geometric information to assist in
Sagar Khavnekar, William Wan
wiley +1 more source
Adopting high-quality source code is the ultimate way through which software evolution can be ensured as sustainable. Continuous refactoring in complex software systems ensures longevity and increases architecture knowledge sustainability.
Abdullah Almogahed+9 more
doaj +1 more source
Perception and Acceptance of an Autonomous Refactoring Bot
The use of autonomous bots for automatic support in software development tasks is increasing. In the past, however, they were not always perceived positively and sometimes experienced a negative bias compared to their human counterparts.
Hebig, Regina+3 more
core +1 more source
Correct Refactoring of Concurrent Java Code
Automated refactorings as implemented in modern IDEs for Java usually make no special provisions for concurrent code. Thus, refactored programsmay exhibit unexpected new concurrent behaviors.We analyze the types of such behavioral changes caused by current refactoring engines and develop techniques tomake thembehavior-preserving, ranging from simple ...
Schäfer, M+4 more
openaire +3 more sources
NoCodeGPT: A No‐Code Interface for Building Web Apps With Language Models
ABSTRACT Background Language models are increasingly used by software developers. However, it remains unclear whether their standard chat‐based interfaces are suitable for software development—especially for users with limited programming experience.
Mauricio Monteiro+4 more
wiley +1 more source
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
A consistency-guaranteed approach for Internet of Things
The software architecture of Internet of Things defines the component model and interconnection topology of Internet of Things systems. Refactoring is a systematic practice of improving a software structure without altering its external behaviors.
Yang Zhang+4 more
doaj +1 more source
Exploring the eradication of code smells: An empirical and theoretical perspective [PDF]
This article has been made available through the Brunel Open Access Publishing Fund - Copyright @ 2010 Hindawi Publishing CorporationCode smells reflect code decay, and, as such, developers should seek to eradicate such smells through application of ...
Black, S+4 more
core +3 more sources
Towards refactoring-aware code review [PDF]
Software developers review changes to a code base to prevent new bugs from being introduced. However, some parts of a change are more likely to introduce bugs than others, and thus deserve more care in reviewing. In this short paper, we discuss our ongoing work to build a reviewing tool that automatically determines which changes in a change set are ...
Saurabh Sarkar+2 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