Bukit-Vista / roadmap

0 stars 0 forks source link

Implement issue classifier to quickly spot the area of improvement on GAIA #51

Closed krisnaBukitVista closed 1 month ago

krisnaBukitVista commented 2 months ago

DESCRIPTION

This project aims to enhance the error reporting system on GAIA by implementing a detailed issue classifier. The goal is to distinguish between technical and knowledge-based errors, categorize them for better understanding, and visualize the data on DataVista. This improvement will streamline the identification of issues, reduce manual effort in searching for errors, and provide actionable insights for backlog tasks.

PROBLEM

SOLUTIONS

MEASUREMENT METRICS

SLA

Team Member

@rifqinvnd

Vidiskiu commented 1 month ago
Overall Point: 5.4

Functional Complexity: 1.2

Creating an issue classifier is a substantial enhancement that affects how errors are reported and categorized, which involves intricate logic.

Technical Complexity: 1.3

Developing a system to distinguish and categorize errors based on type and integrate with existing tools like DataVista entails a high technical challenge.

UI/UX Complexity: 0

The issue did not specifically mention UI/UX changes, hence no points awarded for UI/UX complexity.

Data Manipulation: 0.9

Manipulating and storing detailed logs with the new classification system involves complex data handling and database interactions.

Testing: 0.4

Testing the classifier and ensuring the system's outputs are reliable and accurate is key, but it aligns with usual QA best practices.

Dependencies: 0.3

While there might be dependencies such as the integration with DataVista, these are not expected to be highly complex.

Risk and Uncertainty: 0.7

Introducing a new classification system presents risks in terms of accurately identifying and labeling errors, and requires solid validation to ensure correctness.

User Impact: 0.6

The classifier will have a noticeable impact on how users identify and troubleshoot issues, although the impact is moderate as it targets the error reporting process.

Vidiskiu commented 1 month ago

@krisnaBukitVista to check back with ardy on the implementation (include Titan). Then, develop second iteration.

krisnaBukitVista commented 1 month ago

unfortunately, based on several sampling testing, the current system still fail to identify the issue.