## Appendix C Package Assessment Results  
Data quality indicator numbers followed by D mark functionalities which are not included as an indicator, but only as a descriptor. Extending the reference data quality framework, we included three additional codes: the code 100X denotes that the package provides functions to detect unexpected variable names, and 100Y denotes functions to detect data format mismatches. The code 400X indicates a functionality to detect loners (i.e., values which occur only once). \begin{table}
\begin{tabular}{l l l l l} \hline \hline
**Criteria** & **dlookr** & **DQAstats** & **ExPanDaR** & **explore** \\ \hline Explicit reference to data quality & yes & yes & & \\ Based on a data quality framework & yes & yes & & \\ Control via GUI & yes & yes & yes & \\ Based on a data quality framework & yes & yes & yes & yes \\ Control via GUI & yes & yes * & yes & yes \\ Reproducibility via programming & yes & yes & yes & yes \\ Single function call for output & yes & yes & yes & yes \\ Report generation (not only console) & yes & yes & yes & yes \\ Input of metadata through sentate file & yes & yes & yes & yes \\ Grading of data quality issues & yes & yes & yes & \\ Dataset summary/overview & yes & yes & yes & yes \\ Descriptive summary statistics & yes & yes & yes & yes \\ Descriptive statistics graphs—multivariate & yes & yes & yes & yes \\ Handles string properties & yes & yes & yes \\ Integrity: Structural dataset error & & 1001, 100X & & \\ Integrity: Dataset combination error & & & 1004, 1005 & \\ Integrity: Value format error & 1006D & 1006, 1008 & 1006D, 100Y, 1007 & 1006, 1006D, 100Y, \\ Completeness: Crude missingness & 2001 & 2001 & 2001 & 2001 \\ Completeness: Qualified missingness & & 2002D, 2003D, & & \\  & & 2004D, 2005 & & \\ Consistency: Range and value violations & 3001D, 3003D, & 3001, 3002, 3003, & 3001D, 3002D, 3003, & \\  & 3006D & 3006, 3007 & 3003D, 3006D, & 3004D, 3005, 3006, \\ Consistency: Contradictions & & 3008, 3009 & & \\ Accuracy: Unexpected distributions & 4001D, 4003D, & 4001, 4001D, 4002, & 4001D, 4003D, & 4001D, 4002, 4003, \\  & 4004D, 4005D, & 4002D, 4003, & 4004D, 4005D, & 4003D, 4004D, \\  & 4006D, 400 XD & 4003D, 4004, & 4006D, 400X & 4005D, 4006, \\  & & 4005D, 4 \begin{table}
\begin{tabular}{l l l l l} \hline \hline
**Criteria** & **funModeling** & **inspectdf** & **IPDFileCheck** & **MOQA**2 \\ \hline Explicit reference to data quality & & & yes \\ Based on a data quality framework & & & yes [7] \\ Control via GUI & & & yes & yes \\ Reproducibility via programming & yes & yes & yes \\ Single function call for output & & & yes \\ Report generation (not only console) & & & yes \\ Input of metadata through functions & & & yes & yes \\ Input of metadata through separate file & & & \\ Grading of data quality issues & & & & \\ Dataset summary/overview & yes & & yes & \\ Descriptive summary statistics & yes & yes & yes \\ Descriptive statistics graphs—univariate & yes & yes & yes \\ Headles string properties & yes & & yes \\ Integrity: Structural dataset error & & & yes & \\ Integrity: Structural dataset error & & & 1001, 100X & \\ Integrity: Dataset combination error & 1004, 1005 & 1004D, 1005, & \\  & & 1005D & & \\ Integrity: Value format error & 1006D & 1006, 1006D & 1006 & \\ Completeness: Crude missingness & 2001 & 2001 & 2001 & 2001 \\ Completeness: Qualified missingness & & & 2005D & 3001D, 3002D, \\ Consistency: Range and value violations & 3001D, 3002D, & 3001D, 3003D, & 3001, 3003, 3005, & 3001D, 3003D, \\  & 3003D, 3006D, & 3006D & 3006D & 3006D \\  & 3007D & & & \\ \hline \end{tabular}
\end{table} 
Table 4: Data quality assessment capabilities by package (continued).