Eye-Tracking Evidence for TACOM-Based Assessment of Procedural Task Complexity in a Nuclear Power Plant Full-Scope Simulator
Abstract
1. Introduction
2. Materials and Methods
2.1. Experimental Platform
2.2. Participants
2.3. Procedural Tasks
2.4. Experimental Procedure
2.5. Eye-Tracking Feature Extraction
2.6. TACOM Measurement
2.7. PLSR Modeling
3. Results
3.1. Distribution of TACOM Scores Across Procedural Tasks
3.2. Task-Level TACOM Prediction Using Eye-Tracking Features
3.3. Predictive Contribution of Eye-Tracking Feature Groups
3.4. Eye-Tracking Indicators Associated with TACOM Scores
3.5. Exploratory TACOM Subdimension Signatures
3.6. Uncertainty and Task-Level Error Analysis
4. Discussion
5. Limitations and Future Work
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
| Operation Procedure | Details of Step and If-Yes Response | If-No Response |
|---|---|---|
| 1. RCV SURVEILLANCE | 1.1 At least one RCV pump IS? | Go to 1.15 |
| 1.2 RCV letdown flowrate > 5 m3/h? | Go to step 1.5 | |
| 1.3 T° downstream regenerative heat exchanger letdown side > 190 °C? | Go to 1.5 | |
| 1.4 Put RCV letdown OS | ||
| 1.5 RCV 227VP closed? | Go to 1.7 | |
| 1.6 Return | ||
| 1.7 RCV Charging flowrate > 9 m3/h | Go to 1.14 | |
| 1.8 Reduce the auxiliary spray flowrate < 9 m3/h | ||
| 1.9 RCV Charging flowrate > 9 m3/h? | Go to 1.14 | |
| 1.10 RCV letdown flowrate > 5 m3/h? | Go to 1.13 | |
| 1.11 Open RCV 050VP | ||
| 1.12 Return | ||
| 1.13 Close RCV 227 VP | ||
| 1.14 Return | ||
| 1.15 Implement RCR sheet N° 19 (Putting IS charging pumps) | ||
| 1.16 Go to 1.2 | ||
| 2. ASG FLOWRATE REGULATION | 2.1 P.SG1 > 7 Bar.g | Go to 2.12 |
| 2.2 Put TAFP ASG 003PO IS | ||
| 2.3 ASG 003PO IS? | Go to 2.10 | |
| 2.4 Put ASG 001PO and 002PO OS | ||
| 2.5 Regulate ASG 013VD according to ASG flowrate requested | ||
| 2.6 ASG flowrate regulable? | Go to 2.8 | |
| 2.7 Return | ||
| 2.8 Ask to implement RFLL sheet N° LL110 (Regulating ASG 013VD) | ||
| 2.9 Return | ||
| 2.10 Put TAFP ASG 004PO IS | ||
| 2.11 ASG 004PO OS? | Go to 2.4 | |
| 2.12 SG Level NR < −1.8 m? | Go to 2.18 | |
| 2.13 Put ASG 001PO and 002PO IS | ||
| 2.14 Augment SG level by ASG 012VD > −0.58 m NR | ||
| 2.15 ASG flowrate regulable? | Go to 2.17 | |
| 2.16 Return | ||
| 2.17 Ask to implement RFLL sheet N° LL111 (Regulating ASG 012VD) | ||
| 2.18 SG Level NR < 0.9 m? | Go to 2.20 | |
| 2.19 Go to 2.14 | ||
| 2.20 Close ASG 012VD | ||
| 2.21 ASG flowrate of this SG = 0 m3/h? | Go to 2.23 | |
| 2.22 Return | ||
| 2.23 Put ASG 001PO and 002PO OS | ||
| 2.24 Ask to implement RFLL sheet N° LL112 (Closing ASG 012VD) | ||
| 2.25 Return | ||
| 3. PUT GCT CONDENSER IS | 3.1 At least one signal P12: RPA 039KS or RPB 039KS present? | Go to 3.5 |
| 3.2 Set GCT 503KC on P MODE | ||
| 3.3 Unlock GCT condenser by GCT 501KC and 502KC | ||
| 3.4 GCT 503 and 504KS lit? | Go to 3.7 | |
| 3.5 Set GCT 401KU on MANU | ||
| 3.6 Regulate the cooling by GCT 401KU | ||
| 3.7 Return | ||
| 4. PUT RCV LETDOWN IS | 4.1 Open RCV 010VP | |
| 4.2 Open RCV 003VP | ||
| 4.3 Open RCV 002VP | ||
| 4.4 RCV 010VP open? | Go to 4.19 | |
| 4.5 RCV 003VP open? | Go to 4.19 | |
| 4.6 RCV 002VP open? | Go to 4.19 | |
| 4.7 Primary monophase RCV 409KC on RCP 037MP? | Go to 4.21 | |
| 4.8 Set RCV 013VP on MANU at 0% | ||
| 4.9 Open the three RCV letdown orifices | ||
| 4.10 Regulate RCV 013VP at the value of reactor coolant pressure attained | ||
| 4.11 Set RCV 013VP on AUTO | ||
| 4.12 RCV Letdown < 5 m3/h? | Go to 4.15 | |
| 4.13 Put letdown OS | ||
| 4.14 Return | ||
| 4.15 Close RCV 250VP | ||
| 4.16 Close RCV 257VP | ||
| 4.17 Close RCV 258VP | ||
| 4.18 Return | ||
| 4.19 Ask to implement RFLL sheet N° LL136 (Line-up letdown) | ||
| 4.20 Return | ||
| 4.21 Set RCV 013VP at 50% on MANU | ||
| 4.22 Open one RCV letdown orifice | ||
| 4.23 Regulate the letdown pressure to 25 bar.g by RCV 013VP | ||
| 4.24 Set RCV 013VP on AUTO | ||
| 4.25 If letdown flowrate < 5 m3/h, regulate the number of orifices to obtain the flowrate > 5 m3/h | ||
| 4.26 Go to 4.12 | ||
| 5. CONTROL THE SPRAYS OF PZR | 5.1 Confirm RCP 016KG on MANU | |
| 5.2 Close RCP 001VP | ||
| 5.3 Close RCP 002VP | ||
| 5.4 Can not read the position of RCP 001VP and 002VP in KIC? | Go to 5.7 | |
| 5.5 ΔT sat > 20 °C? | Go to 5.19 | |
| 5.6 Return | ||
| 5.7 RCP 001VP close? | Go to 5.19 | |
| 5.8 RCP 002VP close? | Go to 5.19 | |
| 5.9 ECP1 in progress? | Go to 5.24 | |
| 5.10 Set RCP 401KU on MANU and resume the signal at 0% | ||
| 5.11 Set RCP 001VP on AUTO | ||
| 5.12 Set RCP 002VP on AUTO | ||
| 5.13 RCP 001VP close? | Go to 5.16 | |
| 5.14 RCP 002VP close? | Go to 5.16 | |
| 5.15 Return | ||
| 5.16 Close RCP 001VP | ||
| 5.17 Close RCP 002VP | ||
| 5.18 Return | ||
| 5.19 Put RCP 001PO OS | ||
| 5.20 Put RCP 002PO OS | ||
| 5.21 ECP1 in progress? | Go to 5.24 | |
| 5.22 Fallback mode: NS/RRA | ||
| 5.23 Launch fallback time: Immediate | ||
| 5.24 Return | ||
| 6.DEPRESSURIZATION BY MASS REDUCTION | 6.1 Put the heaters OS | |
| 6.2 Regulate RCPp inj. flowrate to 3 × 1.4 m3/h/pump | ||
| 6.3 RCV Letdown < 5 m3/h? | Go to 6.6 | |
| 6.4 Close RCV 227VP | ||
| 6.5 Return | ||
| 6.6 RCV 227VP open? | Go to 6.9 | |
| 6.7 Confirm open RCV 048VP and 050VP | ||
| 6.8 Close RCV 227VP | ||
| 6.9 Open three RCV letdown orifices | ||
| 6.10 Regulate RCV charging at compatible flowrate | ||
| 6.11 RCV Charging < 30 m3/h? | Go to 6.17 | |
| 6.12 Return | ||
| 6.13 Close RCV 002VP and 003VP | ||
| 6.14 Close RCV 007VP, 008VP and 009VP | ||
| 6.15 Close RCV 046VP | ||
| 6.16 Close RCV 050VP | ||
| 6.17 Return | ||
| 7. P.RCP STABILIZATION (PZR FULL) | 7.1 Regulate the RCPp inj. flowrate to 1.5 m3/h/pump | |
| 7.2 Close RCP 001VP | ||
| 7.3 Close RCP 002VP | ||
| 7.4 Close RCV 227VP | ||
| 7.5 RCV Letdown < 5 m3/h? | Go to 7.8 | |
| 7.6 Stabilize P.RCP at the reached value by heaters | ||
| 7.7 Return | ||
| 7.8 Open RCV 048VP | ||
| 7.9 Open RCV 050VP | ||
| 7.10 PZR saturated? | Go to 7.20 | |
| 7.11 Put two RCV letdown orifices IS | ||
| 7.12 Regulate RCV charging flowrate to minimum compatible | ||
| 7.13 Stabilize P.RCP at the reached value by heaters | ||
| 7.14 RCV Charging < 30 m3/h? | Go to 7.16 | |
| 7.15 Return | ||
| 7.16 Close RCV 007VP, 008VP and 009VP | ||
| 7.17 Close RCV 046 VP | ||
| 7.18 Close RCV 050VP | ||
| 7.19 Return | ||
| 7.20 Keep only one RCV letdown orifice IS | ||
| 7.21 Put all the heaters IS | ||
| 7.22 Stabilize P.RCP at the reached value by the RCV charging flowrate | ||
| 7.23 Go to 7.14 | ||
| 8. RCV CHARGING | 8.1 At least one RCV charging pump IS? | Go to 8.15 |
| 8.2 Close RCV 046VP | ||
| 8.3 Close RCV 048VP | ||
| 8.4 Close RCV 050VP | ||
| 8.5 RCV 048VP open? | Go to 8.18 | |
| 8.6 RCV 050VP open? | Go to 8.20 | |
| 8.7 Confirm RCV 227VP closed | ||
| 8.8 RCV 227VP closed? | Go to 8.12 | |
| 8.9 Regulate RCV charging flowrate > 6 m3/h by RCV 046VP | ||
| 8.10 RCV charging > 6 m3/h? | Go to 8.12 | |
| 8.11 Return | ||
| 8.12 Close RCV 046VP | ||
| 8.13 Close RCV 050VP | ||
| 8.14 RCV 050VP closed? | Go to 8.16 | |
| 8.15 Return | ||
| 8.16 Ask to implement RFLE sheet N° LE 100 (by the locally derived control source breaker) | ||
| 8.17 Go to 8.15 | ||
| 8.18 Ask to implement RFLL sheet N° LL143 (Opening RCV 048VP) | ||
| 8.19 Return | ||
| 8.20 Ask to implement RFLL sheet N° LE102 (Opening RCV 050VP by the locally derived control source breaker) | ||
| 8.21 Return | ||
| 9. PZR LEVEL CONTROL | 9.1 RCV 227VP open? | Go to 9.6 |
| 9.2 RCV Letdown < 5 m3/h? | Go to 9.4 | |
| 9.3 Return | ||
| 9.4 Confirm one RCV letdown orifice IS | ||
| 9.5 Return | ||
| 9.6 RCV Charging > 6 m3/h | Go to 9.5 | |
| 9.7 L.PZR < −4 m | Go to 9.13 | |
| 9.8 Augment the RCV charging flowrate | ||
| 9.9 Regulate the RCPp inj. flowrate to 3 × 1.5 m3/h/pump | ||
| 9.10 RCV Letdown > 5 m3/h? | Go to 9.12 | |
| 9.11 Regulate the number of RCV letdown orifices IS | ||
| 9.12 Return | ||
| 9.13 L.PZR < 1.35 m | Go to 9.15 | |
| 9.14 Go to 9.11 | ||
| 9.15 Reduce the RCV charging flowrate | ||
| 9.16 Go to 9.11 | ||
| 10. TRANSITION TO CHARGING CONFIGURATION | 10.1 Close RCV 227VP | |
| 10.2 Set RCV 046VP at 20% | ||
| 10.3 RCV 046VP closed? | Go to 10.6 | |
| 10.4 Ask to implement RFLL sheet N° LL146 (Opening RCV 046VP) | ||
| 10.5 Return | ||
| 10.6 Open RCV 222VP | ||
| 10.7 Open RCV 223VP | ||
| 10.8 RCV 222VP open? | Go to 10.25 | |
| 10.9 RCV 223VP open? | Go to 10.25 | |
| 10.10 HHSI IS? | Go to 10.23 | |
| 10.11 Close RIS 032VP | ||
| 10.12 Close RIS 033VP | ||
| 10.13 RIS 032VP closed? | Go to 10.16 | |
| 10.14 RIS 033VP closed? | Go to 10.16 | |
| 10.15 Return | ||
| 10.16 Close RIS 034VP | ||
| 10.17 Close RIS 035VP | ||
| 10.18 RIS 034VP closed? | Go to 10.21 | |
| 10.19 RIS 035VP closed? | Go to 10.21 | |
| 10.20 Go to 10.15 | ||
| 10.21 Ask to implement RFLL sheet N° LL160 (Closing BIT isolations) | ||
| 10.22 Return | ||
| 10.23 Ask to implement RFLL sheet N° LL145 (Closing RIS 020VP) | ||
| 10.24 Return | ||
| 10.25 Ask to implement RFLL sheet N° LL139 (Opening miniflow lines of charging pumps) | ||
| 10.26 Return | ||
| 11. COMPLETE ISOLATION OF A RADIOACTIVE SG | 11.1 Close VVP 001VV by normal way | |
| 11.2 Set GCT 404KU on EXTERNAL (GCT 131VV) | ||
| 11.3 Set GCT 403KU on AUTO (GCT 131VV) | ||
| 11.4 Open GCT 128VV (GCTa isolating valve) | ||
| 11.5 Close VVP 130VV | ||
| 11.6 Close VVP 127VV (TAFP steam) | ||
| 11.7 VVP 001VV closed? | Go to 11.16 | |
| 11.8 Close VVP 140VV | ||
| 11.9 At least one ASG pump IS? | Go to 11.18 | |
| 11.10 Reset ASG valves by ASG 001KG and 002KG | ||
| 11.11 Close ASG 012VD | ||
| 11.12 Close ASG 013VD | ||
| 11.13 Close ARE 052VL | ||
| 11.14 Close ARE 054VL | ||
| 11.15 Return | ||
| 11.16 Confirm the steam isolation by action on VVP 001TO and 002TO | ||
| 11.17 Go to 11.8 | ||
| 11.18 APG 002KG on BLOCK | ||
| 11.19 Put two ASG MAFP IS | ||
| 11.20 Go to 11.10 | ||
| 12. COMPLETE ISOLATION OF A SG WITHOUT RADIOACTIVITY | 12.1 Reset ASG valves by ASG 001KG and 002KG | |
| 12.2 Close ASG 012VD | ||
| 12.3 Close ASG 013VD | ||
| 12.4 Put MFP OS | ||
| 12.5 Close ARE 052VL | ||
| 12.6 Close ARE 054VL | ||
| 12.7 Put APG on this SG OS | ||
| 12.8 Close APG 004VL | ||
| 12.9 Close VVP 130VV | ||
| 12.10 Close VVP 001VV using its normal way | ||
| 12.11 Close VVP 127VV (TAFP steam) | ||
| 12.12 Close GCT 131VV by GCT 403KU | ||
| 12.13 Close GCT 128VV (GCTa isolation valve) | ||
| 12.14 VVP 001VV closed? | Go to 12.17 | |
| 12.15 Close VVP 140VV | ||
| 12.16 Return | ||
| 12.17 Confirm the steam isolation by VVP 001TO and 002TO | ||
| 12.18 Go to 12.15 | ||
| 13. ISOLATION OF THE STEAM CONSUMERS | 13.1 Set GCT 404KU on EXTERNAL (GCT 131VV) | |
| 13.2 Set GCT 403KU on AUTO (GCT 131VV) | ||
| 13.3 Close VVP 140VV | ||
| 13.4 Return | ||
| 14. PARTIAL ISOLATION OF A SG WITHOUT RADIOACTIVITY | 14.1 Close VVP 130VV | |
| 14.2 Close VVP 001VV using its normal way | ||
| 14.3 Close VVP 127VV (TAFP steam) | ||
| 14.4 Set GCT 404KU on EXTERNAL (GCT 131VV) | ||
| 14.5 Set GCT 403KU on AUTO (GCT 131VV) | ||
| 14.6 VVP 001VV closed? | Go to 14.10 | |
| 14.7 Close VVP 140VV | ||
| 14.8 Close APG 004VL | ||
| 14.9 Return | ||
| 14.10 Confirm the steam isolation by action on VVP 001TO and 002TO | ||
| 14.11 Go to 14.7 | ||
| 15. PUT APG OS | 15.1 Set APG 502KU to 0% | |
| 15.2 Close APG 004VL, 005VL, 006VL and 010VL | ||
| 15.3 Set REN 023KC on CONTAINMENT ISOLATION | ||
| 15.4 Return | ||
| 16. PUT AUXILIARY SPRAY | 16.1 Regulate RCV charging flowrate to 6 m3/h by RCV 046VP on MANU | |
| 16.2 RCV Charging flowrate < 9 m3/h? | Go to 16.14 | |
| 16.3 Open RCV 227VP | ||
| 16.4 RCV 227VP open? | Go to 16.13 | |
| 16.5 Close RCV 050VP | ||
| 16.6 RCV 050VP closed? | Go to 16.12 | |
| 16.7 Put the normal spray OS | ||
| 16.8 RCV letdown < 5 m3/h? | Go to 16.10 | |
| 16.9 Return | ||
| 16.10 Confirm open one RCV letdown orifice | ||
| 16.11 Return | ||
| 16.12 Ask to implement RFLE sheet N° LE100 (Closing RCV 050VP by the locally derived control source breaker) | ||
| 16.13 Return | ||
| 16.14 Close RCV 227VP | ||
| 16.15 Return | ||
| 17. PUT CHARGING IS | 17.1 Open RCV 048VP | |
| 17.2 Open RCV 050VP | ||
| 17.3 RCV 048VP closed? | Go to 17.6 | |
| 17.4 RCV 050VP closed? | Go to 17.8 | |
| 17.5 Return | ||
| 17.6 Ask to implement RFLL sheet N° LL143 (Opening RCV 048VP) | ||
| 17.7 Return | ||
| 17.8 Ask to implement RFLE sheet N° LE 102 (Opening RCV 050VP by the locally derived control source breaker) | ||
| 17.9 Return |
Appendix B. Full Eye-Tracking Feature Dictionary
| Category | Feature | Description |
|---|---|---|
| Time baseline | duration_s | Valid recording duration for each participant during each procedural task. |
| Fixation | fixation_count | Number of detected fixations during the task; reflects the frequency of visual sampling. |
| Fixation | fixation_rate_per_min | Number of fixations per minute, used to reduce the influence of task duration. |
| Fixation | fixation_mean_duration_ms | Mean fixation duration, related to visual dwell time and information-processing demand. |
| Fixation | fixation_median_duration_ms | Median fixation duration, less affected by extreme fixation values. |
| Fixation | fixation_sd_duration_ms | Standard deviation of fixation duration; reflects instability in fixation rhythm. |
| Fixation | fixation_total_prop | Proportion of total recording time spent in fixation. |
| Saccade | saccade_count | Number of detected saccades during the task; reflects gaze-shift frequency. |
| Saccade | saccade_rate_per_min | Number of saccades per minute. |
| Saccade | saccade_mean_duration_ms | Mean saccade duration. |
| Saccade | saccade_median_duration_ms | Median saccade duration. |
| Saccade | saccade_sd_duration_ms | Standard deviation of saccade duration. |
| Saccade | saccade_total_prop | Proportion of total recording time spent in saccades. |
| Pupil | pupil_mean_mm | Mean pupil diameter, indicating overall physiological arousal during the task. |
| Pupil | pupil_sd_mm | Standard deviation of pupil diameter, indicating pupil fluctuation. |
| Pupil | pupil_cv | Coefficient of variation of pupil diameter, calculated as the standard deviation relative to the mean. |
| Pupil | pupil_p95_mm | 95th percentile of pupil diameter, reflecting upper-end dilation during demanding segments. |
| Spatial distribution | gaze_x_sd_px | Standard deviation of horizontal gaze coordinates. |
| Spatial distribution | gaze_y_sd_px | Standard deviation of vertical gaze coordinates. |
| Spatial distribution | gaze_dispersion_px | Two-dimensional gaze dispersion. |
| Gaze dynamics | gaze_path_per_s | Gaze path length per second. |
| Gaze dynamics | gaze_speed_mean_px_s | Mean gaze movement speed. |
| Gaze dynamics | gaze_speed_sd_px_s | Standard deviation of gaze movement speed. |
| Spatial distribution | spatial_entropy_4×3 | Spatial entropy of fixations based on a 4 × 3 screen grid; reflects the dispersion of visual search. |
| Fixation transitions | fixation_transition_mean_px | Mean transition distance between adjacent fixation points. |
References
- Park, J.; Jung, W.; Yang, J.-E. Investigating the effect of communication characteristics on crew performance under the simulated emergency condition of nuclear power plants. Reliab. Eng. Syst. Saf. 2012, 101, 1–13. [Google Scholar] [CrossRef] [Scilit]
- Park, J.; Jung, W. OPERA—A human performance database under simulated emergencies of nuclear power plants. Reliab. Eng. Syst. Saf. 2007, 92, 503–519. [Google Scholar] [CrossRef] [Scilit]
- Jang, I.; Kim, Y.; Park, J. Investigating the Effect of Task Complexity on the Occurrence of Human Errors observed in a Nuclear Power Plant Full-Scope Simulator. Reliab. Eng. Syst. Saf. 2021, 214, 107704. [Google Scholar] [CrossRef] [Scilit]
- Rasmussen, M.; Standal, M.I.; Laumann, K. Task complexity as a performance shaping factor: A review and recommendations in Standardized Plant Analysis Risk-Human Reliability Analysis (SPAR-H) adaption. Saf. Sci. 2015, 76, 228–238. [Google Scholar] [CrossRef] [Scilit]
- Park, J.; Braarud, P.Ø. Applicability of the TACOM measure as a tool to identify a high workload task in a proceduralized task environment. Reliab. Eng. Syst. Saf. 2026, 266, 111685. [Google Scholar] [CrossRef] [Scilit]
- Liu, J.; Zou, Y.; Wang, W.; Zhang, L.; Liu, X.; Ding, Q.; Qin, Z.; Čepin, M. Analysis of dependencies among performance shaping factors in human reliability analysis based on a system dynamics approach. Reliab. Eng. Syst. Saf. 2021, 215, 107890. [Google Scholar] [CrossRef] [Scilit]
- Park, J.; Jung, W. A study on the development of a task complexity measure for emergency operating procedures of nuclear power plants. Reliab. Eng. Syst. Saf. 2007, 92, 1102–1116. [Google Scholar] [CrossRef] [Scilit]
- Park, J.; Cho, S. Investigating the effect of task complexities on the response time of human operators to perform the emergency tasks of nuclear power plants. Ann. Nucl. Energy 2010, 37, 1160–1171. [Google Scholar] [CrossRef] [Scilit]
- Park, J.; Jung, W. A Study on the Validity of a Task Complexity Measure for Emergency Operating Procedures of Nuclear Power Plants—Comparing with a Subjective Workload. IEEE Trans. Nucl. Sci. 2006, 53, 2962–2970. [Google Scholar] [CrossRef] [Scilit]
- Park, J. Investigating the TACOM measure as a general tool for quantifying the complexity of procedure guided tasks. Reliab. Eng. Syst. Saf. 2014, 129, 66–75. [Google Scholar] [CrossRef] [Scilit]
- Porthin, M.; Liinasuo, M.; Kling, T. Effects of digitalization of nuclear power plant control rooms on human reliability analysis—A review. Reliab. Eng. Syst. Saf. 2020, 194, 106415. [Google Scholar] [CrossRef] [Scilit]
- Klaib, A.F.; Alsrehin, N.O.; Melhem, W.Y.; Bashtawi, H.O.; Magableh, A.A. Eye tracking algorithms, techniques, tools, and applications with an emphasis on machine learning and Internet of Things technologies. Expert Syst. Appl. 2021, 166, 114037. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.; Liu, Z.; Jia, M.; Tran, C.C.; Yan, S. Using Artificial Neural Networks for Predicting Mental Workload in Nuclear Power Plants Based on Eye Tracking. Nucl. Technol. 2020, 206, 94–106. [Google Scholar] [CrossRef] [Scilit]
- Martinez-Marquez, D.; Pingali, S.; Panuwatwanich, K.; Stewart, R.A.; Mohamed, S. Application of Eye Tracking Technology in Aviation, Maritime, and Construction Industries: A Systematic Review. Sensors 2021, 21, 4289. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, D.; Wu, J.; Wu, K.; Tao, H. Research on Nuclear Power Plant Operational Task Complexity Assessment Method Based on Group Decision Making and Deep Learning of EEG Signals. Nucl. Sci. Eng. 2024, 198, 2335–2349. [Google Scholar] [CrossRef] [Scilit]
- Keskin, M.; Ooms, K.; Dogru, A.O.; De Maeyer, P. Exploring the Cognitive Load of Expert and Novice Map Users Using EEG and Eye Tracking. ISPRS Int. J. Geo-Inf. 2020, 9, 429. [Google Scholar] [CrossRef] [Scilit]
- Geladi, P.; Kowalski, B.R. Partial least-squares regression: A tutorial. Anal. Chim. Acta 1986, 185, 1–17. [Google Scholar] [CrossRef] [Scilit]
- Wold, S.; Sjöström, M.; Eriksson, L. PLS-regression: A basic tool of chemometrics. Chemom. Intell. Lab. Syst. 2001, 58, 109–130. [Google Scholar] [CrossRef] [Scilit]
- Wold, S.; Ruhe, A.; Wold, H.; Dunn, W.J., III. The Collinearity Problem in Linear Regression. The Partial Least Squares (PLS) Approach to Generalized Inverses. SIAM J. Sci. Stat. Comput. 1984, 5, 735–743. [Google Scholar] [CrossRef] [Scilit]
- Stone, M. Cross-Validatory Choice and Assessment of Statistical Predictions. J. R. Stat. Soc. Ser. B Stat. Methodol. 1974, 36, 111–133. [Google Scholar] [CrossRef] [Scilit]
- Endsley, M.R. Toward a Theory of Situation Awareness in Dynamic Systems. Hum. Factors 1995, 37, 32–64. [Google Scholar] [CrossRef] [Scilit]
- Just, M.A.; Carpenter, P.A. Eye fixations and cognitive processes. Cogn. Psychol. 1976, 8, 441–480. [Google Scholar] [CrossRef] [Scilit]
- Kahneman, D.; Beatty, J. Pupil diameter and load on memory. Science 1966, 154, 1583–1585. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wolfe, J.M. Guided Search 2.0: A revised model of visual search. Psychon. Bull. Rev. 1994, 1, 202–238. [Google Scholar] [CrossRef] [Scilit] [PubMed]







