the language of design
theory and computation
This is the companion Web site for this book. This book is published by Springer.
MATLAB® code has been written as demonstration implementations of the algorithms described in this book.
There are MATLAB® R14 Win32 and Linux Intel versions. Unzip/gunzip the file to your local MATLAB® toolbox directory.
Before you use the MATLAB® software, you need to add the path to the software to your MATLAB® path. Create a file called add_agora_path.m in your MATLAB® home directory.
global AGORA_HOME
AGORA_HOME = 'your_path_to_matlab_home/Agoraprobe/';
folders = { 'bin', 'dcv', 'lsa', 'lca', 'wni/bin'};
for f=1:length(folders),
addpath(fullfile(AGORA_HOME, folders{f}))
endModify the value of AGORA_HOME with the location where you installed the software.
Text Analysis Module (AgoraParse)
The software comes with natural language processing tools (AgoraParse) to facilitate the production of the text data in computational form suitable for analysis. This tool requires that you use JVM run-time 1.5.0 or higher. Consult the MATLAB® documentation to set your MATLAB_JAVA environment variable properly if your JVM run-time is not the correct version. You can use this module independently of AgoraProbe (described below).
There are two ways to run the AgoraParse module. The recommended method is to run the Java program directly from the Windows/UNIX command prompt. First, change your directory to the location of the AgoraProbe software.
To launch the tool from Windows:
C:\AgoraProbe>java -Xmx512m -Xms256m -cp bin\agoraprobe.jar;bin\mysql-connector-java-5.0.5-bin.jar agoraprobe_projectmanager.agoraprobe_ProjectWizard
To launch the tool from UNIX:
matlab@andy:~/toolbox/local/AgoraProbe$ java -Xmx512m -Xms256m -cp bin/agoraprobe.jar:bin/mysql-connector-java-5.0.5-bin.jar agoraprobe_projectmanager.agoraprobe_ProjectWizard
For text with very long sentences or ill-structured sentences (such as transcripts of conversations), we recommend that the value of
Alternatively, for a small project, you can launch the tool directly from MATLAB®. However, you must ensure that the current working directory for MATLAB®contains the file
javaaddpath(fullfile(AGORA_HOME, 'bin', 'agoraprobe.jar'));
J=javaObject('agoraprobe_projectmanager.agoraprobe_ProjectWizard');
J.setVisible(true);
To close this window, type J.setVisible(false);.
Consult the following documentation for full details on how to use AgoraParse.
Language Analysis Module (AgoraProbe)
The AgoraProbe module is the primary language analysis module. To launch this module from the MATLAB®prompt:
dcv_intro;
This module contains the LSA and LCA implementations only. The SA is not implemented. Read more.
Team Visualization Module (AgoraViz)
This module visualizes the dynamics of team prosocial behavior as described in the following paper
. Consult the following documentation for the data visualization module.
The following is a list of papers by other researchers who are employing the concepts or algorithms described in this book.