Reproducibility in scientific computing

P Ivie, D Thain - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Reproducibility is widely considered to be an essential requirement of the scientific process.
However, a number of serious concerns have been raised recently, questioning whether …

Chameleon: a scalable production testbed for computer science research

K Keahey, P Riteau, D Stanzione… - Contemporary High …, 2019 - taylorfrancis.com
Computer Science experiments, whether they comprise the development of new system
tools and algorithms or performance evaluation of new hardware, typically require direct …

[HTML][HTML] Controlled experimentation in continuous experimentation: Knowledge and challenges

F Auer, R Ros, L Kaltenbrunner, P Runeson… - Information and …, 2021 - Elsevier
Context: Continuous experimentation and A/B testing is an established industry practice that
has been researched for more than 10 years. Our aim is to synthesize the conducted …

Control frameworks in network emulation testbeds: A survey

PW Tsai, F Piccialli, CW Tsai, MY Luo… - Journal of computational …, 2017 - Elsevier
The network emulation testbed is a promising research area because it provides a platform
to fulfill testing requirements, creating emulated environments for conducting experiments …

Testbeds support for reproducible research

L Nussbaum - Proceedings of the reproducibility workshop, 2017 - dl.acm.org
In the context of experimental research, testbeds play an important role in enabling
reproducibility of experiments, by providing a set of services that help experiments with …

Blockchain orchestration and experimentation framework: A case study of KYC

WM Shbair, M Steichen, J François - IEEE/IFIP Man2Block 2018 …, 2018 - inria.hal.science
Conducting experiments to evaluate blockchain ap-plications is a challenging task for
developers, because there is a range of configuration parameters that control blockchain …

Characterization of continuous experimentation in software engineering: Expressions, models, and strategies

VM Erthal, BP de Souza, PSM dos Santos… - Science of Computer …, 2023 - Elsevier
Abstract Context Continuous Experimentation (CE) has become increasingly popular across
industry and academic communities. Major software organizations use CE to increase their …

Continuous integration in wireless technology development

M Vucnik, T Solc, U Gregorc, A Hrovat… - IEEE …, 2018 - ieeexplore.ieee.org
Network testing plays an important role in the iterative process of developing new
communication protocols and algorithms. However, test environments have to keep up with …

[PDF][PDF] TASA: A new task scheduling algorithm in cloud computing

ST Dehkordi, VK Bardsiri - Journal of Advances in Computer Engineering and …, 2015 - sid.ir
Cloud computing refers to services that run in a distributed network and are accessible
through common internet protocols. It merges a lot of physical resources and offers them to …

Toward orchestration of complex networking experiments

A Hussain, P Jaipuria, G Lawler, S Schwab… - 13th USENIX Workshop …, 2020 - usenix.org
Experimentation is an essential tool for developing networked and distributed systems.
However, it is inherently complex due to the concurrent, asynchronous, heterogeneous, and …