Your browser doesn't support javascript.
loading
Experiments as Code and its application to VR studies in human-building interaction.
Aguilar, Leonel; Gath-Morad, Michal; Grübel, Jascha; Ermatinger, Jasper; Zhao, Hantao; Wehrli, Stefan; Sumner, Robert W; Zhang, Ce; Helbing, Dirk; Hölscher, Christoph.
Afiliación
  • Aguilar L; Chair of Cognitive Science, ETH Zürich, Zurich, Switzerland. leonel.aguilar@gess.ethz.ch.
  • Gath-Morad M; Data Science, Systems and Services Group, ETH Zürich, Zurich, Switzerland. leonel.aguilar@gess.ethz.ch.
  • Grübel J; Chair of Cognitive Science, ETH Zürich, Zurich, Switzerland.
  • Ermatinger J; Cambridge Cognitive Architecture, University of Cambridge, Cambridge, UK.
  • Zhao H; Chair of Cognitive Science, ETH Zürich, Zurich, Switzerland.
  • Wehrli S; Geo-information Science and Remote Sensing Laboratory, Wageningen University, Wageningen, The Netherlands.
  • Sumner RW; Game Technology Center, ETH Zürich, Zurich, Switzerland.
  • Zhang C; Visual Computing Group, Harvard University, Cambridge, USA.
  • Helbing D; Center for Sustainable Future Mobility, ETH Zürich, Zurich, Switzerland.
  • Hölscher C; Geoinformation Engineering Group, ETH Zürich, Zurich, Switzerland.
Sci Rep ; 14(1): 9883, 2024 Apr 30.
Article en En | MEDLINE | ID: mdl-38688980
ABSTRACT
Experiments as Code (ExaC) is a concept for reproducible, auditable, debuggable, reusable, & scalable experiments. Experiments are a crucial tool to understand Human-Building Interactions (HBI) and build a coherent theory around it. However, a common concern for experiments is their auditability and reproducibility. Experiments are usually designed, provisioned, managed, and analyzed by diverse teams of specialists (e.g., researchers, technicians, engineers) and may require many resources (e.g., cloud infrastructure, specialized equipment). Although researchers strive to document experiments accurately, this process is often lacking. Consequently, it is difficult to reproduce these experiments. Moreover, when it is necessary to create a similar experiment, the "wheel is very often reinvented". It appears easier to start from scratch than trying to reuse existing work. Thus valuable embedded best practices and previous experiences are lost. In behavioral studies, such as in HBI, this has contributed to the reproducibility crisis. To tackle these challenges, we propose the ExaC paradigm, which not only documents the whole experiment, but additionally provides the automation code to provision, deploy, manage, and analyze the experiment. To this end, we define the ExaC concept, provide a taxonomy for the components of a practical implementation, and provide a proof of concept with an HBI desktop VR experiment that demonstrates the benefits of its "as code" representation, that is, reproducibility, auditability, debuggability, reusability, & scalability.

Texto completo: 1 Colección: 01-internacional Base de datos: MEDLINE Idioma: En Revista: Sci Rep Año: 2024 Tipo del documento: Article País de afiliación: Suiza

Texto completo: 1 Colección: 01-internacional Base de datos: MEDLINE Idioma: En Revista: Sci Rep Año: 2024 Tipo del documento: Article País de afiliación: Suiza