Vince Faller, Predictum Inc.
Reproduzierbarkeit beschreibt die Möglichkeit, ein ganzes Experiment oder eine Studie zu duplizieren – entweder vom selben Forscher oder von einer unabhängigen Person. Reproduzierbarkeit ist eines der Grundprinzipien wissenschaftlicher Methoden. Wir können den steigenden Anforderungen an Reproduzierbarkeit in JMP durch den Einsatz von JSL (JMP Scripting Language) gerecht werden. Wir nutzten die Abstraktionsfunktionen von JSL, bei denen Code im Wesentlichen erst geschrieben und dann ausgeführt wird, um Workflow-Schritte mithilfe eines Satzes selbstreferenzieller Module zu erstellen. Der Benutzer kann diese Module dann mit einer Reihe von Argumenten aufrufen, um Workflows mit Dateneingabe, Analyse und Berichterstellung in beliebiger Reihenfolge zu erstellen. Wir haben außerdem eine Funktion zum Speichern von Snapshots implementiert, mit der der Benutzer beispielsweise seine Position bei Schritt 50 speichern kann, ohne den gesamten Workflow neu starten zu müssen. Dieser Snapshot kann vom selben Benutzer erneut aufgerufen oder an einen anderen Benutzer übertragen werden. Workflows verbessern nicht nur die Reproduzierbarkeit, sondern helfen Benutzern auch, Aufgaben vollständig und korrekt zu erledigen, die Compliance zu verbessern und gleichzeitig die Kosten zu senken.