Introduction

Meetings are often inefficient (Romano Jr and Nunamaker Jr 2001). Starting with probably the first meeting ever held by humans, people have looked at techniques and protocols to enhance them. The development of technology to support meetings has therefore long been a subject of research (Turoff and Hiltz 1977).

Meetings can nowadays be assisted by a wide variety of tools and technologies, facilitating interaction, saving money and time and creating opportunities that would not be possible without technology. The foremost benefit of technology so far is its support for meetings in which participants are distributed.

Being able to attend meetings remotely results in substantial savings of time and money that might have been otherwise spent on travel. Tele-conferencing systems augmented by additionally advanced services such as instant messaging, file transfer and application sharing are becoming more and more prevalent. In the near future meetings will be possible in virtual worlds where participants will be represented by virtual humans (Nijholt et al. 2005).

There is also evidence that technology-enabled processes can positively impact meeting performance. Studies reported by De Vreede et al. (2003) and Nunamaker Jr et al. (1995) show a significant reduction in labor cost and overall project duration when Group Support Systems (GSS), or Electronic Meeting Systems are used. These systems support alternative, technology-enabled meeting processes that can help participants with the formulation of and search for solutions to ‘problems’ listed on the agenda. A participant generally has a computer terminal connected to a central server at his or her disposal through which several problem resolution tools are available. Typical tools are an electronic brainstorming tool, an idea organizer, a topic commenter and a voting support tool.

Despite the huge savings and proven increased efficiency brought about by GSS and similar technology, its adoption has proven to be sometimes problematic. There are instances in which the use of these systems has been discontinued due to the objections of the stakeholders to the (radical) changes in the work practice that are introduced (Nunamaker Jr et al. 1995). This leads us to investigate alternative means for positively influencing meeting outcomes in ways that would encounter less resistance. In particular, we want to investigate how pro-active meeting assistants can be exploited to reap the benefits of technology-enabled meetings instead of being exposed to its drawbacks. Successful automated meeting assistants can potentially integrate themselves into their surrounding social environment, offering support that blends more seamlessly into users’ work practices.

Technology in the field of meeting support ranges from completely passive objects like microphones to pro-active autonomous actors such as virtual meeting participants. In earlier work we defined several dimensions that can be distinguished in this spectrum, with the major ones being the reasoning ability, the acting ability and the sensing ability (Rienks et al. 2005b). In this paper we will focus on pro-active meeting assistants that are able to act autonomously. Pro-active meeting assistants are those that (preferably in real-time) support the participants and act autonomously in the process either before, during or after a meeting. For these type of assistants, their operating dimensions are highly dependent on their functionality.

This functionality or sophistication directly depends on the state of the art of automatic collection of appropriate meeting information (the sensing) as well as the required intelligence to use it (its reasoning ability) and the means through which the assistant can influence a meeting (its acting ability). To aid in this process, so-called ‘smart’ meeting rooms appeared. These smart rooms embed all sorts of sensors, providing data about the meeting and hence create the opportunity to collect and learn from this data in order to build models. These models may in turn provide insights into interactions and their contents. The first project presenting ideas to augment meetings with various ‘smart’ technologies was probably Project Nick (Cook et al. 1978). This project discussed the incorporation of screens displaying both the agenda and live meeting statistics to aid the meeting process. From that point onward smart meeting rooms appeared at several institutions where large meeting corpora were recorded.

In the last 4–5 years there has been a surge in interest in meeting support. Many large projects were established, including consortia with partners from all over the globe, working on meeting collection and research on meeting models and support technology (Nijholt et al. 2004; Waibel et al. 2004; IM2 Website; CALO Website; Nectar Website).

The remainder of this paper will elaborate on the concept of pro-active meeting assistants, in particular software agents that aim to assist the meeting process and thereby facilitate more effective and efficient meetings. As there are a lot of ideas but hardly any implemented systems yet, we will, apart from looking at the existing ideas, show how to get from ideas to a full requirements specification. We also present a Wizard of Oz experiment where we simulate several forms of pro-active meeting assistants designed to streamline the meeting process.

Meeting assistants

