Results 91 to 100 of about 11,950,262 (220)
The article’s subject matter deals with the management of software clones. Software clones are duplicate code fragments that can exist in the same or different software files. Software clone detection and management has become a well-established research
Manpreet Kaur +2 more
doaj +1 more source
The study presents an optimized, reproducible protoplast transfection method for Geobacillus stearothermophilus. The method enables efficient uptake of native and fully synthetic TP‐84 bacteriophage genomes, their “rebooting” in vivo and production of infectious phage particles.
Ireneusz Sobolewski +4 more
wiley +1 more source
(1) Background: LLM-generated code frequently contains code smells that degrade maintainability. Whether the generating model can effectively refactor its own output—self-refactoring—remains untested.
Dong Kwan Kim +2 more
doaj +1 more source
Evaluating the Energy Efficiency of Optimization Techniques in C, Python, and Java
ABSTRACT Background Software plays a critical role in modern society, but its energy consumption is a growing concern. This issue is especially evident in the Internet of Things (IoT), which involves billions of devices operating under strict energy constraints, most of which rely on C Programming Language (PL) because of its energy efficiency. Outside
Carlos Pulido +5 more
wiley +1 more source
Towards Refactoring FRETish Requirements
Like software, requirements evolve and change frequently during the development process. Refactoring is the process of reorganising software without changing its behaviour, to make it easier to understand and modify. We propose refactoring for formalised
Luckcuck, M. +3 more
core +1 more source
ABSTRACT While Large Language Models (LLMs) have demonstrated remarkable capabilities in code generation, their effectiveness in unit testing is often constrained by insufficient context regarding external dependencies. This limitation is particularly pronounced in industrial settings, where proprietary code remains opaque to the model. To address this
Javier Ferrer, Francisco Chicano
wiley +1 more source
Improving the success rate of applying the extract method refactoring
Abstract Context: Most modern programming environments support refactorings. Although refactorings are relevant to improve the quality of software source code, they unfortunately suffer from severe usability issues. In particular, the extract method refactoring, one of the most prominent refactorings, has a failure rate of 49% when users attempt to ...
Juan Pablo Sandoval Alcocer +3 more
openaire +3 more sources
THE BEST FACTORS FOR INFLUENCE KNOWLEDGE SHARING AMONG TEACHERS THROUGH WEBSITE TECHNOLOGY
The purpose of this research is to answer the question and know the problems of implementation the knowledge sharing in an educational organization, that is in the school.
Rahmat Musfikar
doaj +1 more source
Formalisation of Haskell Refactorings [PDF]
Refactoring is a well-known technique for improving the design of existing programs without changing their external behaviour. HaRe is the refactoring tool we have built to support refactoring Haskell programs.
Thompson, Simon, Li, Huiqing
core
Machine Learning for Software Refactoring: a Large-Scale Empirical Study
Refactorings tackle the challenge of architectural degradation of object-oriented software projects by improving its internal structure without changing the behavior. Refactorings improve software quality and maintainability if applied correctly. However,
Gerling, Jan (author)
core +1 more source

