Appendix: Tools for recording conversations in MOO environments

Logging functions and conversational log types

Three main types of logging devices available for conversational and other kinds of research purposes in distributed virtual environments of the MOO variety. These devices, which in themselves are specially designed objects, allow for the on-going registration of conversations and interactions between participants at various levels of detail, and from different points of view. These three main types of device allow variously logging of:

1. conversations and public actions only

2. everything done by one or more participants

3. everything done or percieved by one participant

Let us look more in detail at these three types of logs in turn, together with some examples of how they may turn out to be in practice.

Conversation and public action logs

The simplest, and probably most common type of logging device used for making records of conversations in distributed virtual anvironments is a recorder object which is programmed to be `visible' in any room in which it is placed, and which visibly informs participants entering the room that conversations there are being recorded when it is turned on. Some devices also emit regular messages while they are recording, informing everyone in that particular room that interactions are being recorded. Recorders of this type may generally be operated, ie. turned on and off, by more than one person, but they may also in certain cases be restricted to use by one person only. They will record to a separate $note object which is generally accessible for reading by for anyone entering the room where it is located, as in the example below:

Hall
You are standing in the entrance hall at Arisbe. It is still being restored at the moment, so all you notice are the elegant high ceiling and the white plastered walls. There are a number of doors leading to various other rooms, but they all seem to be locked at the moment. At the end of the hall is a stairway leading to the second floor. Lying on a small table is a blueprint for the reconstruction work.
You can add your own Web page or other URL to the blueprint. Look blueprint to see how.
You can also write a message on the bulletin board. Type look blackboard to find out how.
 
Exits include: [Exit] to Arisbe [Library] to Library
You see Bulletin Board and Small Table.
You see PatrickC (asleep) standing about.
You see Blueprint, Sony (recording), and Guestbook

In this case, the `Sony' object is the recording device, and `Guestbook' is the $note object to which interactions in the room are at present being logged. Issuing the command:

read Guestbook

while in the room above will display the contents of the current log, which for a two-participant conversation may look something like this[44]:

PatrickC says[45], "one thing... I guess starting a MOO needs a lot of people and funding. I see DU is "old" (started back in '93). Do you know how it all came about?"
PatrickC says, "I see also that Anneberg (industry) is in the picture.."
Ulf says, "yes, i'm one of the founders."
Ulf says, "it started with Jeanne, who discovered MOOs sometime in very early 93..."
PatrickC says, "Jeanne is the chief wiz at du, right?"
PatrickC says, "She has what background?"
Ulf says, "she had previous experience with BBS' and was a grad student of social work in houston at the time...she was trying to create a therapy/SW environment in lambda MOO but soon got sucked into a community of people that run their own MOOs and wanted to mold them to their own likings and ideas.."
PatrickC nods
PatrickC says, "and then...?"
Ulf says, "yes, she's what it all roots back to, pretty much. anyway, sometime in the summer of 93 she met this fellow that had just opened a blank MOO on his own acount, mostly to meet privately with friends. she visited and dreamed about some things aloud...she had just recently started to ponder MOOs as educational environments..."
Ulf says, "she had looked at other MUDs that claimed affinity to educational goals..beyond some of the MUSE's for K8 students and WriteMUSH there wasn't much."

Conversations with more than two participants become, as one would expect, more complicated, often with several parallell threads of conversation developing, and where one or more participants may be active in several such threads all at the same time, as can be seen in the example below[46]:

