Results 41 to 50 of about 11,754 (226)

Atypical Condensation Domains Guide Discovery and Illuminate Biosynthesis of Myxoglucamides Featuring Vinyl‐Substituted, α‐Oxidized γ‐Amino Acids

open access: yesAngewandte Chemie, EarlyView.
Genome mining of atypical condensation (C) domains leads to the discovery of myxoglucamides, glycolipopeptides featuring an unprecedented vinyl‐substituted, α‐oxidized γ‐amino acid. Biosynthetic studies reveal a discrete C‐domain‐like O‐acyltransferase, a β‐hydroxylation‐dependent chain‐extension checkpoint, and an unusual pathway for γ‐amino acid ...
Tingting Wang   +10 more
wiley   +2 more sources

Cross-language refactoring detection method based on edit sequence [PDF]

open access: yesJournal of Hebei University of Science and Technology
Aiming at the problems of unreliable commit message caused by developers not consistently recording refactoring operations, and language singularityin deep learning-based refactoring detection methods, a cross-language refactoring detection method ...
Tao LI   +3 more
doaj   +1 more source

Safer Refactorings

open access: yes, 2016
Refactorings often require semantic correctness conditions that amount to software model checking. However, IDEs such as Eclipse’s Java Development Tools implement far simpler checks on the structure of the code. This leads to the phenomenon that a seemingly innocuous refactoring can change the behaviour of the program. In this paper we demonstrate our
Anna Maria Eilertsen   +2 more
openaire   +3 more sources

An Expression Processor: A Case Study in Refactoring Haskell Programs [PDF]

open access: yes, 2010
Refactoring is the process of changing the structure of a program while preserving its behaviour. This behaviour preservation is crucial so that refactorings do not introduce any bugs.
Brown, Christopher Mark   +6 more
core   +1 more source

Refactoring MATLAB [PDF]

open access: yes, 2013
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.
Soroush Radpour   +2 more
openaire   +1 more source

Tool Support for Refactoring Functional Programs [PDF]

open access: yes, 2003
Refactorings are source-to-source program transformations which change program structure and organisation, but not program functionality. Documented in catalogues and supported by tools, refactoring provides the means to adapt and improve the design of ...
Huiqing Li   +3 more
core   +1 more source

An empirical investigation into contributory factors of change and fault propensity in large-scale commercial object-oriented software [PDF]

open access: yes, 2012
This thesis was submitted for the degree of Doctor of Philosophy and was awarded by Brunel UniversityObject-Oriented design and development dominates both commercial and open source software projects.
Gatrell, Matt
core   +7 more sources

A Comparative Study of Refactoring Haskell and Erlang Programs [PDF]

open access: yes, 2006
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.
Huiqing Li   +3 more
core   +1 more source

Refactoring with Wrangler, updated: Data and process refactorings, and integration with Eclipse [PDF]

open access: yes, 2008
Wrangler is a refactoring tool for Erlang, implemented in Erlang. This paper reports the latest developments in Wrangler, which include the introduction of a number of data- and process-related refactorings, and also the implementation of an Eclipse plug-
George Orösz   +7 more
core   +1 more source

The effectiveness of refactoring, based on a compatibility testing taxonomy and a dependency graph [PDF]

open access: yes, 2006
In this paper, we describe and then appraise a testing taxonomy proposed by van Deursen and Moonen (VD&M) based on the post-refactoring repeatability of tests.
Hassoun, Y   +9 more
core   +1 more source

Home - About - Disclaimer - Privacy