Results 51 to 60 of about 2,915,691 (213)

Applying ArchOptions to value the payoff of refactoring [PDF]

open access: yes, 2004
ArchOptions is a real-options based model that we have pro-posed to value the flexibility of software architectures in response to future changes in requirements.
Bahsoon, R., Emmerich, W.
core  

Refactoring Functional Programs [PDF]

open access: yes, 2004
Refactoring is the process of improving the design of existing programs without changing their functionality. These notes cover refactoring in functional languages, using Haskell as the medium, and introducing the HaRe tool for refactoring in ...
Simon Thompson, Thompson, Simon
core   +1 more source

Enhancing the Secretion Systems: Genetic Engineering of Super Bioagents for Effective Plant Disease Control

open access: yesBiotechnology and Bioengineering, EarlyView.
Genetic engineering (GE) overcomes BCA limits, enabling robust, scalable crop protection. “Super Bioagents” (SBs) use optimized SSs to enhance bioactive molecule delivery. Optimizing SSs enhance precise, sustainable effector deployment for stable disease suppression. SBs use microbiome‐informed design for scalable, next‐gen sustainable crop protection.
Michael Dare Asemoloye
wiley   +1 more source

Refactoring Erlang Programs [PDF]

open access: yes, 2006
We describe refactoring for Erlang programs, and work in progress to build two tools to give machine support for refactoring systems written in Erlang. We comment on some of the peculiarities of refactoring Erlang programs, and describe in some detail a ...
Kozsik, Tamás   +6 more
core  

QuickProcess2: an integrated package for crystallography data visualization, processing and management at the GM/CA Structural Biology Facility

open access: yesJournal of Applied Crystallography, EarlyView.
QuickProcess2 (QP2) unifies real‐time image visualization, automated multi‐pipeline data processing and experiment management into a single open‐source platform for synchrotron macromolecular crystallography beamlines, enabling live quality assessment and concurrent data reduction for both standard rotation and serial crystallography experiments.The ...
Qingping Xu   +9 more
wiley   +1 more source

Let's Make Refactoring Tools User-extensible! [PDF]

open access: yes, 2012
We present a framework for making a refactoring tool extensible, allowing users to define refactorings from scratch using the concrete syntax of the language, as well as to describe complex refactorings in a domain-specific language for scripting.
Huiqing Li   +3 more
core   +1 more source

Can LLMs Simulate Target Users in Visualization Case Studies?

open access: yesComputer Graphics Forum, EarlyView.
Abstract Case studies are central to evaluating visualization research as they provide evidence for how the developed approaches support real users, real analytical work, and real data. Conducting such studies can be challenging, since target users with relevant domain expertise are often scarce or even entirely unavailable, while the visualization ...
Jena Satkunarajan   +4 more
wiley   +1 more source

Reducing redundancy of test cases generation using code smell detection and refactoring

open access: yesJournal of King Saud University: Computer and Information Sciences, 2020
In software development life cycle (SDLC), the testing phase is important to test the functionalities of any software. In this phase, test cases are generated to test software functionalities. This paper presents an approach on how to detect and refactor
Rosziati Ibrahim   +3 more
doaj   +1 more source

Estimating Efforts for Various Activities in Agile Software Development: An Empirical Study

open access: yesIEEE Access, 2022
Effort estimation is an important practice in agile software development. The agile community believes that developers’ estimates get more accurate over time due to the cumulative effect of learning from short and frequent feedback. However, there
Lan Cao
doaj   +1 more source

Non-atomic refactoring and software sustainability [PDF]

open access: yesProceedings of the 2nd International Workshop on API Usage and Evolution, 2018
Sustainability is the ability of a project / codebase / organization to react to necessary changes over its expected lifespan. At a large enough scale, or with enough disconnect between dependencies, sustainability comes from application of both technical and non-technical approaches.
openaire   +2 more sources

Home - About - Disclaimer - Privacy