Skip to content

DLR-SC/conversational-software-visualization

Repository files navigation

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