A microservice "framework" to interact with software visualizations
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
scripts
service-answer
service-hubot
service-osgi-visualization-ui
service-projects
service-question
service-rocket-chat
.gitignore
.travis.yml
LICENSE
README.md
Screenshot-interaction.gif
Screenshot-static.png
docker-compose.yml

README.md

A Conversational User Interface for Software Visualization

This project emerged during my bachelor thesis. It is a prototype implementation of a microservice architecture for chat bot interaction with source code visualizations.

Image

Requirements

  • Docker >= 1.12.3
  • Docker-Compose >= 1.8

Getting started

$ docker-compose .

Services

The project consists of multiple services.

Service production develop License
Question service Codefresh build status Codefresh build status
Answer service Codefresh build status Codefresh build status
Hubot service Codefresh build status Codefresh build status
RocketChat service Codefresh build status Codefresh build status
OSGi visualization UI service Codefresh build status Codefresh build status

Publications

  • S. Bieliauskas and A. Schreiber, "A Conversational User Interface for Software Visualization," 2017 IEEE Working Conference on Software Visualization (VISSOFT), Shanghai, 2017, pp. 139-143. DOI: 10.1109/VISSOFT.2017.21