Skip to content

Here, is a summary of tools implemented by the WSE research group to help in your development or research process. Published as open source and as Docker images to make your life easier.

WSE-research/Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation


WSE Research: Tools

Our research is dedicated to the research of Web and Software Engineering always following our motto: Let’s do aWeSomE research together. Here, is a summary of tools implemented by the WSE research group to help in your development or research process. All are located in their own GitHub repositories, published as open source, and available as Docker images. Brief descriptions of these (multiple repository) initiatives are provided below.


Tools for working with data


LoRiS – LLM-based natural-language representations for SPARQL queries over Wikidata and DBpedia

Despite the ease of the triple form, learning the standard query language SPARQL and understanding SPARQL queries might become cumbersome. Hence, converting SPARQL to a native tongue might develop a deeper query structure understanding and mitigate possible mistakes made by developers.


KinGVisher – Knowledge Graph Visualizer

Our Knowledge Graph Visualizer is a tool to visualize knowledge graphs in a web browser. It uses existing RDF triplestore endpoints (e.g., DBpedia, Wikidata, or your private endpoint) to retrieve the data and visualize it. It provides a user-friendly interface for exploring the data and creating visualizations by defining resources that are used as starting points for graph exploration, white and black lists for predicates, and visual styles for the nodes and edges.


XML2RDF converter

If you want to translate well-modeled XML data to RDF, then this tool might become very handy. Here, the Document Type Definition (DTD) file (i.e., the modeling of the XML data) is used to recognize the structures of the XML data and to automatically generate equivalent RDF data. Hence, straight-forward conversion is possible with little chance of an error. The initiative provides two tools:


RDF data converter and beautifier

One of the strengths of RDF is the built-in feature that it can be represented by different equivalent data formats. Hence, one can transform RDF data from one representation to another without losing information. Our RDF data converter and beautifier enables users to interactively convert RDF data between different formats. On top, one can format the RDF data, too.


LinguaF - Metrics for text documents

LinguaF provides easy access for researchers and developers to methods of quantitative language analysis, such as readability, complexity, diversity, and other descriptive statistics. The tool can be integrated as a Python library and is provided as a web service, too.


Running Applications


Easy Microservice Deployment

There are many tools for deploying applications. Here, we focussed on an approach that is lightweight, easy to integrate and does not depend on large infrastructure components. For this reason, we are providing a service that is (re-)deploying Docker images after receiving a web service request. A typical use case would be the integration into a GitHub action, GitLab Runner, or any other CI tool. However, it even works for non-cloud environments (e.g., local development).

  • source code: Microservice Updater is the web service receiving assignments to deploy a service via an HTTP request on a predefined slot.

  • source code: Docker Service Updater is a GitHub Action prepared completely to send a request to the Microservice Updater based on a simple configuration file.

  • source code: Microservice Updater Frontend provides a web frontend for registering, updating, and deleting slots of microservices.


Health Status Check for Web Services as React Component

The Service Health Status Check is a customizable component for React. The intention of the component is to be integrated into a frontend application that depends on one or more web services (works best with Spring Boot web services or other ones that support standard health endpoints). If done so, the health status of the backend service(s) would be shown in the frontend making it easy to recognize if there is a problem. The tool provides several visualizations and options for customization and the best possible integration.


Fun


Image To ASCII Converter

ASCII art can be used to spice up your project. Integration into a GUI as well as a console application could be useful. To generate such images, we are providing here an interactive web application for conveniently configuring the generation process and comparing the results. Our Image to ASCII converter integrates several existing approaches and provides export options for SVG, PNG, and plain ASCII data.

About

Here, is a summary of tools implemented by the WSE research group to help in your development or research process. Published as open source and as Docker images to make your life easier.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published