| Feature Group | Variables | Interpretive Role in This Study |
|---|---|---|
| Time baseline | duration_s | Valid recording duration; used as a control variable and tested in the duration exclusion analysis. |
| Fixation | fixation count/rate, mean/median/SD duration, fixation-time proportion | Visual dwell, fixation stability, and the proportion of task time devoted to local information processing. |
| Saccade | saccade count/rate, mean/median/SD duration, saccade-time proportion | Gaze shift frequency and visual transition behavior during procedural execution. |
| Pupil | mean diameter, SD, coefficient of variation, 95th percentile | Effort- and arousal-related physiological variation during task execution. |
| Spatial distribution | horizontal/vertical gaze SD, gaze dispersion, 4 × 3 spatial entropy | Breadth and distribution of screen space visual sampling. |
| Gaze dynamics and transitions | path per second, mean/SD gaze speed, mean fixation-transition distance | Movement variability and transitions between information sources. |
| Model | RMSE | MAE | R2 | Pearson’s r | Spearman’s rho |
|---|---|---|---|---|---|
| PLSR | 0.357 | 0.300 | 0.538 | 0.750 | 0.775 |
| Mean baseline | 0.559 | 0.445 | −0.129 | NA | NA |
| Feature Group | No. of Features | RMSE | MAE | R2 | Pearson’s r | Description |
|---|---|---|---|---|---|---|
| All 25 features | 25 | 0.357 | 0.300 | 0.538 | 0.750 | Full eye-tracking feature set |
| Fixation only | 7 | 0.500 | 0.390 | 0.095 | 0.441 | Fixation frequency, duration, and stability |
| Pupil only | 4 | 0.485 | 0.385 | 0.149 | 0.518 | Pupil dilation and variability |
| Spatial/gaze dynamics only | 8 | 0.481 | 0.376 | 0.165 | 0.451 | Gaze dispersion, speed, entropy, and transitions |
| Without duration_s | 24 | 0.313 | 0.250 | 0.646 | 0.807 | Control model excluding valid recording duration |
| Saccade only | 6 | 0.622 | 0.531 | −0.398 | −0.096 | Saccade count and saccade duration |
| Feature | Standardized PLSR Coefficient | Pearson’s r | Spearman’s rho |
|---|---|---|---|
| saccade_mean_duration_ms | −0.098 | −0.215 | −0.353 |
| fixation_sd_duration_ms | 0.097 | 0.642 | 0.718 |
| saccade_median_duration_ms | −0.095 | −0.344 | −0.484 |
| pupil_p95_mm | 0.079 | 0.610 | 0.478 |
| fixation_mean_duration_ms | 0.077 | 0.641 | 0.706 |
| gaze_speed_sd_px_s | 0.075 | 0.094 | 0.199 |
| pupil_cv | 0.075 | 0.519 | 0.493 |
| gaze_x_sd_px | −0.074 | −0.549 | −0.549 |
| gaze_dispersion_px | 0.069 | 0.212 | 0.304 |
| saccade_count | 0.067 | 0.018 | 0.110 |
| Procedural Task | TACOM | Predicted TACOM | Error | Observed Rank | Predicted Rank |
|---|---|---|---|---|---|
| PUT RCV LETDOWN IS | 4.017 | 3.418 | −0.599 | 1 | 8 |
| ASG FLOWRATE REGULATION | 4.014 | 3.748 | −0.265 | 2 | 3 |
| P.RCP STABILIZATION (PZR FULL) | 3.997 | 3.634 | −0.363 | 3 | 4 |
| DEPRESSURIZATION BY MASS REDUCTION | 3.724 | 3.309 | −0.416 | 4 | 9 |
| CONTROL THE SPRAYS OF PZR | 3.581 | 3.749 | 0.167 | 5 | 2 |
| RCV CHARGING | 3.566 | 4.005 | 0.440 | 6 | 1 |
| RCV SURVEILLANCE | 3.564 | 3.431 | −0.134 | 7 | 7 |
| TRANSITION TO CHARGING CONFIGURATION | 3.550 | 3.517 | −0.033 | 8 | 6 |
| PUT AUXILIARY SPRAY | 3.438 | 3.062 | −0.375 | 9 | 12 |
| COMPLETE ISOLATION OF A RADIOACTIVE SG | 3.398 | 3.615 | 0.218 | 10 | 5 |
| PZR LEVEL CONTROL | 3.395 | 2.917 | −0.478 | 11 | 14 |
| COMPLETE ISOLATION OF A SG WITHOUT RADIOACTIVITY | 3.196 | 2.987 | −0.208 | 12 | 13 |
| PUT GCT CONDENSER IS | 3.057 | 3.066 | 0.009 | 13 | 11 |
| PARTIAL ISOLATION OF A SG WITHOUT RADIOACTIVITY | 2.871 | 3.218 | 0.347 | 14 | 10 |
| PUT CHARGING IS | 2.757 | 2.651 | −0.106 | 15 | 16 |
| PUT APG OS | 2.494 | 2.310 | −0.184 | 16 | 17 |
| ISOLATION OF THE STEAM CONSUMERS | 2.070 | 2.825 | 0.755 | 17 | 15 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Xiao, H.; Li, P.; Chen, W.; He, J.; Tao, Z. Eye-Tracking Evidence for TACOM-Based Assessment of Procedural Task Complexity in a Nuclear Power Plant Full-Scope Simulator. Sensors 2026, 26, 5487. https://doi.org/10.3390/s26175487
Xiao H, Li P, Chen W, He J, Tao Z. Eye-Tracking Evidence for TACOM-Based Assessment of Procedural Task Complexity in a Nuclear Power Plant Full-Scope Simulator. Sensors. 2026; 26(17):5487. https://doi.org/10.3390/s26175487
Chicago/Turabian StyleXiao, Huan, Pengcheng Li, Wenming Chen, Jiayuan He, and Zetian Tao. 2026. "Eye-Tracking Evidence for TACOM-Based Assessment of Procedural Task Complexity in a Nuclear Power Plant Full-Scope Simulator" Sensors 26, no. 17: 5487. https://doi.org/10.3390/s26175487
APA StyleXiao, H., Li, P., Chen, W., He, J., & Tao, Z. (2026). Eye-Tracking Evidence for TACOM-Based Assessment of Procedural Task Complexity in a Nuclear Power Plant Full-Scope Simulator. Sensors, 26(17), 5487. https://doi.org/10.3390/s26175487
