Source Code
Poikilo is a Web Application implemented in Java EE using JavaServer Faces 2.0, which can be accessed via a simple web browser using an intuitive GUI. The source code is available here as a NetBeans project. The code is easily extendable concerning the addition of new algorithms. Algorithm classes are located in /src/java/algorithms and are called from the computeDiverseSet() function in /src/java/beans/ChartBean.java, according to the parameters entered by the user in the GUI. The same file also contains the functions related to data visualization.
You are free to modify and re-distributed the source code as long as you include a simple reference to the original work. If you add any new functionalities to our system, please let us know!
Enjoy!
ManualSource Code
Related publications:
- Marina Drosou and Evaggelia Pitoura, POIKILO: A Tool for Evaluating the Results of Diversification Models and Algorithms, 39th International Conference on Very Large Data Bases (VLDB 2013), August 26-30, 2013, Riva del Garda, Trento, Italy