https://github.com/dlr-sc/conversational-software-visualization
A microservice "framework" to interact with software visualizations
https://github.com/dlr-sc/conversational-software-visualization
chatbots docker intelligent-systems microservice visualization
Last synced: 12 months ago
JSON representation
A microservice "framework" to interact with software visualizations
- Host: GitHub
- URL: https://github.com/dlr-sc/conversational-software-visualization
- Owner: DLR-SC
- License: apache-2.0
- Created: 2017-01-11T06:30:07.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-02-15T08:56:49.000Z (about 8 years ago)
- Last Synced: 2025-03-28T11:21:18.157Z (12 months ago)
- Topics: chatbots, docker, intelligent-systems, microservice, visualization
- Language: JavaScript
- Homepage:
- Size: 1.64 MB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.

## Requirements
* Docker >= 1.12.3
* Docker-Compose >= 1.8
## Getting started
```sh
$ docker-compose .
```
## Services
The project consists of multiple services.
| Service | production | develop | License |
|---|---|---|---|
| [Question service](./service-question) | []( https://g.codefresh.io/repositories/B-Stefan/Sofia/builds?filter=trigger:build;branch:master;service:587db587c07e7d01005a9911~service-question) | []( https://g.codefresh.io/repositories/B-Stefan/Sofia/builds?filter=trigger:build;branch:dev;service:587db587c07e7d01005a9911~service-question) | |
| [Answer service](./service-answer) | []( https://g.codefresh.io/repositories/B-Stefan/Sofia/builds?filter=trigger:build;branch:master;service:587db587c07e7d01005a9911~service-answer) | []( https://g.codefresh.io/repositories/B-Stefan/Sofia/builds?filter=trigger:build;branch:dev;service:587db587c07e7d01005a9911~service-answer) | |
| [Hubot service ](./service-hubot) | []( https://g.codefresh.io/repositories/B-Stefan/Sofia/builds?filter=trigger:build;branch:master;service:587e5febc07e7d01005bf971~service-hubot) | []( https://g.codefresh.io/repositories/B-Stefan/Sofia/builds?filter=trigger:build;branch:dev;service:587e5febc07e7d01005bf971~service-hubot) |  |
| [RocketChat service ](./service-rocket-chat) | []( https://g.codefresh.io/repositories/B-Stefan/Sofia/builds?filter=trigger:build;branch:master;service:58a35235c337c70100419ddb~service-rocket-chat)| []( https://g.codefresh.io/repositories/B-Stefan/Sofia/builds?filter=trigger:build;branch:dev;service:58a35235c337c70100419ddb~service-rocket-chat) |  |
| [OSGi visualization UI service ](./service-osgi-visualization-ui) | []( https://g.codefresh.io/repositories/B-Stefan/Sofia/builds?filter=trigger:build;branch:master;service:5879f74d1148080100b67d71~service-osgi-visualization-ui) | []( https://g.codefresh.io/repositories/B-Stefan/Sofia/builds?filter=trigger:build;branch:dev;service:5879f74d1148080100b67d71~service-osgi-visualization-ui) |  |
# 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](https://doi.org/10.1109/VISSOFT.2017.21)