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.
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.
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.
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.
This screen allows users to select a project to analyze.
The project-level view displays the top labels assigned to the entire project, sorted by their relevance.
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.
The file-level view displays the labels assigned to individual files within a package, showcasing the best label for each file.
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.
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
.