This webpage provides information on the project course 2IO71 Design Based Learning – Information Systems such as recent news and announcements, links to documents and resources, and contact information.


documents and slides


To set up the software environment outside the virtual machine image, you will need the following software.


  1. What is the role of and the relation between the three documents (diagrams, documentation, logs)?
    The diagrams can be seen as a blue print that was created by the engineers of the old information system before the system was implemented.
    The process documentation describes (from the perspective of the users) how the old system is being used, i.e., what the users do to run the process in the system.
    The logs were written by the old information system as processes were executed. Things that are written there really did happen.
  2. I cannot load the log files into Fluxicon Disco.
    We are in contact with Fluxicon to resolve this. For the moment, you may use the following workaround: (1) Load the log into ProM, (2) Directly export the log again as .MXML file, (3) Load the .MXML file into Disco. No information will be lost in this transformation.
  3. How to get started on the Fuzzy Miner?
    This website explains the features of the Fuzzy Miner and its settings: The numbers shown in the visualization of the model produced by the Fuzzy diagram (values between 0.0 and 1.0) at the nodes and edges indicate the "significance" of a node. As such this number will give little insight on the dynamics of the process - please ignore it. I recommend using the Fuzzy Animation to see how cases flow through the model.
    The Disco Tool has a similar visualization where nodes and arcs are annotated with the number of cases flowing through activities and arcs. This will give you more specific insights into process dynamics. By default, infrequent behavior is filtered out of these diagrams (some paths are not shown). Play around with the sliders to see all paths.
  4. How to get started on the Dotted Chart?
    This website explains the basic settings of the Dotted Chart analysis. Try them all. This research paper shows the use of some features for analyzing event logs using Dotted Charts.
  5. How can I improve the performance of the VM?
    The VM is not very performant due to the limited main memory it was allowed to use (to ensure that everybody can run the VM). There are various ways to improve the performance of the VM or work around it.
    1. Increase the main memory allocated to the VM. Shut down the VM. In VirtualBox, select the VM image, click 'Settings' > 'System' where you can set the 'Base Memory' to a higher value. If available, 2GB of 'Base Memory' will allow for smooth working on the UI of the VM.
    2. Access the VM from the host. Activiti in the VM (and also MySQL) are both services that are reachable via network, so you may reach both from the host system (i.e. your normal operating system). To do this, you need to give the VM another network adapter that allows to connect to services in the VM from the host. Various tutorials are available.
    3. Set up your own software environment on the host. You may also set up your own software environment of Apache Tomcat, Activiti, MySQL on your normal system (e.g., Windows). Make sure you are using the software versions specified in the Study Guide. Also note that your implementation has to be able to run in the VM (this is where the tutors will determine whether your implementation works). So, you may develop outside the VM, but you should test inside the VM.