TITAN

Investigations into Team Decision Making Processes

TITAN was developed as a vehicle for investigating decision making processes in hierarchically organized teams. It is used to assist in developing models relating to... A typical experiment involves a group leader and up to three subordinates. Subordinates can be real participants or can be simulated. All players are presented with a radar view and targets.

TITAN screenshot

Each subordinate can typically access a subset of target characteristics. S/he uses this to assign a threat level that, once entered, is reflected on the leader's display. The leader is responsible for assessing an over all threat level by evaluating assessments submitted by subordinate(s). Once this has been done, the leader may be presented with feedback (error margin of the last assessment, error percentage over number of assessment, error made by each participant). This feedback enables the leader to adjust his or her interpretation of subordinates work.

The 'game' has two main configurations. It can be run as a stand-alone or network based application.

Single mode consists of one player. In this setup the leader may be responsible for assessing all target information. Also, one or more simulated agents may be added. Simulated subordinates would behave as real people as far as the leader is concerned. Their behavior, however, is tightly controlled (eg. their response time, and error level characteristics)

Team mode consists of a leader and up to 3 subordinates, some of whom may be agents. It is run typically over LAN but, as it is TCP/IP compliant, experiments were also conducted over the Internet.

Different experimental protocols are specified through scripts. These allow the experimenter to vary...

Thus stand alone and team experiments can be created in a number of significantly different variations without any programming changes.

example1 example2 example3
Initial TITAN Configuration A Different Single Subject Experiment Yet Another Single Subject Experiment

Object Oriented Design

Threat assessment values (may come from a real participant, a simulated player, a network proxy) are passed to a threat model. Views are then notified by models (typically by an observation mechanism). Views are responsible only for visual presentation of threat assessments. Their number, size and location on the screen, finer details etc. are provided by scripts when the experiment is born. Models are totally insensitive to the number and nature of views that observe them.


Programming Language

TITAN consists of over 150 classes (approx. 20,000 lines of code).


Other JAVA projects   Other Human Performance projects
Please visit our home page: NTT Systems Inc.