Results 61 to 70 of about 34,068 (247)
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
We have converted the only known true bacterial monoterpene synthase, cineole synthase from Streptomyces clavuligerus (bCinS, C10 substrate), to a highly competent sesquiterpene synthase (C15) with a minimum number of rational mutations. By comparison with diterpene synthases (C20), we were then able to bestow diterpene synthase activity on bCinS. This
Nicole G. H. Leferink +3 more
wiley +1 more source
A Comparative Study of Refactoring Haskell and Erlang Programs [PDF]
Refactoring is about changing the design of existing code without changing its behaviour, but with the aim of making code easier to understand, modify, or reuse.
Li, Huiqing, Thompson, Simon
core +1 more source
RePOR: Mimicking humans on refactoring tasks. Are we there yet?
Refactoring is a maintenance activity that aims to improve design quality while preserving the behavior of a system. Several (semi)automated approaches have been proposed to support developers in this maintenance activity, based on the correction of anti-
Antoniol, Giuliano +2 more
core +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
An automated refactoring approach for asynchronous mechanism
As synchronous blocking wastes system resources and affects program performance in concurrent processing,an automatic refactoring approach based on the asynchronous mechanism of CompletableFuture was proposed.Firstly,several static analyses by Wala ...
Minghan JI +4 more
doaj +1 more source
A Jacobian‐Free Newton‐Krylov Method for Cell‐Centred Finite Volume Solid Mechanics
ABSTRACT This study proposes a Jacobian‐free Newton‐Krylov approach for finite‐volume solid mechanics. Traditional Newton‐based approaches require explicit Jacobian matrix formation and storage, which can be computationally expensive and memory‐intensive.
Philip Cardiff +3 more
wiley +1 more source
Who Gives Feedback Matters: Student Biases Towards Human and AI‐Generated Formative Feedback
ABSTRACT Background Feedback is essential for learning, helping individuals understand and improve their performance. However, providing timely, personalised feedback in higher education is challenging. Generative AI offers a scalable solution, yet little is known about students' biases towards AI‐generated feedback.
Tanya Nazaretsky +4 more
wiley +1 more source
A Comparative Study of Automated Refactoring Tools
Researchers proposed several refactoring approaches supported by automated and semi-automated refactoring tools. However, the existence of numerous automated refactoring tools imposes difficulties on developers to decide upon the appropriate one ...
Maha Alharbi, Mohammad Alshayeb
doaj +1 more source
The refactoring approach used in Klocwork Insight toolkit
The paper describes refactoring technics used in Klocwork Insight toolkit for C/C++ programming languages. Being the most popular Extract Function refactoring is chosen to describe all stages of refactoring process.
N. L. Lugovskoy
doaj +1 more source