Patrick says, "some say also that gender becomes less prevalent in a MOO (i.e. as a "problem")"
Janet [to Patrick]: "This was not meant as a criticism of you: I think it's fine that you give response to what everyone says
Karen pats Alison on the head and says there there
Karen [to Patrick]: "why as a problem?
Susan says, "isn't it good that gender does not appear so obvious? I mean, men are known to dominate discussions"
Patrick [to Karen]: in connection with the fact that women are implicitly discriminated in certain situations because they are women (cf. gender research on this)"
Patrick [to Susan,]: yes sure, this should be mentioned as one of the strengths of MOO's
Margaret says, "I think it is fine that you give response to everyone, Patrick. Here
we work a lot to produce our opinions and meanings, and it is boring if no one comments on what you say.(this came a bit late...)"
Patricia [to Patrick]: "I don't see it as a problem that we are gender neutral in the Moo. It is more of an advantage. Then we do not have to posistion ourselves in this way, due to our background knowledge of these things.
Karen [to Patrick]: "the way you put it, it seems as if you mean that gender must be too prevalent
Alison [to Karen]: "you ask if you frighten me... no, but it frightens me what serious consequences banter/ sharp comments can have in a MOO...: I agree with Patricia
Susan says, "when men unconsciously tend to pay less attention to what a woman says it can be an advantage with gender-neutral names"
Patrick says, "in my research I have an hypothesis that MOO-ing makes it easier to counterract negative attitudes to such things as gender, race and handicap.."
Karen [to Patrick]: ":::as you put it originally, I mean
Patrick [to Karen]: that was probably a formulation error on my side, but you probably understand what I mean now?
Patricia [to Patrick]: "Yes, this makes me thing of that article by Sandy Stone inthe Dig.Field of Cult.."
Karen [to Susan]: "I talked a bit with frankie one day, but I don't know the gender and that's a bit weird, I couldn't guess it either, seemed maybe like a woman ....
Patrick [to Patricia]: yes exactly, she/he is concerned about this
Margaret says, "It's probably a woman..."
Alison [to Karen]: "how did she seem like a woman?
Karen [to Patrick]: "well she is a she now(??)
Patrick [to Karen]: when I operate in the MOO with patcop it is not immediately apparent which gender I have. But I wonder if men and women's different forms of interaction and writing/ speaking styles do not emerge anyway as time goes on..?
Patrick [to Karen]: yes she's a she
Patrick smiles to Karen
Karen [to Alison]: "kind of warm and human, it didn't matter if I interrupted, asked about the weather...Or am I just being completely conventional in my way of thinking now???
Patrick [to Karen]: and then we ought to show her respect for this by referring to her as her, you mean?
Alison says, "I wonder a bit about what it is that makes us infer that it is a woman or a man...I think it has a lot to do with the name ans the associations that gives us, correct or not"
Janet says, " It's nice from time to time to have the chance to be gender-neutral. Such a large part of one's identity is tied up in just being a woman or a man, or what dou you all think?"

 

Conversation and private action logs

A second type of recording device will register both conversations and certain kinds of normally `private' actions taking place in a room. These private actions are mainly paging and whispering[47], manipulation of objects that do not publicly announce that they are being handled, access to MOO-mail folders and messages, and other system commands that do not generally show up for other participants. The example below is a log of a paged conversation made a few years ago between myself in Conference Room (North) at Diversity University MOO and Ulf who is in his office in another zone. The log is seen entirely from my own point of view, so the description of room which comes up on the screen as I enter it at the beginning of the strip is visible. So too, is my `action' of closing the door into the Conference Room, an action which more generally speaking is designed to restrict entry into some particular room to ratified persons who are invited to enter by another ratified participant who is already in there. The philosophy_guest objects visible at the foot of the room description are characters belonging to participants in a philosophy seminar which during that particular periodwas being held in the room in question. The seminar was not however actually in session as I entered the room. If it had been, and the door had been closed then it would have been necessary for me to request an invitation to join the session from its moderator in order to enter . Without this any attempt on my part to `intrude' would automatically result in a rejection message from the system.

You head for the northern conference room.
Conference Room (North) [in session]
 
A large, oval shaped room. From the ceiling many fair sized spotlights illuminate the entire room and dip it in warm, bright light. There's a podium at one of the narrower ends of the room. Long rows of chairs, all facing the podium, occupy the rest of the floorspace.
 
