“Arya”: Web-based Tool for Organizational Model Mining

Tip

An live demo can be found at https://ordinor.herokuapp.com/, which presents the toy example as shown in the manuscript without installing OrdinoR.

This page introduces an interactive tool developed as a webapp for performing organizational model mining and visualization. Source code of the tool can be found in a GitHub repository.

Note

Before proceeding, make sure that OrdinoR has been installed. (How to install?)

Download

Download and extract the bundled zip from this link, in which you would find the following files and folder:

.
├── arya
├── LICENSE
├── README.md
└── run.py

The main Python program run.py helps you start the webapp. The source code files are contained in folder arya/.

Run the Program

To use the demo,

  1. Go to the working folder and run the program with the following command

python run.py

You should be able to see messages similar to the following:

* Serving Flask app 'arya' (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: on
* Running on all addresses.
WARNING: This is a development server. Do not use it in a production deployment.
* Running on http://10.0.2.15:5000/ (Press CTRL+C to quit)
* Restarting with watchdog (inotify)
* Debugger is active!
* Debugger PIN: 732-722-181
  1. Head over to http://localhost:5000/ in the web browser to access the demo. You should be able to see a webpage like the following. fig:index

  2. Import an event log, specify and configure the methods for organizational model discovery. Then click on “Discover model”.

  3. Visualization of the discovered model will be presented after the discovery procedure succeeds. You can view the details of a discovered organizational model by doing:

    • single-click on a group shows the group members;

    • double-click on a group shows the execution contexts in which the group capabilities are highlighted;

    • double-click on an execution context expands its wild-card (“⊥”) and shows related execution contexts. fig:vis

    The model evaluation and analysis information is shown in the right panel.

Note

Model discovery and visualization rendering may take some time to finish (especially for large-scale event logs). Please wait and do not refresh the web page during the procedure.

Report Issues

Please use the GitHub Issues page.