Related Experiment Video
Updated: Nov 10, 2025

09:17
Surrogate Model Development for Digital Experiments in Welding
Published on: March 28, 2025
1.4K
Making simulation results reproducible-Survey, guidelines, and examples based on Gradle and Docker
Wilfried Elmenreich1, Philipp Moll1, Sebastian Theuermann1
1Universität Klagenfurt, Klagenfurt, Austria.
Peerj. Computer Science
|April 5, 2021
Summary
Researchers need open, accessible results for easier experiment reproduction. This study offers guidelines and evaluates software tools to improve research reproducibility in computer science, though no single solution is perfect.
Area of Science:
- Computer Science
- Research Methodology
Background:
- Reproducibility is a critical challenge in computer science research.
- Existing methods for ensuring reproducible research are often insufficient or difficult to implement.
Purpose of the Study:
- To survey researchers on their needs and challenges regarding reproducibility.
- To develop guidelines for enhancing research reproducibility.
- To evaluate software tools that can improve the reproducibility of research results.
Main Methods:
- Conducted a survey of researchers in academic and private sectors on reproducibility.
- Formulated guidelines based on survey findings.
- Analyzed and evaluated four software tool approaches for reproducibility.
- Investigated three specific software tools using actual research projects.
Main Results:
- Survey highlights a strong demand for open, accessible results and minimal effort for experiment reproduction.
- Evaluated software tools effectively enhance the reproducibility of simulation results.
- No single evaluated tool perfectly addresses all conflicting requirements for optimal reproducibility.
Conclusions:
- Guidelines and software tools can significantly improve research reproducibility in computer science.
- Further development is needed to create comprehensive solutions that meet all reproducibility requirements.
- Promoting open access and user-friendly tools is key to advancing reproducible research practices.
More Related Videos
Related Concept Videos
Modeling and Similitude
436
Scaled modeling is a fundamental technique in engineering, enabling the study of large and complex systems by creating smaller, manageable replicas that recreate critical characteristics of the original. In hydrology and civil infrastructure, for example, scaled models of dams help analyze water flow, turbulence, and pressure. This method allows for accurate predictions of real-world behavior within a controlled environment, significantly reducing the cost and time involved in full-scale...
436
Design Example: Aggregate Gradation
206
The right type and quality of aggregates are crucial for concrete as they significantly influence its properties, mix proportions, and cost-effectiveness. If different sources are available for sand, the commonly used fine aggregate in concrete, the selection of sand is primarily based on its gradation.
The grading, or particle-size distribution, of sand is determined using sieve analysis, with standard sizes ranging from 150 μm to 10 mm (ASTM No. 100 sieve to 3⁄8 in. sieve). Sand is...
The grading, or particle-size distribution, of sand is determined using sieve analysis, with standard sizes ranging from 150 μm to 10 mm (ASTM No. 100 sieve to 3⁄8 in. sieve). Sand is...
206
Surveys
16.2K
Often, psychologists develop surveys as a means of gathering data. Surveys are lists of questions to be answered by research participants, and can be delivered as paper-and-pencil questionnaires, administered electronically, or conducted verbally. Generally, the survey itself can be completed in a short time, and the ease of administering a survey makes it easy to collect data from a large number of people.
16.2K
Design Example: Managing Concrete Workability
167
This example deals with managing the workability of concrete for a raft foundation project under hot weather conditions. Workability is crucial for ensuring the concrete is easy to place, compact, and finish. In this scenario, a slump test — a common method to measure the workability of fresh concrete — initially indicated low workability. This was attributed to the rapid water loss from the concrete mix, exacerbated by the high temperatures causing the course aggregates to heat up.
167
Stratified Sampling Method
13.9K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a stratified sample, divide the population into groups called strata and then take a...
To choose a stratified sample, divide the population into groups called strata and then take a...
13.9K
Data Collection by Survey
8.1K
The systematic method of obtaining and analyzing accurate information of a population is called data collection. A survey is a standard method of data collection that involves collecting information from a target human population about their experience, opinion, or knowledge of a product, service, or process. The responses are recorded and interpreted. The most common survey examples are written questionnaires, face-to-face or telephonic conversations, focus groups, and electronic (e-mail or...
8.1K

