Results 71 to 80 of about 8,846 (233)
Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities
Understanding how developers refactor their code is critical to support the design improvement process of software. This paper investigates to what extent code metrics are good indicators for predicting refactoring activity in the source code.
Priyadarshni Suresh Sagar +4 more
doaj +1 more source
One Yeast, Sixteen Synthetic Chromosomes, Infinite Possibilities
ABSTRACT The evolution of the yeast, Saccharomyces cerevisiae, from a genetically tractable model organism to a chassis for genome‐scale engineering represents one of the most influential trajectories in eukaryotic biology. The Synthetic Yeast Genome Project (Sc2.0) embodies the current height of this trajectory, having now delivered functional ...
Edward Archer +4 more
wiley +1 more source
Automated Refactoring for Testability [PDF]
Current software practice places a strong emphasis on unit testing, to the extent that the amount of test code produced on a project can exceed the amount of actual application code required. This illustrates the importance of testability as a feature of software.
Mel Ó Cinnéide +2 more
openaire +1 more source
Testing-framework-aware Refactoring [PDF]
Testing is the predominant way of establishing evidence that a program meets it requirements. When both test code and the application under test are written in the same programming language, a refactoring tool for this language should be able to refactor
Huiqing Li +3 more
core
Towards Trustworthy Refactoring in Erlang [PDF]
Tool-assisted refactoring transformations must be trustworthy if programmers are to be confident in applying them on arbitrarily extensive and complex code in order to improve style or efficiency.
Dániel Horpácsi +2 more
doaj +1 more source
The Big Data Science Center at the Shanghai Synchrotron Radiation Facility has developed a user‐friendly centralized superfacility platform that integrates the entire large scientific facility lifecycle into a single accessible solution for users, while ensuring that the data lifecycle remains compliant with the findability, accessibility ...
Xiaoyun Li +10 more
wiley +1 more source
Refactoring in the presence of annotations [PDF]
Current-day programming languages include constructs to embed meta-data in a program's source code in the form of annotations. More than mere documentation, these annotations are used in modern frameworks to map source-level entities to domain-specific ones.
Carlos Noguera +3 more
openaire +2 more sources
A User-extensible Refactoring Tool for Erlang Programs [PDF]
Refactoring is the process of changing the design of a program without changing what it does. While it is possible to refactor a program by hand, tool support is considered invaluable as it allows large-scale refactorings to be performed easily. However,
Thompson, Simon, Li, Huiqing
core
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
Afatinib and osimertinib showed broadly comparable survival outcomes as first‐line therapy for NSCLC with uncommon EGFR mutations. Treatment may be individualized by mutation subtype, while adding immune checkpoint inhibition to platinum doublet after EGFR‐TKI showed no clear benefit.
Yutaro Nagano +21 more
wiley +1 more source

