aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--paper.tex12
1 files changed, 6 insertions, 6 deletions
diff --git a/paper.tex b/paper.tex
index e8b7cc9..6bfdb97 100644
--- a/paper.tex
+++ b/paper.tex
@@ -217,15 +217,15 @@ We argue and propose that workflows satisfying the following criteria can not on
\textbf{Criterion 1: Completeness.}
A project that is complete (self-contained) has the following properties.
-(1) No dependency beyond the Portable Operating System Interface (POSIX, \new{a minimal Unix-like standard that is shared between many operating systems}).
-POSIX has been developed by the Austin Group (which includes IEEE) since 1988 and many OSes have complied.
-(2) Primarily stored as plain text, not needing specialized software to open, parse, or execute.
-(3) No impact on the host OS libraries, programs or environment.
+(1) \new{No \emph{execution requirements} apart from a minimal Unix-like operating system.
+Fewer explicit execution requirements would mean higher \emph{execution possibility} and consequently higher \emph{longetivity}.}
+(2) Primarily stored as plain text \new{(ASCII encoded)}, not needing specialized software to open, parse, or execute.
+(3) No impact on the host OS libraries, programs and \new{the existing environment variables}.
(4) Does not require root privileges to run (during development or post-publication).
-(5) Builds its own controlled software for an independent environment.
+(5) Builds its own controlled software \new{with independent environment variables}.
(6) Can run locally (without an internet connection).
(7) Contains the full project's analysis, visualization \emph{and} narrative: including instructions to automatically access/download raw inputs, build necessary software, do the analysis, produce final data products \emph{and} final published report with figures \emph{as output}, e.g., PDF or HTML.
-(8) It can run automatically, with no human interaction.
+(8) It can run automatically, \new{without} human interaction.
\textbf{Criterion 2: Modularity.}
A modular project enables and encourages the analysis to be broken into independent modules with well-defined inputs/outputs and minimal side effects.