The proposed XAI framework was implemented using the Pima Indians Diabetes Dataset as the representative healthcare dataset. The Pima Indians Diabetes Dataset was used as the sole experimental validation dataset. All reported predictive, explainability, statistical, and reproducibility results were generated from this dataset. TCGA-BRCA, TCGA-UCEC, MIMIC-III, ISIC 2019, HAM10000, OhioT1DM, and BraTS 2021 were not experimentally evaluated and are included only as examples illustrating the general protocol's applicability across different healthcare data modalities. The complete dataset was used after invalid and duplicate records were removed, and the specified preprocessing operations were performed before model development. The dataset was partitioned into independent training, validation, and test subsets using a predefined stratified splitting strategy. Sample independence across the three subsets was maintained to minimize the possibility of data leakage.
The predictive model was configured using the predefined architecture and hyperparameters. The model was trained using the Adam optimizer with the predefined learning rate and batch size for up to 100 epochs. Early stopping based on validation loss was applied, and the model corresponding to the best validation performance was retained. Random seeds were specified for dataset partitioning, model initialization, and repeated experiments to improve reproducibility.
The trained model was evaluated on the independent test set using accuracy, precision, recall, specificity, F1-score, Matthews correlation coefficient (MCC), area under the receiver operating characteristic curve (AUC-ROC), and average precision (AP). The proposed model was compared with the predefined baseline models using identical preprocessing procedures, data partitions, and evaluation protocols. Receiver operating characteristic (ROC) curves, precision-recall curves, and a confusion matrix were generated from the independent test-set predictions.
Five-fold cross-validation was performed on the training data to assess performance stability. 95% confidence intervals were estimated for the principal performance metrics, and predefined statistical comparisons were conducted between the proposed model and the baseline models.
Five-fold cross-validation produced an accuracy of 93.01 ± 0.48%, AUC-ROC of 0.954 ± 0.007, precision of 92.42 ± 0.87%, recall of 93.02 ± 0.45%, and F1-score of 92.72 ± 0.62%. The 95% bootstrap confidence intervals estimated from 1,000 resamples were 0.897–0.973 for accuracy, 0.890–0.970 for precision, 0.880–0.963 for recall, 0.887–0.965 for F1-score, and 0.931–0.984 for AUC-ROC. Statistical comparisons with the CNN, Random Forest, and SVM baseline models were performed using McNemar's test for accuracy, DeLong's test for AUC-ROC, and paired bootstrap testing with 1,000 resamples for F1-score.
The complete training and evaluation procedure was repeated across 10 independent runs using different random seeds. The repeated runs yielded an AUC-ROC of 0.957 ± 0.008, an accuracy of 93.24 ± 0.74%, and an F1-score of 92.35 ± 0.92%, indicating relatively low variability across repeated executions. Performance metrics obtained across repeated executions were summarized using the mean and standard deviation. Variability across runs was examined to determine whether predictive performance remained stable under repeated execution.
External validation was not performed in the present worked example because no independent external dataset was used. Accordingly, all reported predictive, statistical, and reproducibility results were obtained from the Pima Indians Diabetes Dataset using the predefined training, validation, and independent test partitions. External validation was retained in the protocol as an optional procedure for applications in which an independent dataset from a different institution, population, geographic region, or time period is available.
Model explanations were generated using explainability techniques applicable to the tabular Pima Indians Diabetes Dataset, including SHAP and LIME. Global feature importance was evaluated, and patient-specific local explanations were generated using held-out test samples. The explanation outputs were recorded together with the corresponding model predictions and feature values to facilitate reproducibility and subsequent interpretation.
For clarity, the present worked example comprised the nine core workflow stages identified in Table 1. External validation and clinical expert evaluation were retained as optional validation modules of the general protocol. External validation was not performed because no independent external dataset was used, and clinical expert evaluation was not performed because no formal expert evaluation panel was included in the present worked example. Accordingly, these optional modules are not considered part of the nine-stage experimental workflow and are not reported as experimental outcomes.
The preprocessing and dataset-partitioning procedures produced a standardized dataset suitable for model development. Duplicate and inconsistent records were removed, missing values were handled according to the predefined strategy, numerical features were standardized, and the dataset was partitioned into independent training, validation, and test subsets. The resulting dataset characteristics and preprocessing procedures are summarized in Table 2. The general healthcare dataset preparation and preprocessing workflow is illustrated in Figure 2, whereas the experimental preparation, preprocessing, partitioning, and quality-assessment workflow applied specifically to the Pima Indians Diabetes Dataset is shown in Figure 3. The final computational environment, model architecture, and hyperparameter configuration used to generate the reported results are summarized in Table 3.
Execution of Sections 3 and 4 yielded a standardized healthcare dataset suitable for model development. The preprocessing procedures removed duplicate and inconsistent records, imputed missing values, standardized numerical features, encoded categorical variables where applicable, and partitioned the dataset into training, validation, and test subsets. The resulting data provided the standardized input required for subsequent model development.
After completion of Sections 5 and 6, the configured model demonstrated stable convergence during training. The learning curves showed concurrent decreases in training and validation losses and increases in training and validation accuracy. Hyperparameter optimization improved model generalization, with no evidence of substantial overfitting. To support reproducibility, the optimized model was archived together with the finalized architecture, hyperparameter settings, software versions, random seeds, and trained model weights. Model-training specifications and optimization outcomes are summarized in Table 4, and the corresponding training and validation learning curves are presented in Figure 4.
Section 7 evaluated the model's predictive performance using standardized performance metrics. The evaluated classification metrics included accuracy, precision, recall, specificity, F1-score, MCC, AUC-ROC, and AP. The proposed model was compared with the predefined baseline models using the same dataset partitions, preprocessing procedures, and evaluation protocol. The predictive performance comparison is presented in Table 5, whereas the ROC curves, precision-recall curves, confusion matrix, and comparative performance metrics are shown in Figure 5.
Following Section 8, both global and local explanations of the model's predictions were generated to evaluate its interpretability. Model explanations were generated using SHAP and LIME for the tabular Pima Indians Diabetes Dataset, and a patient-specific counterfactual explanation was produced to illustrate a change in the prediction. SHAP was used to generate global feature importance, patient-specific waterfall, and feature dependence visualizations, while LIME was used to generate local explanations from held-out test samples. The corresponding explainability outputs are presented in Figure 6.
The final stage of the protocol evaluated the statistical reliability and reproducibility of the workflow. The complete workflow was repeated across 10 independent runs using different random seeds while maintaining the same dataset-partitioning strategy, preprocessing parameters, model architecture, hyperparameters, software environment, and evaluation procedures. The repeated runs yielded an AUC-ROC of 0.957 ± 0.008, an accuracy of 93.24 ± 0.74%, and an F1-score of 92.35 ± 0.92%, indicating relatively low variability across repeated executions.
Explanation stability was not quantitatively evaluated in the present worked validation. Although SHAP and LIME explanations were generated for the Pima Indians Diabetes Dataset, no separate inter-run rank-correlation or feature-overlap analysis was performed. Therefore, no numerical explanation, stability, or attribution-agreement metrics are reported. Quantitative explanation-stability assessment is retained in the general protocol as an optional reproducibility procedure for applications in which repeated explanation outputs are available.
Statistical comparisons were evaluated using a predefined significance threshold of p < 0.05. Two-sided statistical tests were used where applicable, and the corresponding test statistics, p-values, and 95% confidence intervals were reported to quantify the statistical significance and uncertainty of the observed performance differences. The experimental statistical validation and reproducibility results, including cross-validation performance, confidence intervals, statistical comparisons, and repeated-run variability, are summarized in Table 6. The corresponding statistical testing and reproducibility analyses are illustrated in Figure 7.
These results provided experimental evidence of predictive stability and reproducibility under the tested computational conditions and dataset. The computational environment, dataset characteristics, preprocessing procedures, model configuration, statistical analyses, and explainability settings required for independent replication were documented in accordance with the reproducibility checklist presented in Table 7. Clinical expert evaluation of the generated XAI outputs was not performed in the worked validation example of the present work.
Overall, applying the protocol produced a standardized healthcare dataset suitable for AI model development and an optimized model using predefined hyperparameter settings. The workflow enabled systematic evaluation of predictive performance, generation of model explanations using applicable XAI techniques, and statistical assessment of model robustness and reproducibility. Together, the results demonstrated the implementation and reproducibility of the proposed XAI workflow under the experimental conditions evaluated in the worked validation example.