Meeting assistants have been the topic of research in various projects, e.g., the Neem Project (Ellis and Barthelmess 2003; Barthelmess and Ellis 2005). In Neem, a basic premise is that assistance has to be provided along multiple dimensions, including the organizational, but also the social and informational. A good meeting is one in which organizational goals are achieved, but not at the expense of the social well-being of a group. Support in Neem revolves around tools and virtual participants, both of which are designed to explore aspects along the organizational, social and informational dimensions. Tools are artifacts that crystallize certain aspects of an interaction, allowing for participants to become aware of and be able to influence these aspects (e.g., by being able to manipulate items of discussion within an agenda tool). Virtual participants are anthropomorphic assistants. They are designed to have consistent personalities and well-determined roles. Kwaku is a virtual participant that takes care of the organizational aspects of a meeting. Kwaku for instance reacts to discussions that extend over the pre-allocated period of time by reminding participants that they might want to move on to the next agenda item. Kwaku ‘listens’ to the reaction of the group (by examining transcribed speech and text message channels) and will either update the agenda tool, moving it to the next agenda item in case of agreement, or leaving it in the current item if its perception is that the suggestion was overruled by the group. Kwabena on the other hand is a social facilitator. Kwabena looks after the participants’ social well-being, monitoring the actions a group would want to undertake at each point in time, such as take a break, switch topics, change the level of detail or pace of the interaction. These wishes are expressed via a ‘Moodbar’ tool that displays a set of possible actions that participants can select by clicking on corresponding buttons.

A mechanism is provided to poll the input from the different participants. Kwabena takes the initiative to suggest the course of action (e.g., taking a break) expressed by the group. (e.g., by voicing the suggestion via all participants’ audio systems.) Conversely, if a particular participant is expressing wishes that disagree with the rest of the group, Kwabena communicates in private with this participant, letting him or her know that the rest of the group seems to think differently. Finally, Kweisi is responsible for providing the group with additional information. This can happen upon request of one or more participants, but also autonomously, as Kweisi perceives (again by analyzing the content of the speech and typed messages) that a certain topic is under discussion for which additional documents are available.

All these assistants can be realized as embodied pervasive software systems that operate alone or in groups, interact with the users and with other participants and learn user preferences. Neem illustrates an approach to assistance during the meeting. We will now frame ongoing research in the domain of meeting assistants by dividing assistants that support activities that take place before, during as well as after the meeting.

Assistance for meeting preparation

A first opportunity for assistance takes place at the meeting preparation phase. Opportunities during this phase can be related to the identification of the group of people for whom a meeting’s particular topics of discussion are of interest. Once it is assured a meeting will take place, a meeting planner can be used to assist with the creation of the actual agenda and with the negotiation of schedule, time and place for the meeting. There has been some research on agents that schedule meetings, for example Garrido and Sycara (1995) and more recently Oh and Smith (2005). Bowring et al. (2005) proposes the use of agents to optimize schedules given a set of personalized criteria. This is more or less similar to the personalized time management system described in Berry et al. (2005) where a personal assistant is described to have, amongst others, the ability to negotiate with other personal assistants for a suitable time and location given people’s constraints or preferences. Such preference-driven negotiations can lead to flexible scheduling of meetings. An assistant that has enough perception and reasoning capabilities could for instance take advantage of its knowledge of people’s whereabouts to schedule a meeting at a time during which it knows the people involved will be in the same building, rather than requiring them to waste time commuting on another less convenient day.

Besides dealing with the instantiation of the meeting’s agenda, its time and its location, another type of assistant could for example help with the choice of chairman based on the personalities of the participants (see the SYMLOG agent as described in Wainer and Braga 2001). As Oehlmann (2006) mentions that externalization of the social context of the group to its members, such as conflict resolution styles, does increase the harmony and trust amongst the group members, it would definitely be wise to have systems able to externalize and hypothesize the expected group functioning. These sorts of assistants could then also advise on the desired format of a meeting depending on the expected or possible attendees, or propose a group size for a meeting based on the topics of the agenda as mentioned in Padilha and Carletta (2003). Once the date and location are settled, assistants might inform participants about possible changes in the schedule and gather the documents to be discussed. Others could prepare the data projector, the light settings and temperature settings of the room and schedule the presentations such as mentioned in Chen et al. (2004).

Assistance during the meeting

