Skip to content

Latest commit

 

History

History
76 lines (48 loc) · 3.72 KB

README.md

File metadata and controls

76 lines (48 loc) · 3.72 KB

AutoFL-UI

License: GPL v3 DOI Docker

UI module for AutoFL, providing a web-based interface for interacting with the AutoFL analysis tool. The UI enables users to easily visualize and explore analysis results at different granularity levels, including project, package, and file levels.

Overview

AutoFL-UI allows users to select a project, run analyses, and interactively explore the results of the annotation process provided by AutoFL. The UI is built to enhance user experience and streamline the visualization of large-scale software annotation results.

Docker Image Availability

AutoFL-UI is also available as a Docker image, enabling easy deployment. To use the Docker image, pull it from Docker Hub:

docker pull cezarsas/autofl-ui

For more details and updates, check the Docker Hub page.

UI Showcase

The UI enables users to select a project for analysis, visualize the annotation results, and explore detailed views for each level of analysis: project, package, and file. Below are screenshots of the UI using the Pumpernickel project as an example.

Main Screen

This screen allows users to select a project to analyze.

Shows the input UI for the tool.

Project Screen

The project-level view displays the top labels assigned to the entire project, sorted by their relevance.

Shows the project-level results of the tool.

Package Screen

The package-level view provides labels assigned to specific packages within the project, focusing on the best labels that are also in the top project-level labels.

Shows the package-level results of the tool.

File Screen

The file-level view displays the labels assigned to individual files within a package, showcasing the best label for each file.

Shows the file-level results of the tool.

Usage

To use the UI, ensure that the AutoFL backend is running. The UI will connect to the backend to retrieve project analysis results and provide interactive visualizations.

Disclaimer

This UI is part of the AutoFL toolset and is actively maintained. While it is functional for most cases, it may not work as expected under certain conditions. Please report any issues encountered or contribute improvements.

For more information, contact c.a.sas@rug.nl.