Home
Softono
a

aroojjaved93

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
2

Software by aroojjaved93

AI-Powered-Ticket-Routing-SLA-Breach-Prediction-in-JIRA
Open Source

AI-Powered-Ticket-Routing-SLA-Breach-Prediction-in-JIRA

# 🧠 AI-Powered Ticket Routing & SLA Breach Prediction in JIRA [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![Python](https://img.shields.io/badge/Python-3.10+-brightgreen.svg)](https://www.python.org/) [![Made by Arooj Javed](https://img.shields.io/badge/Made%20by-Arooj%20Javed-blueviolet)](#author) --- πŸ” Project Overview Managing technical support efficiently in JIRA can be challenging with manual triage and SLA tracking. This project introduces an **AI-powered automation layer** that: - Auto-routes tickets based on predicted category and severity - Predicts SLA breaches before they occur - Prioritizes high-risk tickets using rule-based and ML logic - Helps teams stay ahead with proactive support operations 🎯 **Goal**: Reduce support delays, improve ticket handling efficiency, and increase SLA adherence through intelligent automation. --- ## πŸ› οΈ Features - βœ… AI-driven ticket classification based on description & metadata - ⏰ Real-time SLA breach prediction based on response patterns - πŸ“ˆ Dashboard-ready data export for team insights - βš™οΈ Modular Python scripts for plug-and-play usage with JIRA REST API - πŸ“₯ Works seamlessly with Jira Service Desk projects --- ## πŸ“š Published Research πŸ“„ **Title**: *Optimizing Jira-Based Support Operations With AI* πŸ—žοΈ **Journal**: IJARIIT – International Journal of Advance Research, Ideas and Innovations in Technology πŸ”— [Read Full Paper](https://www.ijariit.com/manuscript/optimizing-jira-based-support-operations-with-ai-a-lightweight-framework-for-smart-ticket-routing-and-sla-breach-prediction/) --- # ✍️ Blog & Article Coverage πŸ“˜ **Dev.to Post** πŸ“ [AI-Powered Ticket Routing & SLA Prediction in JIRA – My Real-World Automation Journey](https://dev.to/aroojjaved93/ai-powered-ticket-routing-sla-breach-prediction-in-jira-my-real-world-automation-journey-1adb) πŸ“˜ **Medium Article** πŸ“ [AI-Powered JIRA Ticket Routing & SLA Breach Prediction with Python](https://aroojjaved93.medium.com/ai-powered-jira-ticket-routing-sla-breach-prediction-with-python-d80772a1680c) --- # πŸ“ Project Structure ```bash β”œβ”€β”€ /data/ β†’ Sample datasets & JIRA export files β”œβ”€β”€ /models/ β†’ Pre-trained classification & prediction models β”œβ”€β”€ /notebooks/ β†’ Jupyter notebooks for training & evaluation β”œβ”€β”€ /scripts/ β†’ Python scripts to trigger classification/prediction β”œβ”€β”€ /api/ β†’ Flask-based RESTful API for automation β”œβ”€β”€ /screenshots/ β†’ Sample outputs and workflow screenshots └── README.md β†’ Project documentation ``` --- ## πŸ“ Folder Structure ```bash β”œβ”€β”€ api/ # Flask app with endpoints β”œβ”€β”€ automation-rules/ # JSON rules for JIRA β”œβ”€β”€ dummy-data/ # Sample ticket datasets β”œβ”€β”€ screenshots/ # Visuals of workflows and dashboards β”œβ”€β”€ README.md # This file └── requirements.txt # Python dependencies ``` --- # πŸš€ Getting Started 1. Clone the repo ```bash git clone https://github.com/your-username/jira-ai-sla-automation.git cd jira-ai-sla-automation ``` 2. Create virtual environment ```bash python -m venv venv source venv/bin/activate # or venv\Scripts\activate on Windows ``` 3. Install dependencies ```bash pip install -r requirements.txt ``` 4. Run the Flask server ```bash python api/app.py ``` --- # πŸ“Š Workflow Overview ### πŸ” Automation Flowchart ![Workflow Flowchart](screenshots/ai_ticket_routing_flowchart.PNG) ### 🧠 SLA Dashboard Preview ![SLA Dashboard](screenshots/sla_dashboard_preview.PNG) ### βš™οΈ Sample Automation Workflow ![Automation Rules](screenshots/workflow_automation_example.PNG) ### πŸš€ Ticket Routing Visual ![Ticket Routing](screenshots/ai_ticket_routing_screenshot.PNG) --- ## πŸ“š Use Cases ```bash This solution is ideal for: β€’ IT Support Teams managing SLA-heavy environments β€’ Product Support Units handling large ticket volumes β€’ DevOps teams seeking intelligent triage and automation β€’ Startups and Enterprises using Atlassian JIRA for support workflows ``` βΈ» 🧠 Tech Stack ```bash β€’ Python: Core scripting and model orchestration β€’ Scikit-learn / XGBoost: Model training and tuning β€’ NLTK / spaCy: Text preprocessing and tokenization β€’ Flask: Lightweight REST API for integration β€’ Pandas / Matplotlib / Seaborn: Reporting and analytics β€’ JIRA REST API: For ticket access and updates ``` --- ## πŸ“Œ Author **Arooj Javed** Support Engineer | Workflow Automator | Python + JIRA Enthusiast GitHub: [@aroojjaved93](https://github.com/aroojJaved93) --- ## πŸ“„ License This project is licensed under the MIT License. --- ## 🌍 Contributions & Feedback Stars, forks, and contributions are highly welcome! Feel free to create issues or pull requests to suggest improvements.

