iVis-at-Bilkent / software-artifact-analyzer

SAA: A tool to visually analyze varying software artifacts including source code files, pull requests, issues, and commits, as well as their links and their relationships with developers in a software project to improve the software development process
0 stars 0 forks source link

Importance Coefficients: Priority Field add node badge to issues #145

Closed LaraMerdol closed 3 months ago

LaraMerdol commented 4 months ago

Check that the priority fields are mapped correctly to the corresponding fields in Jira. Additionally, add a priority badge to the issue nodes, where the color badges range from red to white. Alternatively, consider other color schemes.

LaraMerdol commented 3 months ago

The Jiara priority field is customizable so that project owners can change the naming and order of the priority levels according to their project's requirements. Therefore, putting badges is not very feasible considering that they may change according to different projects. However, we put badges for the default priority levels that are the same with their JIRA icons.Previously, the suggestion was to use color badges, but I think using icons to represent priority levels would be better.

Blocker:Blocker

Critical: Critical Highest / Major: Highest High: High Medium:Medium Low / Minor: Low Lowest /Trivial: Lowest

LaraMerdol commented 3 months ago

Issur priority mapping;

Blocker Critical Highest / Major High Medium Low / Minor Lowest /Trivial

LaraMerdol commented 3 months ago
Screen Shot 2024-06-20 at 13 41 13
ugurdogrusoz commented 3 months ago

Let's check any license terms for these icons as well. In addition, I think we can try positioning both the priority and issue type badges a little toward the outside so that they barely touch the bounds of the issue icon.

LaraMerdol commented 3 months ago

The style of the issued badges will be updated according to the comment.

Screen Shot 2024-06-25 at 09 58 08 Screen Shot 2024-06-25 at 09 58 27 Screen Shot 2024-06-25 at 09 58 49
LaraMerdol commented 3 months ago

Let's check any license terms for these icons as well. In addition, I think we can try positioning both the priority and issue type badges a little toward the outside so that they barely touch the bounds of the issue icon.

For licensing issues, I checked the Atlassian trademark document but could not find relevant information. Then, I emailed them about using the icons. They sent me a request document to fill out, which I completed as below.

Please identify your current relationship to Atlassian: * I am a member of the Software Artifact Analyzer (SAA) project team. In collaboration with Bilkent i-Vis (Information Visualization) Research Lab and Software Engineering and Data Analytics (BILSEN) Research Group, we are developing a tool that integrates with Atlassian Jira and GitHub to analyze software artifacts created throughout a project's lifecycle. Our plan is to list the application on the Atlassian Marketplace for broader usage. You can find the relevant user guide below for further understanding.

User Guide: SAA User Guide 1.0.0

Your First Name: Lara Your Last Name: Merdol Name of intended user and/or licensee The intended user and/or licensee for the Software Artifact Analyzer tool is anyone who works with software development projects and uses Atlassian Jira and GitHub. This app is designed to be accessible and beneficial for a wide range of users, from individual developers to large development teams. Your Company Name (if applicable): i-Vis (Information Visualization) Research Lab and Software Engineering and Data Analytics (BILSEN) Research Group Your Email Addres laramerdol@gmail.com Please identify which trademark(s) you are requesting approval to use: * We want to use Atlassian Jira issue type icons and Jira priority icons to define different issue types with various priority values. You can find the icons we want to use below, as we have copied them from Jira.

trademarks - Google Drive

Please identify how you plan to use the trademarks: * The software artifact analyzer includes an interactive drawing canvas where different software artifacts, such as commits, issues and pull requests, are represented as nodes with interconnected relations as edges. We aim to utilize these icons as node badges to clearly differentiate various issue types in the projects, such as epics, bugs, and tasks.

Please identify when you need this request and the duration of the proposed use: * When Needed: We require access to the corresponding issue type and priority icons for the Software Artifact Analyzer tool as soon as possible, preferably within the next week.

Duration of Use: We intend to use the SAA tool for as long as it continues to be a valuable asset to our project and team, without a specific end date in mind.

By checking the boxes below, you state the following: *

I agree to comply with the Atlassian Trademark Guidelines (https://www.atlassian.com/legal/trademark) if such use is approved.

ugurdogrusoz commented 3 months ago

I am closing this since we're addressing both issue badges in the other issue together.