Frank E. Ritter
28-May-98
Dismal was developed to support sequential data (protocol) analysis. It provides typical support for exploratory sequential data analysis, such as the ability to compute word counts, to search for lines matching given patterns, and to semi-automatically assign codes to segments. Further, it supports aligning predictions with sequential data, for example, a model trace and verbal utterances. When a complete description of correspondences can be provided such as keystrokes by the subject and the model, the two sequences can be automatically aligned. When the comparison is less clear, such as between a subject's verbal utterances and representations in the model, semi-automatic commands allow an analyst to align items by pointing. Together, these commands substantially reduce the work of testing cognitive models with protocols by up to a factor of five (Ritter & Larkin, 1994), allowing such analyses to be performed more often and with more insight.
Dismal is useful in teaching principles of HCI because it is instrumented -- it is possible to automatically record each user action and the time it occurred. We have found that undergraduates are able to use this in 5 week practicals to gather realistic user data and test HCI theories (e.g., the keystroke model of Card, Moran & Newell, 1983). As the source code is provided, Dismal can be used itself as a test bed for evaluating various interface designs, and comparisons can be based on actual user data.
More about GNU at http://www.gnu.ai.mit.edu/.
It's still being developed as people and projects need it, and as comments and suggestions (including source code!) are sent in by users.
There is a mailing list, email Frank Ritter to be put on it.
The initial development work, done jointly with David Fox of NYU and was sponsored in part by a training grant from the Air Force Office of Scientific Research, Bolling AFB, DC; and in part by the Avionics Laboratory, Wright Research and Development Center, Aeronautical Systems Division (AFSC), U. S. Air Force, Wright-Patterson AFB, OH 45433-6543 under Contract F33615-90-C-1465, ARPA Order No. 7597. It is currently supported by the Economic and Social Science Research Council's Centre for Research in Development, Instruction and Training and by a grant from the Joint Council Initiative in HCI and Cognitive Science, number SPG 9018736.
And from the Elisp archives at The OSU.
There is an rpm version of dismal set up by Jeff Covey [jeff.covey@pobox.com]. If you use Red Hat to configure your software, you will find this useful.