Antunes and Carrio (2003) describe three main aspects that pertain to meetings: the meeting process, the meeting resources and the meeting roles. To optimize the meeting process one could have assistants like Kwabena, Kwaku and Kweisi take care of the participants’ well-being, the organizational and the informational aspects, respectively. Assistants could greet the participants and make them feel at ease (Chen and Perich 2004). Other assistants could look after the content of the meeting, by analyzing the semantics of the group discourse; it would then be possible to gauge the progress of a discussion (convergence/divergence), signal possible repetitions or determine the level of agreement or disagreement (Galley et al. 2004). With respect to the meeting resources, once a meeting starts, the context of the meeting such as the room and equipment can be regulated (e.g., by closing curtains, starting projectors, etc.)—see Oh et al. (2001) for more examples. An assistant could also alert participants when someone is calling them Danninger et al. (2005), or provide background information about other participants. A final category of meeting assistants can aid specific meeting roles. In the best case the complete role of the secretary could be performed by an automated meeting assistant, as we could have an assistant that creates meeting minutes and takes over all care of other tasks pertaining to a secretary. The role of the chairman could be similarly assisted and eventually completely replaced by an automated assistant. These are complex roles, and much work remains to be done before enough is achieved in terms of understanding the meeting dynamics and the issues related to the integration of such assistants into meetings.

An assistant taking over the role of a meeting chairman should at the minimum take care of the activities carried out by the human chairman. In a meeting, the chairman has to manage the meeting process in order to maximize the output of the meeting, stick to the agenda and to maintain a positive meeting atmosphere. Guarding agenda and time constraints is an obvious task: taking care of the decision-making process and trying to exploit the expertise of the meeting participants is much less obvious. All sorts of assistants could gather information that could be useful in this respect. A chairman could, for example, be provided with points of view expected from the participants, based on the known background of a participant or on the companies’ viewpoints about a topic. All sorts of participants’ behavior that could potentially influence the process might be of relevance for a chairman. Niekrasz and Purver (2005) describe the usage of a shared discourse ontology that could serve as common ground for these sorts of assistants. We elaborate on the aspect of (semi-) automatic meeting understanding in Sect. 2.4, where we describe related research we have carried out. Other relevant abilities for an assistant in the role of a meeting chairman are, for example, described by Jebara et al. (2000), where a system is able to provide feedback and ask relevant questions to stimulate further conversation.

Nakanishi et al. (2004) describe a system in the role of a party host, which tries to find a safe common topic of conversation for participants having trouble communicating. This system is able to generate a topic closely related to the ongoing conversation based on a set of detected keywords and a topic tree prepared beforehand. For more elaborate information about leadership issues and required abilities for a meeting chairman the reader is referred to (Sudweeks and Simoff 2005; Misiolek and Heckman 2005).

Assistance after the meeting

The preservation of meeting information, also referred to as group memory is a problem due to the volatile nature of meetings. Apart from the fact that people might be interested in things not captured in the notes, it might take hours to find answers by digging through piles of hard-copy notes. After the meeting, assistants could remind people of commitments and action items they are responsible for. Other assistants might analyze the interaction and produce documents and artifacts that reflect the content of the discussions. An example of such a system is CALO’s Charter (Kaiser et al. 2004); this suite of agents analyzes multimodal interaction during project planning meetings and automatically produces MS-Project renditions of Gantt Charts sketched by participants on interactive boards, thus avoiding the manual labor to reenter the information that would otherwise be necessary. More recently, this system was extended to support collaborative sketching by multiple, potentially distributed participants Barthelmess et al. (2005).

Assistants could also provide selective information about the meeting. Three categories of people can be distinguished that might show interest in (parts of) the content or outcome of a meeting: (1) the actual participants, (2) people who did not attend the meeting interested in aspects such as the contributions of a person, or the arguments in favor or against a specific decision and (3) analysts who are just willing to gather information about meeting processes in general. The key issue is to provide access to representations of conveyed information from the meeting as mentioned in Palotta et al. (2004). Once this information is available for access, it is shown that people will adapt their way of working based on what they have available in order to increase efficiency (Moran et al. 1997). As it might be hard for people to express their informational needs to an assistant, the interface is of utmost importance. Jaimes et al. (2004) describes an implementation of a system that helps users to easily express cues people might recall about a particular meeting. A related area of research is the automatic generation of (multimodal) summaries of a meeting (see e.g., Erol et al. 2003). In fact, a summary can be seen as an answer to a question, where the best summary is perhaps the one that answers the most frequently asked questions. Ultimately, we would want assistants that would be able to answer all questions in a clear and comprehensible manner. For an overview of approaches providing access to meeting records see (Tucker and Whittaker 2005).