Figure 1: Nine-stage core workflow for developing reproducible and explainable AI models in healthcare. The workflow comprises (1) healthcare prediction-task definition, (2) computational-environment configuration, (3) dataset acquisition and validation, (4) data preprocessing, (5) dataset partitioning, (6) predictive-model training, (7) predictive-performance evaluation, (8) explainability analysis, and (9) statistical validation and reproducibility assessment. External validation and clinical expert evaluation are treated as optional protocol extensions and are not included in the nine-stage core workflow. Please click here to view a larger version of this figure.

Figure 2: Workflow for healthcare dataset preparation and preprocessing. (A) Healthcare data acquisition from clinical records, medical imaging, physiological signals, and multimodal data sources. (B) Data integration and preprocessing, including missing value handling, normalization, noise removal, and augmentation. (C) Dataset partitioning into training, validation, and testing subsets. (D) Quality assessment showing class distribution, feature normalization, and preprocessing outputs prior to model development. Please click here to view a larger version of this figure.

Figure 3: Experimental workflow for preparation, preprocessing, partitioning, and quality assessment of the Pima Indians Diabetes Dataset. The workflow includes dataset acquisition, data-quality assessment, handling of invalid and missing values, numerical feature standardization, partitioning the dataset into training, validation, and independent test subsets, and final quality verification before model development. Please click here to view a larger version of this figure.