ML Frameworks Help Desk & Support
29 Github Stars
Jira-automation-samples
Open Source

Jira-automation-samples

# 🧠 JIRA Automation Samples [![MIT License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![JIRA Automation](https://img.shields.io/badge/JIRA-Automation-blue)](https://www.atlassian.com/software/jira) Boost your support team's productivity with smart, no-code JIRA automation. This repository demonstrates all automations use **native JIRA features**, no plugins or paid tools. --- ## πŸ“Œ What's Included πŸ“ `rules/` JSON automation rules you can import directly into your JIRA instance. πŸ“ `templates/` Ready-to-use Confluence documentation and rule breakdown templates. πŸ“ `screenshots/` Dummy visual guides to simulate dashboards and workflows. πŸ“„ `LICENSE` MIT License β€” open to use and extend freely. --- ## πŸ“‚ Internal Project Background This JIRA Automation framework was developed during my time at **Fizyr (Netherlands)** as an internal support optimization initiative: - βœ… **Company:** *Fizyr, Netherlands* - 🧠 **Goal:** Improve ticket workflows and team response time through logic-based JIRA automation without using paid plugins - πŸ› οΈ **Scope:** Developed rule-based flows, reusable templates, and process documentation tailored for support and engineering teams It is now open-sourced for other teams facing similar JIRA inefficiencies and looking for plug-and-play solutions. --- ## πŸš€ Key Automations - πŸ” Auto-assign tickets by category or support level - πŸ”„ Auto-transition statuses via keywords - πŸ”” SLA alerts to Slack/email when breached - ⏳ Flagging aging or high-priority issues - πŸ”ƒ Reopening tickets upon customer comments - πŸ“Š Dashboard tagging for executive visibility --- ## πŸ“Έ Visual Preview ### πŸ”§ Auto Assignment Rule ![Auto Assign Rule](screenshots/auto_assign_rule.png) ### πŸ“Š Jira Dashboard Sample ![Jira Dashboard Sample](screenshots/jira_dashboard_sample.png) ### πŸ”” Priority Notification Flow ![Priority Notification Flow](screenshots/priority_notification_flow.png) ### πŸ’¬ Reopen on Reply ![Reopen on Reply](screenshots/reopen_on_reply.png) ### ⏱️ SLA Tracking Dashboard ![SLA Tracking Dashboard](screenshots/sla_tracking_dashboard.png) ### 🎯 Support Level Assignment ![Support Level Assignment](screenshots/support_level_assignment.png) ### πŸ” Ticket Transition Flow ![Ticket Transition Flow](screenshots/ticket_transition_flow.png) --- ## πŸ‘€ Who Should Use This? - Tech support & NOC engineers - DevOps teams using JIRA - Project managers looking to reduce SLA risk --- ## πŸ“° Related Articles πŸ“˜ **Dev.to Post** πŸ”— [From Chaos to Clarity – My Lightweight JIRA Automation Framework (No Plugins, Just Logic)](https://dev.to/aroojjaved93/from-chaos-to-clarity-my-lightweight-jira-automation-framework-no-plugins-just-logic-2deg) πŸ“˜ **Medium Article** πŸ”— [Boosting Productivity with No-Code JIRA Automation – Real-World Samples for Every Team](https://aroojjaved93.medium.com/boosting-productivity-with-no-code-jira-automation-real-world-samples-for-every-team-25c7a126cdde) πŸ“˜ **Hashnode Blog** πŸ”— [How I Automated JIRA Without Plugins](https://aroojtech.hashnode.dev/from-chaos-to-control-how-i-automated-jira-workflows-for-a-smarter-support-system) πŸ“˜ **Zenodo Journal** πŸ”— [SLA Report Journal @ Zenodo](https://doi.org/10.5281/zenodo.15722071) --- ## 🧠 Author **Arooj Javed** Support Engineer | Automation Enthusiast | Workflow Optimizer πŸ”— [GitHub](https://github.com/arooj-javed) | [Blog](https://hashnode.com/@aroojjaved93) --- ## πŸ“„ License This project is licensed under the [MIT License](LICENSE). Feel free to fork, use, or adapt for your technical teams. --- πŸ™Œ Support This Project If you find this project helpful, please consider giving it a ⭐ on GitHub! Your star helps others discover this project and motivates continued improvements! πŸ’‘

Help Desk & Support Marketplace & Multi-vendor
14 Github Stars