A very important question here is what information should be captured (Shum 1997), which is tightly related to what people would want to remember from meetings. Lisowska (2003) gives an overview of typical queries posed to meeting retrieval systems, obtained through questionnaires, that in the future will be evaluated using a Wizard of Oz experiment. Similar research was conducted by Banerjee et al. (2005). It appears that people are interested in two kinds of information: (1) descriptions of the interactions among participants and (2) things that involve elements from the meeting domain itself. In order to provide information about the interaction amongst participants several techniques have to be developed, able to frame the understanding of what is going on in a meeting. Apart from preserving this data for people interested in it after the fact, this type of information would also be highly relevant to almost any assistant operating during the meeting. The next section will therefore elaborate on, and give pointers to ongoing research about the automatic interpretation of human behavior in a meeting setting.

Interpreting human behavior

Once a chairman is appointed and given the authority to manage the meeting process he or she is authorized to perform a set of interventions such as selective turn-giving and interrupting. These typical actions are triggered on the basis of the behavior displayed by the participants. The occurrence of unwanted situations such as a rare event with a large disturbing impact, or the repetitive occurrence of events with a smaller disturbing impact, are typical examples of situations that could trigger an intervention. Human behavior reveals itself through several modalities over time.

The behavior of meeting participants is generally evaluated relative to social norms and regulated by various means of social control. These norms generally are unstated and unwritten. The typical forms of social norms one might encounter in meetings are that one should not yell or scream, that one should let people finish talking, that one should not start private conversations, that one should not whisper and that one should not engage in ‘ad hominem’ arguments. These social norms or conventions define the shared belief of what is normal and acceptable and hence constrain people’s actions. Other restrictions are described by Tracy and Coupland (1990), stating that during a conversation a balance should be maintained between various levels of communication. An example of such a balance for a participant is the one between the urge to immediately achieve one’s agenda or objective (task goal) on the one hand and to act in line with social norms and roles (face goal) on the other hand. The intentions of the exhibited behavior are, amongst other things, a combination of the social constraints, the individual agenda of the participants and the amount of effort they are willing to put into realizing a set of predefined goals. To explore some of these behavioral characteristics, one could, for example, analyze its frequency. Simple (possibly automatic) counting of occurrences could suffice in order to get some first impressions. The problem lies in the automatic detection of an observation. How does one know that a specific observation occurred and which sensors are required?

The Human Media Interaction (HMI) Group at Twente University has a long tradition of work in automatic observations of behavioral aspects. Currently HMI is taking part in a European 6th Framework program called Augmented Multiparty Interaction (AMI), which is concerned with research on multimodal interaction, and, as the name suggests, multimodal interaction in a multiparty context. The AMI project concentrates on multiparty interaction during meetings. The main aims of the AMI project are to develop technologies for the disclosure of meeting content and to provide online support for (possibly remote) meetings. Our work consists, amongst other things, of: automatic body pose estimation (Poppe et al. 2005), automatic dominance detection (Rienks and Heylen 2005), addressee detection (Jovanovic et al. 2005), emotion analysis (Heylen et al. 2006) and analysis of argumentation patterns of meeting discussions (Rienks et al. 2005a). All of these areas represent open problems that are far from being solved and completely understood. On the other hand the results that are and will be achieved are without doubt beneficial for all meeting assistants that will come to be developed in the future. The next section describes part of the process of how to develop an actual meeting assistant. More specifically, it describes an effort to develop formal requirements for a conflict managing meeting assistant (CMMA), which could work in conjunction with a meeting chairman.

Requirements for a conflict managing meeting assistant

This section describes an excerpt of the work from Kernkamp (2006), explaining how a CMMA can be specified in terms of functional requirements. How should such an assistant work? What information does it need from the meeting, what does it derive from this information and what specific actions should it undertake in order to avoid conflicts?

