Skip to content

AI-Powered JIRA Automation Smart ticket classification, predictive SLA breach alerts, and intelligent agent routing all powered by machine learning. Boost your support efficiency with ready-to-use automation tools and dashboards.

License

Notifications You must be signed in to change notification settings

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

License Python Made by Arooj Javed


🔍 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


✍️ Blog & Article Coverage

📘 Dev.to Post
📝 AI-Powered Ticket Routing & SLA Prediction in JIRA – My Real-World Automation Journey

📘 Medium Article
📝 AI-Powered JIRA Ticket Routing & SLA Breach Prediction with Python


📁 Project Structure

├── /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

├── 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
git clone https://github.com/your-username/jira-ai-sla-automation.git
cd jira-ai-sla-automation
  1. Create virtual environment
python -m venv venv
source venv/bin/activate  # or venv\Scripts\activate on Windows
  1. Install dependencies
pip install -r requirements.txt
  1. Run the Flask server
python api/app.py

📊 Workflow Overview

🔁 Automation Flowchart

Workflow Flowchart

🧠 SLA Dashboard Preview

SLA Dashboard

⚙️ Sample Automation Workflow

Automation Rules

🚀 Ticket Routing Visual

Ticket Routing


📚 Use Cases

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

• 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


📄 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.

About

AI-Powered JIRA Automation Smart ticket classification, predictive SLA breach alerts, and intelligent agent routing all powered by machine learning. Boost your support efficiency with ready-to-use automation tools and dashboards.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages