In order to improve the quality of the story being
told, while avoiding direct interference with the
storytelling collaborative process, at the time of a
new event’s insertion, if its text does not contain
known characters, ProcessTeller detects it and
suggests the user to register a new character or
modify the event’s content.
3.4 Starting Event
A story that describes a business process is not just a
narrative, it usually has a starting event that enables
it to happen. Nevertheless, free-form stories told by
users may not present events in chronological order,
or may not be initiated by its first event. Therefore,
ProcessTeller enables its users to arbitrarily establish
the starting event of a story. A Start Event is defined
as “where a particular process will start” (BPMN,
2010). Thus, a new attribute “Starting Event” was
added to each story, so as to enable the
ProcessTeller to know.
4 CASE STUDY AT DIA/UNIRIO
4.1 Description
A Case Study using ProcessTeller was conducted at
the Department of Applied Informatics (DIA) of the
Federal University of the State of Rio de Janeiro
(UNIRIO). The case study aimed to evaluate the
viability of the Story Mining method (Gonçalves et
al., 2009) and its supporting tool, ProcessTeller, as
well as to extract evidences and new insights about
the knowledge issues involving the collaborative
storytelling process.
The chosen process to be modelled was Course
Enrollment, since it is an extremely common process
in educational institutions and known by a broad
range of “storyteller candidates”, including students,
professors and university staff.
Although there were different processes at the
institution, due to the presence of bachelor and
master’s degree courses at the same department, a
decision was made to not divide the two processes in
two different narratives but, instead, to allow
participants of both contexts to tell their viewpoints
and experiences in a single story, in order to assess
the richness of knowledge and the differences
present in the narrative.
Invitations to participate on the case study were
sent through e-mail to 18 people, including
undergraduate students, university staff, graduated
students (at the Master’s Degree level) and
professors. Additionally, an open invitation was sent
to the mailing lists of all students and professors.
During a full month, the users told their
experiences in Course Enrollment using
ProcessTeller. They were also able to read and
comment each other´s contributions, include
additional elements such as characters, upload new
documents and relate them to the story events.
At the first week of the case study, the first user,
a bachelor course student, created 8 new events,
describing his entire view of the process. The
analysis of the case study results pointed out that
those 8 initial events functioned as a “skeleton view”
of the basic process components, as other
participants commented his events and added new
ones, complementing the story as a whole.
As the case study progressed, additional 18 story
events were added to the main story flow, and 51
new comments were made by the users. As the
narrative grew larger and richer, some users have
chosen to contribute only with their comments on
previously created events, leaving their opinions and
insights on other participants’ contributions. After
the end of the second week of the study, the number
of event creations slowed down and the rate of
adding new comments on existing events increased.
At the end of the method’s first phase, the main
flow of the story told by the participants and the
auxiliary information registered (characters,
documents, among others) were used for the second
phase, the application of text mining and natural
language processing algorithms.
This stage generated the proto-model in two
notations, BPMN (BPMN, 2010) and XPDL (XPDL,
2010), therefore two output files were generated.
BPMN was chosen since it is an OMG standard,
while XPDL was used due to the fact that it is the
visualization format adopted by the most popular
Business Process Modelling tools. Also, an
additional XML file was generated by ProcessTeller,
in which each process element (Actor, Activity and
Parameter) is described in more detail.
The files generated by ProcessTeller should not
be taken as the final version of the process model
but, instead, as an intermediary version to be
validated and improved. The graphical visualization
of the generated model enables the analysis to easily
assess the knowledge present at the story and to
modify it to achieve the final representation.
Meanwhile, these files may also be used by story
participants to visualize the exposed process. This
variety of ways for the analyst to assess the captured
knowledge and achieve the final model composed
COLLABORATIVE BUSINESS PROCESS ELICITATION THROUGH GROUP STORYTELLING
297