It is well known that conflicts between participants may disrupt meetings. In order to have an efficient meeting it is therefore usually better to avoid them. We foresee a CMMA as a system able to observe a meeting, for instance through cameras and microphones as in the AMI project, and able to detect emerging conflicts (i.e., escalating debates). The CMMA should in the end be able to act in order to prevent conflicts from escalating, e.g., through interruption or intervention by means of actuators such as a voice-over. An important step in the development phase of any system is the process of requirements engineering, which results in a (formal) specification explaining what the system should do. With this document, programmers and developers can start to build the software. The specification of requirements is recognized as one of the important and difficult areas of systems development (Lauesen 2002). There has already been some research on user-requirements for a meeting assistant. Tucker et al. (2005), for example, proposes to specify user requirements by means of user cases in the context of a remote-meeting assistant. The process of requirements engineering has, however, never been tackled in the context of a CMMA. Our goal here is therefore threefold: We needed to devise an appropriate specification technique, to identify obstructing conflict types and to develop a set of corresponding resolution strategies.

What are meeting conflicts?

A conflict is an open clash between two or more opposing groups (or individuals) aiming for different objectives, or adhering to different norms. This incompatibility is the root cause of the conflict. These clashes generally escalate beyond the traditional ‘debate’ and may eventually result in deleterious open antagonism. Note that not all conflicts are bad and some conflicts should not be avoided (Deutsch 2003). If a conflict takes a constructive course, the conflict can potentially be of considerable personal and social value as it is sometimes necessary to strengthen the relations between team members and to improve productivity when it takes the form of a lively argument. It could prevent stagnation, and might stimulate interest and curiosity. Although conflicts are known to be associated with disruption, violence and civil disorder, the negative connotation is not always appropriate. Hence, not all conflicts within organizational meetings should be suppressed. If, on the other hand, conflict seems to harm cooperation and productivity among the members of a team and the conflict takes a destructive course as in a bitter disagreement or when expected to develop over a long period of time, there is room for our CMMA to intervene.

Duncan (1996) has made an overview of various categories in which conflicts emerge. These categories are depicted in Fig. 1. This diagram shows the sources of conflict, their types and how they relate to the physical/psychological and ‘in fact’/‘in principle’ aspects. A source of conflict could be for example a bad relationship between some of the meeting participants. This is a psychological and subjective conflict. An example of a subjective and ‘in principle’ conflict is for instance when someone’s values or beliefs clash with the other participants’ values or beliefs.

Fig. 1
figure 1

Sources of conflict

Techniques to avoid conflicts

In order to avoid or to limit conflict, it is convenient to have a set of conflict avoidance rules prepared, ready to be applied whenever a conflict emerges or seems about to emerge. These rules legitimize some kinds of behavior and ascertain as a consequence what is, and what is not allowed during the meeting.

If an assistant that can apply the proper rules at the appropriate time can be created, meetings are likely to become more efficient. A simple example of such a rule is to establish that if off-topic discussions (e.g., because of conflict over resources) are detected, it could be useful to make a remark that will encourage the participants to get back on track. More sophisticated rules could be based on the facilitation techniques described in Paulsen (2004), which elaborate on how a facilitator creates a safe group environment where people are free to disagree with each other.

Here we concern ourselves with a set of rules that can be applied to the types elaborated by Sellen et al. (2004), hereby excluding rules that physically interfere in the meeting environment. Sellen’s model distinguishes the following types of rules:

  • Boundary rules; define who is and who is not in the group and can detail the permeability of the group, i.e., whether members can easily enter or exit. It determines the extent to which norms developed within the group can be maintained and shared and the extent to which groups can impose sanctions.

  • Aggregation rules; define how a group reaches a collective decision. This can be by majority, unanimity or ‘anyone’ rule. The unanimity rule is dangerous because if one person objects it can take a lot of time before an acceptable choice is negotiated. The ‘anyone’ rule means any actor can impose a group choice.

  • Position rules; define who can act at any point, so define to a great extent authority. Some positions have higher authority than other (lower) positions.

  • Information rules; describe how information is shared and what each actor can know, for instance, whether a member can know what other members have done (or what they are planning to do).