Figure 4: Experimental training and validation learning curves of the proposed model using the Pima Indians Diabetes Dataset. (A) Training and validation loss across the full training period. (B) Training and validation accuracy across the full training period. (C) Enlarged view of loss during epochs 50–100. (D) Enlarged view of accuracy during epochs 50–100. The best validation performance was obtained at epoch 78, with a validation loss of 0.142 and a validation accuracy of 94.6%. Early stopping was triggered at epoch 88 using a patience of 10 epochs. Please click here to view a larger version of this figure.

Figure 5: Experimental predictive performance evaluation of the proposed XAI framework using the independent test set (n = 154). (A) Receiver operating characteristic (ROC) curve showing the discrimination performance of the proposed XAI model and baseline models. (B) Precision–recall (PR) curves showing the precision and recall performance of the proposed XAI model and baseline models. (C) Confusion matrix of the proposed XAI model on the independent test set, with the corresponding accuracy, sensitivity (recall), and specificity. (D) Comparison of accuracy, precision, recall, specificity, F1-score, Matthews correlation coefficient (MCC), ROC area under the curve (AUC), and average precision (AP) across the evaluated models. All quantitative results shown in this figure correspond to the validation experiment on the Pima Indians Diabetes Dataset. Please click here to view a larger version of this figure.

Figure 6: Explainability outputs generated from independent test-set predictions of the proposed model trained on the Pima Indians Diabetes Dataset. (A) Global SHAP summary plot showing the distribution of feature contributions across the test set. (B) SHAP feature-importance plot based on mean absolute SHAP values. (C) Patient-specific SHAP waterfall plot showing the contributions of individual features to the predicted diabetes probability. (D) LIME local explanation showing the feature contributions for Test Patient #125. (E) SHAP dependence plot showing the relationship between glucose values and their SHAP contributions. (F) Patient-specific counterfactual explanation showing the minimum feature changes associated with a change in the model prediction. Abbreviations: SHAP = Shapley Additive exPlanations; LIME = Local Interpretable Model-agnostic Explanations. Please click here to view a larger version of this figure.

