Skip to content

Main differences between the published implementations of the MATB and the OpenMATB

juliencegarra edited this page Jul 15, 2019 · 2 revisions
Task Implementations differences OpenMATB default implementation
System monitoring In the original MATB, the scale cursor is an arrow mark whereas in the MATB-II, it is a range of bars moving inside a larger set of bars of lighter colors. In the latter, an "out of range" action means the cursor moves of at least three units above or under the middle of the scale. As this change appears to be done to simplify the implementation, we favored the original MATB aesthetic by default. Still, the experimenter can switch to the MATB-II aesthetic display, if needed.
In MATB-II, failures have a default timeout of 10 seconds instead of 20 seconds in the original MATB. Default is 10 seconds but it can be easily altered.
In the MATB-II, the yellow feedback corresponding to a correct response on the scales was removed. The original MATB feedback was kept by default, with a possibility to disable it.
Tracking The MATB-I was using a rectangular area for the task and not a square area (MATB-II). This led to move the joystick differently in the two axes. The OpenMATB maintains a square aspect. The rectangle aspect ratio might be manually enabled. However, the axes differences would be exacerbated with higher ratio (e.g., 4:3 vs 16:9).
The TSU-MATB integrated 5 levels of difficulty. Difficulty levels are not specified in the OpenMATB, as the authors did not detail their computation. The website of the OpenMATB still shows how to design different difficulty levels for each task.
The MATB-II uses a random movement, which simplifies the implementation. The OpenMATB implementation is similar to the original MATB. The trajectory appears random to the participant but in fact is strictly identical across the participants (see the presentation of the tracking task).
Communication In MATB, frequencies are rounded to the nearest one-tenth and modified with 0.2Mhz steps. MATB-II uses three digits and 0.1Mhz steps. In OpenMATB, we retain 0.1Mhz steps and round to the nearest one-tenth to simplify interaction, as each digit has to be set manually with the arrow keys of the keyboard.
In all implementations of the MATB, this is the only task that was not automated. In the OpenMATB, we provide an automated mode if needed.
Different published articles hid the task to keep the MATB in a visual modality only. All tasks are presented on screen. However, the scenario script allows to show or hide any task at any moment, if required by the experiment.
The MATB-I requested another computer to generate the voice messages. In MATB-II, a finite number of auditory samples were recorded and played on the same computer as the experiment. The OpenMATB can generate an infinite number of auditory instructions on the same computer.
All implementations published contains only English (US) audio files. In accordance with the International Civil Aviation Organization (ICAO) rules, the country native language is also valid in air traffic control. Therefore, the OpenMATB allow to integrate other languages. As an example, French version of the audio files is provided. The online manual explains how to add other languages to the software.
Resources management In the MATB, this task might be set in automatic mode. Other implementations did not integrate an automatic mode for this task. The OpenMATB proposes an automation mode similar to the original but based on a larger set of heuristics.
The TSU-MATB modified the values of tanks and flow rates to distinguish 5 levels of difficulty. Difficulty levels cannot be set directly. However, flow rates and tanks capacities can be altered to change the difficulty (see supplementary resources on the OpenMATB website).
In MATB-II, the label indicating the capacity of a tank was not always under the tank. In OpenMATB, all labels are under the tanks to facilitate readability.
In the TSU-MATB, unlimited tanks are presented as rounded rectangle. We maintained the aesthetic of the original MATB using rectangles larger in width than the limited-capacity tanks.
Scheduling view In the original MATB, two aesthetic decisions were made. First, the graduations were not in the center of the view but on the left. The clock was then displayed under the monitoring task and not the scheduling view. In the OpenMATB, we reproduced the display of the MATB-II. The graduations are presented in the center and the clock is situated under the scheduling view.