
Labvanced et l'Esprit de la Science Ouverte
Puisque Labvanced est un service basé sur un abonnement, cela peut sembler à beaucoup de gens non aligné avec la science ouverte. Mais c'est loin d'être le cas. Labvanced, par la nature même de sa configuration et de la manière dont il permet aux chercheurs de créer et publier leurs expériences, non seulement embrasse l'esprit de la science ouverte, mais aide également à promouvoir les meilleures pratiques de la recherche expérimentale en ligne.
Bibliothèque Publique d'Expériences et Science Ouverte
Labvanced propose plusieurs voies pour les chercheurs intéressés à rendre leurs études en ligne aussi accessibles et partageables que possible, l'une d'elles étant la Bibliothèque Publique d'Expériences. Grâce à la Bibliothèque Publique d'Expériences, les chercheurs peuvent publier leur expérience afin que quiconque désireux de participer puisse le faire. Lors de la publication de l'expérience, le chercheur peut spécifier dans quelle mesure l'étude peut être utilisée comme modèle (c'est-à-dire importée par d'autres utilisateurs abonnés), mais aussi à quoi ressemble l'accès ‘ouvert’ pour les utilisateurs non-Labvanced - comme si seul le design ou la configuration de l'expérience peut être consulté ou si les données collectées sont également accessibles publiquement.
La Bibliothèque Publique d'Expériences est l'une des plus grandes bibliothèques de science ouverte / d'expériences ouvertes existantes et est en constante croissance avec plus de 600 études répertoriées provenant d'institutions externes à travers le monde. Cela permet aux évaluateurs d'‘inspecter’ l'implémentation (même sans compte) et de voir les données qui ont été collectées (si vous avez cette option sélectionnée pour être publiquement disponible / ouvert). Nous avons vu beaucoup de chercheurs fournir le lien Labvanced dans leurs publications dans des revues à fort impact à cette fin.
Notez également que les chercheurs peuvent publier une étude dans la Bibliothèque Publique d'Expériences sans aucun coût ; l'étude y sera pour toujours (ou aussi longtemps que le chercheur le permet). Cela signifie que les expériences peuvent être créées librement et qu'aucun autre chercheur n'a à payer pour inspecter / réviser votre travail. Nous croyons qu'un tel degré d'ouverture et de transparence est encore à voir ailleurs.
Reproductibilité / Réutilisabilité
Partager ou exporter l'expérience sous une forme conteneurisée est important pour les chercheurs qui peuvent vouloir démontrer ou communiquer leur conception d'expérience avec d'autres chercheurs sans compter sur la Bibliothèque Publique d'Expériences.
Toutes les expériences menées dans Labvanced ont le plus haut degré de reproductibilité car le même code exact est utilisé dans chacune d'elles. Cela est dû au fait que toutes les modifications / implémentations d'étude que les chercheurs effectuent en utilisant Labvanced créeront un fichier de données JSON (c'est-à-dire spécification de l'expérience) qui est ensuite "joué / exécuté" par le moteur de lecture d'expériences Labvanced, de sorte que les fonctions exécutées soient les mêmes pour toutes les études sur la plateforme.
En général, les expériences basées sur la programmation reposent sur une sorte de "solutions personnalisées React/Python/auto-hébergement" où chaque expérience complexe est un peu sa propre base de code. Et bien que les chercheurs utilisent sûrement et aient un certain code qui peut être réutilisé dans leurs études (c'est-à-dire des composants), il y a généralement une variance beaucoup plus élevée en termes de code / logique entre ces types d'études par rapport aux études basées sur Labvanced, ce qui peut finalement diminuer la reproductibilité.
En fin de compte, avoir la même base de code à travers les études (comme ce que fait Labvanced) est une approche qui aide finalement à l'échelle, à la gestion du temps, et aussi à créer une sorte de cadre, par opposition à écrire des projets encore et encore de manière purement personnalisée. Bien sûr, étant nous-mêmes des chercheurs en psychologie expérimentale, Labvanced donne à ses utilisateurs la possibilité de coder et dans ces cas il existe un éditeur JavaScript accessible ainsi que pour le CSS au sein de l'application.
La partie délicate concernant la réutilisabilité est qu'il n'existe pas de protocole d'expérience / format d'expérience universellement accepté pour les études en ligne, surtout en ce qui concerne des capacités telles que le suivi oculaire basé sur webcam, le support multijoueur, etc.
Le seul standard web global existant est dans le domaine du stockage et de l'échange de données pour lequel JSON est utilisé… et c'est exactement ce que nous utilisons ici. Il est important de noter que les utilisateurs de Labvanced peuvent exporter la spécification complète de l'expérience JSON à tout moment et gratuitement, en un clic, ce qui signifie que vous pouvez télécharger, sauvegarder et partager la structure de votre expérience (indépendamment de Labvanced) dans un format JSON standardisé.
Comme mentionné précédemment, le format JSON capture essentiellement la structure expérimentale. Donc, par exemple, si vous avez une commande dans Labvanced pour ‘enregistrer le regard au début du cadre’, cela serait reflété dans le code JSON exportable/partageable par quelque chose comme ceci (note : c'est un exemple simplifié) :
event: { trigger: onNewGaze actions [ {setRecVar:{ varID: "j234o234h234234" }} ] }
Ainsi, sur le sujet de la réutilisabilité et de la reproductibilité, les expériences construites avec Labvanced peuvent être communiquées au-delà de la Bibliothèque Publique d'Expériences en exportant un fichier JSON où la structure de l'expérience peut être partagée avec d'autres.
Open Source
Une grande partie du code source derrière Labvanced est en réalité open source et peut être consultée sur GitHub (https://github.com/Labvanced/) pour des raisons de transparence. Cependant, certaines parties, comme la technologie de suivi oculaire basée sur webcam propriétaire de Labvanced et les réseaux neuronaux, ne sont pas incluses là-bas. Cela est dû au fait que nous devons protéger nos années d'investissements pour créer la technologie de suivi oculaire basée sur webcam la plus précise. Sinon, cela serait volé, et nous avons littéralement vu des tentatives dans cette direction de la part de petites et grandes entreprises.
Conclusion
Il est très courant que des laboratoires ou des étudiants souhaitent s'appuyer sur une sorte de combinaison de PsychoJS+Pavlovia pour des expériences plus simples, ou même d'aller vers la création de solutions entièrement personnalisées React/Python/auto-hébergement pour des expériences plus complexes et de procéder ensuite à partager leur code dans le cadre de leur protocole de science ouverte.
Bien que programmer une étude puisse être un excellent moyen d'avancer (nous sommes des programmeurs nous-mêmes), cela comporte des défis. Bien sûr, il peut être logique de programmer une étude entièrement par soi-même, surtout si vous avez des professionnels de l’informatique qui effectuent ce type de travail pour des recherches complexes et à grande échelle.
À notre avis, il est souvent plus efficace et économique à long terme d'utiliser une plateforme comme Labvanced, car au total nous avons déjà investi 20+ années de développement (c'est-à-dire 3-4 développeurs au cours de 7+ ans) dans l'écriture de code qui crée des expériences (web) puissantes dans un processus rationalisé, tout en garantissant une présentation précise des stimuli et en donnant aux chercheurs la possibilité de surveiller des variables spécifiques en ligne pour le contrôle expérimental.
Dans l'ensemble, Labvanced soutient la science ouverte et la transparence et offre plusieurs options pour que les chercheurs puissent partager et exporter leurs études avec d'autres professionnels dans leur domaine.