From here you can go: [south] to DU Conference Center Foyer
philosophy_guest6 (asleep), philosophy_guest (asleep), philosophy_guest2 (asleep), philosophy_guest4 (asleep), philosophy_guest5 (asleep), philosophy_guest3 (asleep), and Sakana (asleep) are sitting amidst the rows of chairs. You are standing here.
The doors to the foyer are open.
close door
You close the doors.
[from Ulf's Office [working]] Ulf waves. good evening.
page ulf hello ulf, just checking something for a thing I am writing at the moment. Hey, maybe you can answer...
Somewhere in Ulf's Office [working], Ulf listens up as you talk to him.
Ulf pages, "yes?"
page ulf I am trying to describe the use of the session function. One thing I wondered was, is it a generic function in all rooms, or only in the conf center?
Somewhere in Ulf's Office [working], Ulf listens up as you talk to him.
Ulf pages, "the session functionality you'll only find in descendants of the generic classrooms available. at this point that'd be: the generic classroom by ken (#142), the generic MSET classroom by kossick (don't remember the #, but it's pretty much a copy of #142 with some extensions) and the generic improved classroom (#980)."
page ulf OK, the other thing is the relationship between the to-command and the whisper command when session is "on". Does the "to" automatically convert to a whisper with the session on?
Somewhere in Ulf's Office [working], Ulf listens up as you talk to him.
[from Ulf's Office [working]] Ulf nods and refers to `help to' (that help works when you're inside a classroom)

 

Conversation, action and point-of-view logs

A third group of devices records everything that is said, done and perceived by one participant. In effect they give a log which is a record of all and any kind of activities in the virtual environment carried out by that person and seen only from that one particular point of view only.

The example below is taken from a log of this kind. This particular section of log contains not only my conversation with bjornb[48], but also my own commands as they were directed to the MOO environment as well as the results of these commands as they were subsequently generated by the MOO.

bjornb says, "maybe you need an office???"
You [to bjornb]: why not?
bjornb says, "of course it should be in the street with your name..."
bjornb goes north.
The Coppock Avenue
You see nothing special.
bjornb is here.
Obvious exits: south to Longyearbyen
You [to bjornb]: shall I build it myself, or you?
bjornb says, "type look"
The Coppock Avenue
This is the towns main street. At your left you see a grandious house made of
wood and painted green, where Patrick Coppock resides when visiting
Longyearbyen.
bjornb is here.
Obvious exits: south to Longyearbyen
patcop smiles
bjornb says, "I think you should build the "room" or you won't own it an that can be problemmatic..."
You [to bjornb]: my god, rather pretentious...
You [to bjornb]: OK, it'll do for now...
bjornb says, "...but I have to build an entrance into the room from here I think..."
You [to bjornb]: shall I try digging first and see if it works?
bjornb says, "yes..."
bjornb says, "OK just @dig then..."
 
@dig Front Door to The Coppock Residence
 
The Coppock Residence (#393) created.
Exit to The Coppock Residence (#393) via {"Front Door"} created with id #394.
However, I couldn't add #394 as a legal exit from Coppock Avenue. Get its
owner, bjornb to add it for you.
 
You [to bjornb]: OK all you have to do is to as #394 as a legal exit. You knoww how?
bjornb says, "have you made a passage from C avenue to the room???"
You [to bjornb]: yes, to The Coppock Residence (#393) via Front Door (#394)
You [to bjornb]: but you have to ratify this exit, obviously, since Avenue is yours
 
help add
-----
`HELP ADD' AMBIGUOUS
====================
Sorry, the topic `add' is ambiguous. I don't know which of the following topics
you mean:
 
`help @add-entrance'[1] `help @add-exit'[2]
`help @add-feature'[3] `help @add-owned'[4] `help @addalias'[5]
 
bjornb says, "nope I am not quite sure, but I can find out..."
You [to bjornb]: I think it's @add-exit
You [to bjornb]: I checked "help add"
bjornb says, "me too"
You [to bjornb]: d'you manage?
bjornb says, "ok, let's try"
 
help @add-owned
-----
@ADD-OWNED
==========
Syntax: @add-owned <object>
 
Adds an object to your .owned_objects property in case it managed not to get
updated properly upon creation of that object. Checks to ensure that the object
is really owned by you and otherwise belongs in your .owned_objects property.
See `help @audit'[1] for more information.
 
@audit me
 
Objects owned by patcop (from #0 to #394):
<4K #258 patcop *[Coppock Avenue]
<1K #393 The Coppock Residence
<1K #394 Front Door *Coppock Avenue->The Coppock Residen
-- 3 objects. Total bytes: 5,978 --------------------------------------------
You [to bjornb]: how goes?
 
look
 
The Coppock Avenue
This is the towns main street. At your left you see a grandious house made of
wood and painted green, where Patrick Coppock resides when visiting Longyearbyen.
bjornb is here.
Obvious exits: south to Longyearbyen and Front Door to The Coppock Residence

Advanced MOO systems allow for such highly detailed logs from one particular participant's point of view to be made (after necessary permissions have been obtained) also by other participants than the one being logged. Candidates for making such logs could for example be ethnographers, teachers and educational diagnosticians for respectively research, pedagogical and/ or therapeutic purposes. Obviously the possibility of maintaining such a high degree of surveillance of individual participant behaviour, even though this is only concerns behaviour in a virtual environment where real-world consequences of actions are presumably, but not necessarily, less than otherwise, raises many important issues related to privacy and research ethics in general. Indeed, a so-called Privacy Policy and Guide to Human Subject Research has already been developed and implemented (during the Fall of 1997) by the Review Board for Human Subject Research at Diversity University MOO[49], which is one of the largest and longest-running distributed virtual environments developed specifically for distance educational research purposes.


[BACK] [NEXT]