AI-Powered-Ticket-Routing-SLA-Breach-Prediction-in-JIRA
# π§ AI-Powered Ticket Routing & SLA Breach Prediction in JIRA [](LICENSE) [](https://www.python.org/) [](#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  ### π§ SLA Dashboard Preview  ### βοΈ Sample Automation Workflow  ### π Ticket Routing Visual  --- ## π 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.