Javascript must be enabled to continue!
Lightweight, semi-automatic variability extraction: a case study on scientific computing
View through CrossRef
AbstractIn scientific computing, researchers often use feature-rich software frameworks to simulate physical, chemical, and biological processes. Commonly, researchers follow a clone-and-own approach: Copying the code of an existing, similar simulation and adapting it to the new simulation scenario. In this process, a user has to select suitable artifacts (e.g., classes) from the given framework and replaces the existing artifacts from the cloned simulation. This manual process incurs substantial effort and cost as scientific frameworks are complex and provide large numbers of artifacts. To support researchers in this area, we propose a lightweight API-based analysis approach, called VORM, that recommends appropriate artifacts as possible alternatives for replacing given artifacts. Such alternative artifacts can speed up performance of the simulation or make it amenable to other use cases, without modifying the overall structure of the simulation. We evaluate the practicality of VORM—especially, as it is very lightweight but possibly imprecise—by means of a case study on the DUNE numerics framework and two simulations from the realm of physical simulations. Specifically, we compare the recommendations by VORM with recommendations by a domain expert (a developer of DUNE). VORM recommended 34 out of the 37 artifacts proposed by the expert. In addition, it recommended 2 artifacts that are applicable but have been missed by the expert and 32 artifacts not recommended by the expert, which however are still applicable in the simulation scenario with slight modifications. Diving deeper into the results, we identified an undiscovered bug and an inconsistency in DUNE, which corroborates the usefulness of VORM.
Springer Science and Business Media LLC
Title: Lightweight, semi-automatic variability extraction: a case study on scientific computing
Description:
AbstractIn scientific computing, researchers often use feature-rich software frameworks to simulate physical, chemical, and biological processes.
Commonly, researchers follow a clone-and-own approach: Copying the code of an existing, similar simulation and adapting it to the new simulation scenario.
In this process, a user has to select suitable artifacts (e.
g.
, classes) from the given framework and replaces the existing artifacts from the cloned simulation.
This manual process incurs substantial effort and cost as scientific frameworks are complex and provide large numbers of artifacts.
To support researchers in this area, we propose a lightweight API-based analysis approach, called VORM, that recommends appropriate artifacts as possible alternatives for replacing given artifacts.
Such alternative artifacts can speed up performance of the simulation or make it amenable to other use cases, without modifying the overall structure of the simulation.
We evaluate the practicality of VORM—especially, as it is very lightweight but possibly imprecise—by means of a case study on the DUNE numerics framework and two simulations from the realm of physical simulations.
Specifically, we compare the recommendations by VORM with recommendations by a domain expert (a developer of DUNE).
VORM recommended 34 out of the 37 artifacts proposed by the expert.
In addition, it recommended 2 artifacts that are applicable but have been missed by the expert and 32 artifacts not recommended by the expert, which however are still applicable in the simulation scenario with slight modifications.
Diving deeper into the results, we identified an undiscovered bug and an inconsistency in DUNE, which corroborates the usefulness of VORM.
Related Results
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Abstarct
Introduction
Isolated brain hydatid disease (BHD) is an extremely rare form of echinococcosis. A prompt and timely diagnosis is a crucial step in disease management. This ...
Breast Carcinoma within Fibroadenoma: A Systematic Review
Breast Carcinoma within Fibroadenoma: A Systematic Review
Abstract
Introduction
Fibroadenoma is the most common benign breast lesion; however, it carries a potential risk of malignant transformation. This systematic review provides an ove...
Investigation on Mechanical Properties of X80 Pipeline Girth Weld Welded by Semi-Automatic and Automatic Welding
Investigation on Mechanical Properties of X80 Pipeline Girth Weld Welded by Semi-Automatic and Automatic Welding
Abstract
The traditional manual welding in pipeline construction is being gradually replaced by semi-automatic and automatic welding in China. Semi-automatic welding...
Evaluation of manual and automatic segmentation of the mouse heart from CINE MR images
Evaluation of manual and automatic segmentation of the mouse heart from CINE MR images
AbstractPurposeTo compare global functional parameters determined from a stack of cinematographic MR images of mouse heart by a manual segmentation and an automatic segmentation al...
An Experimental Investigation on Thermal Conductivity of Lightweight Foamcrete for Thermal Insulation
An Experimental Investigation on Thermal Conductivity of Lightweight Foamcrete for Thermal Insulation
Presently, the construction industry has shown considerable consciousness in utilizing lightweight foamcrete as a building material. The demand of lightweight foamcrete is becoming...
PROTOTIPE ALAT PEMIPIH MELINJO SEMI OTOMATIS
PROTOTIPE ALAT PEMIPIH MELINJO SEMI OTOMATIS
ABSTRACT
This research aims to design, create, and test the melinjo squashing machine that could control the electric motor semi-automaticly. The method used is the Research...
Penetrability of lightweight aggregate concrete
Penetrability of lightweight aggregate concrete
In this paper, a study was conducted on the parameters affecting the sorption of water, chloride ingress and permeability of water into lightweight aggregate concrete. The paramete...
Lightweight and Ultra-Lightweight Cements for Well Cementing - A Review
Lightweight and Ultra-Lightweight Cements for Well Cementing - A Review
Abstract
Lost circulation is a very common and expensive problem during drilling and cementing operations in the oil and gas industry. The lost circulation problems ...

