Vince Faller, Predictum Inc.
La reproductibilité est la capacité d'une expérience ou d'une étude à être reproduite dans son intégralité, soit par le même chercheur, soit par une personne travaillant indépendamment. La reproductibilité est l'un des principes fondamentaux de la méthode scientifique. Nous pouvons répondre à la demande croissante de reproductibilité dans JMP grâce à l'utilisation du langage de script JSL (JMP Scripting Language). Nous avons exploité les capacités d'abstraction de JSL, où le code écrit avant son exécution, pour créer des étapes de workflow à l'aide d'un ensemble de modules « autoréférentiels ». L'utilisateur peut ensuite appeler ces modules à l'aide d'un ensemble d'arguments pour créer des workflows impliquant la saisie de données, l'analyse et la création de rapports dans n'importe quel ordre. Nous avons également implémenté une fonctionnalité « Enregistrer un instantané » permettant à l'utilisateur de sauvegarder sa position, par exemple à l'étape 50, sans avoir à redémarrer le workflow. Cet instantané peut être rappelé par le même utilisateur ou transféré à un autre. Les workflows améliorent non seulement la reproductibilité, mais aident également les utilisateurs à réaliser leurs tâches de manière complète et correcte, à améliorer la conformité et à réduire les coûts.