Results 51 to 60 of about 2,915,691 (213)
Applying ArchOptions to value the payoff of refactoring [PDF]
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]
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
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]
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 (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]
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?
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
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
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]
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