Figure 7: Experimental statistical validation and reproducibility analysis of the proposed model using the Pima Indians Diabetes Dataset. (A) Five-fold cross-validation performance on the training set. (B) 95% bootstrap confidence intervals for independent test-set performance. (C) Statistical comparisons with baseline models, including the statistical test, test statistic, p-value, and significance. (D) Performance consistency across 10 independent runs using different random seeds. McNemar's test was used for paired classification accuracy, DeLong's test for correlated ROC-AUC, and paired bootstrap testing with 1,000 resamples for F1-score comparison. Please click here to view a larger version of this figure.
| Stage | Protocol activity | Expected output | Implementation status |
| 1 | Select and validate the healthcare dataset | Verified dataset, prediction target, class distribution, and data-quality information | Performed |
| 2 | Configure the computational environment | Verified hardware, software, libraries, versions, and computational configuration | Performed |
| 3 | Preprocess and quality-control the healthcare data | Cleaned, transformed, and standardized dataset | Performed |
| 4 | Partition the dataset | Independent training, validation, and test datasets | Performed |
| 5 | Develop and optimize the predictive/XAI model | Finalized model architecture and hyperparameters | Performed |
| 6 | Train and preserve the model | Trained model, checkpoint, training configuration, and logs | Performed |
| 7 | Evaluate predictive and computational performance | Test-set performance metrics and performance comparisons | Performed |
| 8 | Generate and evaluate explainability outputs | SHAP/LIME and applicable explanation outputs | Performed |
| 9 | Perform statistical validation and reproducibility assessment | Confidence intervals, statistical tests, repeated-run results, and reproducibility measures | Performed |
Table 1: Summary of the nine-stage core protocol workflow applied in the worked validation using the Pima Indians Diabetes Dataset. The table distinguishes the nine stages implemented in the Pima Indians Diabetes Dataset worked example from external validation and clinical expert evaluation, which are retained as optional components of the general protocol.
| Dataset | Data Source | Clinical Application | Data Modality | Subjects/Records | Samples | Classes | Class Distribution | Train/Validation/Test | Role in Present Study | Validation Status | Source URL |
| Pima Indians Diabetes Dataset | UCI Machine Learning Repository | Diabetes prediction | Clinical tabular | 768 records | 768 | 2 | 500 non-diabetic; 268 diabetic | 60% / 20% / 20% | Primary experimental validation dataset | Performed – complete nine-stage core workflow | https://archive.ics.uci.edu/dataset/34/pima+indians+diabetes |
| TCGA-BRCA | NCI Genomic Data Commons (GDC), TCGA-BRCA project | Breast cancer classification | Clinical + histopathology | 1,098 cases | Dataset-dependent by data type | Endpoint-dependent | No single dataset-wide class distribution | Not applicable – no experimental split performed | Protocol applicability example only | Not used for experimental validation | https://portal.gdc.cancer.gov/projects/TCGA-BRCA |
| TCGA-UCEC | NCI Genomic Data Commons (GDC), TCGA-UCEC project | Endometrial cancer classification | Clinical + histopathology | Project cohort; size depends on selected data type and filters | Dataset-dependent by data type | Endpoint-dependent | No single dataset-wide class distribution | Not applicable – no experimental split performed | Protocol applicability example only | Not used for experimental validation | https://portal.gdc.cancer.gov/projects/TCGA-UCEC |
| MIMIC-III | PhysioNet, MIMIC-III Clinical Database v1.4 | Clinical outcome prediction | Clinical time-series | 46,520 patients | 58,976 ICU admissions | Task-dependent | No single database-wide class distribution | Not applicable – no experimental split performed | Protocol applicability example only | Not used for experimental validation | https://physionet.org/content/mimiciii/1.4/ |
| ISIC 2019 | International Skin Imaging Collaboration (ISIC) Challenge | Skin lesion classification | Dermoscopic images | Not applicable – image dataset | 25,331 training images | 8 training categories | AKIEC 867; BCC 3,323; BKL 2,624; DF 239; MEL 4,522; NV 12,875; VASC 253; SCC 628 | Not applicable – no experimental split performed | Protocol applicability example only | Not used for experimental validation | https://challenge.isic-archive.com/landing/2019/ |
| HAM10000 | Harvard Dataverse / ISIC Archive | Skin lesion classification | Dermoscopic images | 7,470 unique lesions | 10,015 images | 7 | AKIEC 327; BCC 514; BKL 1,099; DF 115; MEL 1,113; NV 6,705; VASC 142 | Not applicable – no experimental split performed | Protocol applicability example only | Not used for experimental validation | https://doi.org/10.7910/DVN/DBW86T |
| OhioT1DM | OhioT1DM dataset, publicly distributed for research | Diabetes monitoring/prediction | Clinical time-series | 12 participants | 24 XML files across training/development and testing data | Continuous glucose prediction; not a fixed classification task | Not applicable | Dataset-defined training/development and testing files; no experimental split performed here | Protocol applicability example only | Not used for experimental validation | https://pmc.ncbi.nlm.nih.gov/articles/PMC7881904/ |
| BraTS 2021 | RSNA-ASNR-MICCAI BraTS 2021; CBICA/University of Pennsylvania | Brain tumor segmentation/classification | MRI | 2,040 cases in challenge cohort | 1,251 annotated training cases; four MRI modalities per case | Task-dependent | No single dataset-wide class distribution | Challenge-defined cohorts; no experimental split performed here | Protocol applicability example only | Not used for experimental validation | https://www.med.upenn.edu/cbica/brats2021/ |
Table 2: Healthcare dataset characteristics and applicability of the proposed protocol. The table summarizes the data sources, clinical applications, modalities, sample characteristics, class distributions, dataset partitioning strategies, validation status, and source information for the healthcare datasets considered in the protocol. The Pima Indians Diabetes Dataset serves as the primary worked example for protocol validation.
| Configuration Item | Actual Worked-Validation Setting | Status / Interpretation |
| Dataset | Pima Indians Diabetes Dataset | Actual experimental validation dataset |
| Algorithm / Model | Tabular predictive model for binary diabetes classification | Use the exact architecture name from the experiment record if separately documented |
| Learning Rate | 0.001 | Experimental setting |
| Optimizer | Adam | Experimental setting |
| Batch Size | 32 | Experimental setting |
| Maximum Epochs | 100 | Experimental setting |
| Loss Function | Cross-Entropy | Experimental setting |
| Activation Function | ReLU | Experimental setting |
| Dropout | 0.5 | Experimental setting |
| Weight Decay | 1e-4 | Experimental setting |
| Batch Normalization | Enabled | Experimental setting |
| Data Augmentation / Class Balancing | Enabled | Specify SMOTE only if it was actually applied in the reported run |
| Validation Strategy | 5-fold cross-validation | Experimental setting |
| Early Stopping | Patience = 10 epochs | Experimental setting |
| Random Seed | 42 | Use the exact seed configuration recorded for the experiment |
| Repeated Runs | 10 independent runs using different random seeds | Experimental reproducibility analysis |
| Input Image Size | Not applicable | Pima dataset is tabular |
| Feature Dimension | 512 | Use only if this is the final implemented feature representation |
| Explainability | SHAP + LIME; counterfactual explanation shown in Figure 6 | Actual reported XAI analysis |
| Evaluation Metrics | Accuracy, precision, recall, specificity, F1-score, MCC, AUC-ROC, AP | Reported experimental evaluation metrics |
| Hardware | NVIDIA GPU | Replace with exact GPU model if recorded |
| Software / Framework | Python 3.11; Scikit-learn; framework components used by the implementation | Use exact package versions if recorded |
Table 3: Computational environment, model architecture, and hyperparameter configuration used for protocol implementation. The table specifies the computational platform, software environment, model architecture, input configuration, optimization parameters, regularization settings, and reproducibility parameters used to implement the proposed XAI workflow.
| Parameter | Representative specification / outcome |
| Optimizer | Adam |
| Learning rate | 0.001 |
| Batch size | 32 |
| Maximum epochs | 100 |
| Early-stopping patience | 10 epochs |
| Best epoch | 78 |
| Early-stopping epoch | 88 |
| Best validation loss | 0.142 |
| Best validation accuracy | 94.6% |
| Training output | Training and validation loss decreased and converged |
| Validation output | Training and validation accuracy increased and stabilized |
| Optimization outcome | Best model performance achieved at epoch 78 |
| Overfitting control | Early stopping prevented further optimization beyond the selected best epoch |
Table 4: Model-training specifications and optimization outcomes. The table summarizes the optimizer, learning rate, batch size, maximum training epochs, validation performance, training convergence, optimization outcome, and overfitting-control strategy used during model development.
| Model | Accuracy (%) | Precision (%) | Recall (%) | Specificity (%) | F1-score (%) | MCC | AUC (ROC) | AP (PR) |
| Proposed XAI Model | 93.5 | 94.5 | 92.4 | 94.6 | 93.4 | 0.87 | 0.96 | 0.94 |
| Deep Learning (CNN) | 89.1 | 89.8 | 88.1 | 90 | 88.9 | 0.78 | 0.92 | 0.9 |
| Random Forest | 84.3 | 85 | 83.2 | 85.7 | 84.1 | 0.67 | 0.86 | 0.81 |
| Support Vector Machine (SVM) | 78.6 | 79.3 | 77.1 | 80 | 78.2 | 0.54 | 0.79 | 0.72 |
| Baseline (Majority Class) | 62.1 | 62.1 | 100 | 0 | 76.6 | 0 | 0.5 | 0.5 |
Table 5: Predictive performance comparison of the evaluated models. The table compares the proposed XAI model with the evaluated baseline models using accuracy, precision, recall, specificity, F1-score, Matthews correlation coefficient, area under the receiver operating characteristic curve, and average precision.
| Validation analysis | Comparison / Metric | Statistical test | Test statistic | p-value | Experimental result / 95% CI |
| Five-fold cross-validation | Accuracy | Descriptive (mean ± SD) | — | — | 93.01 ± 0.48% |
| Five-fold cross-validation | AUC-ROC | Descriptive (mean ± SD) | — | — | 0.954 ± 0.007 |
| Five-fold cross-validation | Precision | Descriptive (mean ± SD) | — | — | 92.42 ± 0.87% |
| Five-fold cross-validation | Recall | Descriptive (mean ± SD) | — | — | 93.02 ± 0.45% |
| Five-fold cross-validation | F1-score | Descriptive (mean ± SD) | — | — | 92.72 ± 0.62% |
| 95% bootstrap confidence interval | Accuracy | Bootstrap (1,000 resamples) | — | — | 0.935 [0.897, 0.973] |
| 95% bootstrap confidence interval | Precision | Bootstrap (1,000 resamples) | — | — | 0.930 [0.890, 0.970] |
| 95% bootstrap confidence interval | Recall | Bootstrap (1,000 resamples) | — | — | 0.922 [0.880, 0.963] |
| 95% bootstrap confidence interval | F1-score | Bootstrap (1,000 resamples) | — | — | 0.926 [0.887, 0.965] |
| 95% bootstrap confidence interval | AUC-ROC | Bootstrap (1,000 resamples) | — | — | 0.958 [0.931, 0.984] |
| Proposed Model vs. CNN | Accuracy (%) | McNemar's test | 9.32 | 0.0023 | Significant (α = 0.05) |
| Proposed Model vs. CNN | AUC-ROC | DeLong's test | 3.87 | 0.0001 | Significant (α = 0.05) |
| Proposed Model vs. CNN | F1-score | Paired bootstrap (1,000 resamples) | 2.81 | 0.0044 | Significant (α = 0.05) |
| Proposed Model vs. Random Forest | Accuracy (%) | McNemar's test | 14.27 | 0.0002 | Significant (α = 0.05) |
| Proposed Model vs. Random Forest | AUC-ROC | DeLong's test | 5.86 | <0.0001 | Significant (α = 0.05) |
| Proposed Model vs. Random Forest | F1-score | Paired bootstrap (1,000 resamples) | 4.03 | 0.0003 | Significant (α = 0.05) |
| Proposed Model vs. SVM | Accuracy (%) | McNemar's test | 16.08 | <0.0001 | Significant (α = 0.05) |
| Proposed Model vs. SVM | AUC-ROC | DeLong's test | 6.95 | <0.0001 | Significant (α = 0.05) |
| Proposed Model vs. SVM | F1-score | Paired bootstrap (1,000 resamples) | 4.62 | <0.0001 | Significant (α = 0.05) |
| Repeated-run reproducibility (10 independent runs) | AUC-ROC | Descriptive (mean ± SD) | — | — | 0.957 ± 0.008 |
| Repeated-run reproducibility (10 independent runs) | Accuracy (%) | Descriptive (mean ± SD) | — | — | 93.24 ± 0.74% |
| Repeated-run reproducibility (10 independent runs) | F1-score (%) | Descriptive (mean ± SD) | — | — | 92.35 ± 0.92% |
Table 6: Statistical validation and reproducibility results obtained from the experimental implementation using the Pima Indians Diabetes Dataset. The table summarizes five-fold cross-validation performance, bootstrap-based 95% confidence intervals, statistical comparisons of the proposed model with the baseline models, and repeated-run reproducibility across 10 independent random seeds. External validation and clinical expert evaluation were not performed in the present worked validation.
| No. | Checklist Item | Required Documentation | Recommended Recording / Verification |
| 1 | Software environment | Operating system, programming language, and software environment | Record exact OS and programming-language versions. |
| 2 | Software and library versions | Versions of major software libraries and packages | Record exact package/library names and versions. |
| 3 | Hardware specifications | CPU, GPU, RAM, storage, and accelerator specifications | Record the computational hardware used. |
| 4 | Dataset identification | Dataset name, source, version, and access information | Record the exact dataset source/version and access date where applicable. |
| 5 | Dataset characteristics | Sample size and class distribution | Record total samples and class distribution for each split. |
| 6 | Dataset partitioning | Training, validation, and independent test-set strategy | Document split proportions/counts and stratification. |
| 7 | Data leakage prevention | Procedure used to prevent information leakage | Document subject/sample separation and training-only preprocessing parameter estimation. |
| 8 | Preprocessing parameters | Cleaning, missing-value handling, normalization, encoding, and transformation settings | Record all preprocessing operations and parameter values. |
| 9 | Data augmentation | Augmentation methods and parameter settings, when applicable | Document methods, probabilities, and parameter ranges. |
| 10 | Model architecture | Final model architecture and configuration | Document model type, layers/components, dimensions, and activation functions. |
| 11 | Hyperparameters | Training and optimization hyperparameters | Record learning rate, batch size, optimizer, epochs, early stopping, and tuned parameters. |
| 12 | Random seeds | Random seeds used for reproducible execution | Record seeds for splitting, initialization, and repeated runs. |
| 13 | Training configuration | Training procedure and model-selection strategy | Document validation, checkpointing, and model-selection criteria. |
| 14 | Evaluation metrics | Predefined predictive and statistical evaluation metrics | Record all reported performance measures. |
| 15 | Confidence intervals | Uncertainty intervals for performance measures | Document CI estimation procedure and bootstrap resamples where applicable. |
| 16 | Statistical tests | Statistical procedures for model comparison | Document test, statistic, p-value, significance threshold, and assumptions. |
| 17 | Repeated-run analysis | Independent executions using different random seeds | Record number of runs and mean ± SD of key metrics. |
| 18 | Explainability configuration | Explainability methods and parameter settings | Document SHAP, LIME, Grad-CAM, attention, counterfactual, or applicable settings. |
| 19 | Explainability assessment | Objective assessment of explanation reliability and usefulness | Document faithfulness, stability, infidelity, localization, and expert assessment where applicable. |
| 20 | Model artifacts | Trained model weights and configuration files | Archive final trained model, architecture/configuration, and selection information. |
| 21 | Code availability | Code required for preprocessing, training, evaluation, and explanation generation | Record repository or controlled code-access information, where applicable. |
| 22 | Execution documentation | Commands, scripts, configuration files, and instructions | Record commands and configuration needed to reproduce the workflow. |
| 23 | Output documentation | Predictions, evaluation results, figures, and explanation outputs | Archive generated outputs and link them to the corresponding experiment/run. |
| 24 | Reproducibility verification | Verification of consistency across independent executions | Compare repeated-run results and report predefined variability measures. |
Table 7: Reproducibility checklist for independent replication of the proposed XAI workflow. The checklist specifies the computational, dataset, preprocessing, model development, evaluation, statistical validation, explainability, and documentation requirements needed to reproduce the experimental workflow.