StudyCrafterAssistant
StudyCrafter Analysis Assistant

Submitted to AIIDE 2018 artifact evaluation to support the paper:

"Exploratory Automated Analysis of Structural Features of Interactive Narrative"

Nathan Partlan, Elin Carstensdottir, Sam Snodgrass, Erica Kleinman,

Casper Harteveld, Gillian Smith, and Magy Seif El-Nasr

Code by Nathan Partlan, 2017-2018

We would like to thank past and current members of the StudyCrafter team, and especially Dr. Camillia Matuk and Dr. Steven Sutherland. We further acknowledge the grant support from Northeastern University, NSF (IIS-1736185), and DARPA (D16AP0011).


Installation:

On Windows: Drag the "StudyCrafterAssistant" folder to your installation location of choice. Double-click "StudyCrafterAssistant.exe" to run the tool.

On Mac: Drag the "StudyCrafterAssistant.app" to your Applications folder. Double-click "StudyCrafterAssistant.app" to run the tool.

On Linux: Move the "StudyCrafterAssistant" folder to your installation location of choice. Ensure the "StudyCrafterAssistant" executable has execute permissions, and run it.


Usage:

Building:

Building the Documentation

You can use Doxygen to build automatic HTML documentation for this project.

To build the documentation for this project, run "doxygen Doxyfile" in the base StudyCrafterAssistant folder.

The documentation will be found in the "Documentation" folder. The start page is "html/index.html"


Code Organization:

The code is split into namespaces based on its functionality.

In the generic namespaces, without "StudyCrafter" in the name, is code that does not rely on any StudyCrafter-specific definitions or concepts.

Libraries and Licenses:

This project includes libraries written by other authors. These are:

Sprache (https://github.com/sprache/Sprache)

QuickGraph (https://github.com/davidgutierrezpalma/quickgraph4unity)

They are redistributed in accordance with, and retain, their original licenses.