One could reduce conflicts by applying the position rule. This could take the form of the appointment of a chairman with power to take measures against conflicts. Chairmanship is associated with different rights, privileges and responsibilities that characterize leadership positions within an organizational structure. If these leadership positions or particular rules about positions are in place, a conflict is less likely to arise.

Apart from defining a list of possible rules that can be applied, there are several modes or ways in which the rules can be enforced. Ruble and Thomas (1976), for instance list the following: competing, collaborating, compromising, avoiding and accommodating.

Examining real meeting conflicts

To get an idea about the most frequently occurring destructive conflicts ten student committee meetings were observed. Table 1 gives an overview of the most destructive conflicts. For all of these, possible conflict resolution strategies have been created using the four types of rules from Sellen presented above. The possible options are listed, together with their type in Table 1. It should be noted that this conflict list is solely based on the ten attended meetings and that there might be other conflicts having a much greater impact in other meetings. A second point to be aware of is the fact that many other possible resolution rules could be thought of. The exact rule as well as its desired mode of execution relates to the eventual ‘personality’ of the CMMA.

Table 1 Meeting conflicts and possible corresponding resolution rules

Creating complete task descriptions

As a method to further specify the resolution strategies into functional requirements, task descriptions were created. Task descriptions are domain level requirements, listing what the user and the system should achieve together (Lauesen 2002; Robertson and Robertson 1999). They consist of structured texts that are easy to understand for the users as well as for the developers. Domain level requirements are useful for defining what is required, without describing how the product is going to look. In this case they focus on the tasks that are to be supported to avoid destructive conflicts. Table 2 lists the task descriptions for the conflicts emerging when the participants do not agree on the costs of an item and when superfluous discussions emerge due to lack of information.

Table 2 Task descriptions for the conflicts arising when not all participant agree on the costs of an item and when superfluous discussions emerge due to lack of information

The first task Enforcing a Decision has a subtask that chooses the best conflict-handling mode (see e.g., Ruble and Thomas 1976). The collaborative mode is the best for a majority or unanimity decision, because when the decision is made, the chairman and the other participants must be heard in order to satisfy both their own and other concerns. With the ‘anyone’ rule, the accommodation mode should be applied in order to satisfy only the concerns of the experts. The second task deals with an emerging discussion for which insufficient information is available. Here, the compromise-handling mode should be applied if the discussion about the subject is to be concluded during the meeting. If the subject can be talked about during the next meeting the competing mode should be applied, as one aims for a structured and efficient meeting.

Putting the CMMA together

If properly constructed, the use of a CMMA sounds promising and has much potential. Although it obviously takes much more to develop a meeting assistant than what has been so far discussed, we have shown a first important step in its production process. Successful implementation will depend upon reliable detection of the required input parameters, as well as efficient implementation of the resolution interventions. With respect to the CMMA, some specific remarks can be made. First and foremost, all meetings and people are different, resulting in more than just one solution to avoid negative conflicts. The only thing the CMMA is designed for is to suggest its best-known solution to a detected conflict. A second point is that in order to make a clearer distinction between what the system and the user should do, the task description defined above can be split up into user case descriptions. By doing so a clearer view of the role of the user and the role of the system is created, potentially providing more insights in the design phase. A final point we address here is about quality requirements with respect to the usability of the system. Any meeting assistant, including the CMMA should in the end be easy and straightforward to use. Besides, interacting with such an assistant should not take too much time.

Putting live meeting assistance to the test: does it work?

In work from DiMicco (2004) a system called Second Messenger is described that shows real-time text summaries of participants contributions. After increasing the visibility of the less frequently speaking group members, it appeared that these started to speak more frequently than before, whereas the more dominant people started to speak 15% less. This shows that it is possible to build systems that are able to influence the meeting process. This section describes a summary of experiments investigating whether and in what form meeting assistants aiming at improving meeting effectiveness can work in practice. See Kuperus (2006) and Broenink (2006) for the complete versions. The experiments try to find out how the appearance and associated actions of a meeting assistant can influence the interaction with participants. How should the assistant intervene and act in order to be obeyed and listened to?

Another goal of the experiments is to investigate if it is really true that meetings can become more efficient when assistants are applied. The assistant used in all experiments is simulated using a Wizard of Oz technique. This means that the meeting participants are led to believe that they are interacting with an autonomous system, when in fact a human being controls the behavior of the system remotely. This approach is highly suitable, as the implementation of a complete assistant is not easily feasible and it is expected that a good Wizard of Oz experiment will have nearly identical results.

The research setting

The research setting consisted of a meeting ‘control center’ with a computer outside the room where meetings took place. Two monitors were connected to this computer. One of them was inside the room, one outside. The monitor outside the room is used to control the interaction with the meeting and displays the live video footage of the meeting coming from a DV camera located on the ceiling. A microphone is used to capture the audio inside the meeting room. Interaction with the meeting takes place through the monitor and a speaker set inside the meeting room. The ‘control center’ is placed on a moveable cart as meetings take place at various locations. The monitor and a speaker set are able to transmit information to the participants. The consistency of the experiment was guaranteed by the creation of a script, which the agent followed.

The experiments

As a preliminary investigation to find out which aspects of the meeting were considered useful to influence, questionnaires were issued to 15 different chairmen; 9 were fully completed and returned. Especially off-topic, balance and time indications were pointed out as useful. The chairmen also expected that information presented on a display would be more beneficial than voiced information. The screen was expected to be less intrusive than the voice-over. (See Fig. 2a.)

Fig. 2
figure 2

Some results of the Wizard of Oz experiment

Using this information, a set of four different systems with varying intrusiveness levels was devised for the experiment. Table 3 shows descriptions of the systems ranked from least to most intrusive according to the perceptions expressed in the questionnaires. Two student committees (of eight and seven members respectively) were subsequently exposed to all four versions of the system over a period of 4 weeks. Before each meeting we asked the participants to provide the agenda including an expected time-line; the names of participants and the chairs they would occupy during the meeting. After each meeting questionnaires were issued in order to discover how the assistant and its actions were received by the meeting participants. Participants were asked, amongst other things, to rate on a 7 point scale their perception of the meeting’s efficiency, the meeting being off-topic, the meeting being balanced and the system’s enjoyableness and intrusiveness. A control group of three more committees was used to correct for ‘learning effects’ that could occur as people get used to the system.

Table 3 Description of the systems simulated for the experiment

Some findings and results

To verify whether meeting assisting agents can benefit the meeting process we compared the predefined given agendas with the actual agendas of the meetings of the various systems. The results averaged for the two groups are shown in Fig. 2b. It appears that when no system is used at all, the meetings lasted on an average 57% longer than what had actually been planned. With System 3 we reached an optimum, shortening the meeting by 27%. Although the chairmen might have improved their planning capabilities in the meantime, they were not informed about any of the results.

When we look at the participants’ ratings of degree of intrusiveness versus efficiency, Fig. 2d shows that the added intrusiveness of System 3 pays off in terms of meeting efficiency. Notable is the fact that the perceived efficiency appears to be in line with the actual efficiency. System 3 also resulted in a slight disturbance increase, whereas its enjoyment is rated much lower than Systems 1 and 2 (see Fig. 2c).

After every session the chairmen were asked again to give their opinion about the disturbance and efficiency for both the voice as well as the screen feedback strategies. It appeared that in contrast to the pre-meeting questionnaire results, they now rated them equally for efficiency. The voice messages were still found more intrusive than the text messages, though. An interesting side result was that when the system uses voiced feedback, the participants of the meeting appeared to be much more aware of their own behavior. When they tended to go off-topic for example they corrected themselves very quickly, sometimes saying: ‘off-topic’ before continuing with the current item on the agenda. This is probably due to the fact that the system can speak directly to the specific participants; the participants would therefore try to prevent being corrected by the system. After getting used to a system with voice output, the participants did notice and use the information, but did not interrupt their talking. It should be noted that although the above findings speak in favor of a system that assists the meeting process; a lot of additional research is required, for instance by examining a larger number of groups over a longer period of time.

Conclusions

We have shown that there is potential for ambient intelligent systems that aid the meeting process. We have discussed a wide variety of possible applications and application areas. A concrete example of how requirements for a conflict management meeting assistant can be developed has been given. We have shown that the results of an experiment utilizing multiple system paradigms of varying degree of intrusiveness; the experiments employed a Wizard of Oz technique. The results show that meeting efficiency can be improved with respect to a baseline in which no meeting assistants are employed.