Context-Aware Incremental Learning Pipeline Triggers

dc.contributor.authorPerara, S
dc.contributor.authorSenadheera, D
dc.contributor.authorGunathilake, P
dc.contributor.authorGunawardana, C
dc.contributor.authorThelijjagoda, S
dc.contributor.authorKrishara, J
dc.date.accessioned2026-10-06T07:28:41Z
dc.date.issued2025-12-09
dc.description.abstractModern Continuous Integration/Continuous Delivery pipelines require intelligent and adaptive learning mechanisms to enhance software deployment stability and efficiency. While previous studies have introduced Pull Request prioritization techniques and predictive models for build failures, they do not offer real-time recommendations based on Pull Request criticality and build stability. This research presents a GitHub app based on reinforcement learning for intelligent Pull Request prioritization and deployment advisory in Continuous Integration/Continuous Delivery workflows. T he system combines natural language processing with contextual features to dynamically determine whether a Pull Request should be prioritized for early deployment or flagged for urgent review based on its priority level and associated build failure risk. Due to limited labeled feedback data, the study employs a hybrid approach using supervised learning for initial classification, enhanced by reinforcement learning for continuous adaptation. Using a dataset of 682148 Pull Requests from 28835 repositories, experimental results demonstrate significant improvements in deployment efficiency, achieving 92.01% accuracy in Pull Request classification with strong developer alignment. This research presents a comprehensive solution for optimizing Continuous Integration/Continuous Delivery pipelines through intelligent Pull Request prioritization with deployment advisory.
dc.identifier.citationS. Perara, D. Senadheera, P. Gunathilake, C. Gunawardana, S. Thelijjagoda and J. Krishara, "Context-Aware Incremental Learning Pipeline Triggers," 2025 7th International Conference on Advancements in Computing (ICAC), Colombo, Sri Lanka, 2025, pp. 1-6, doi: 10.1109/ICAC69156.2025.11361538.
dc.identifier.doidoi: 10.1109/ICAC69156.2025.11361538.
dc.identifier.isbn979-833156222-9
dc.identifier.urihttps://rda.sliit.lk/handle/123456789/5323
dc.language.isoen
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.relation.ispartofseriesICAC 2025 - 7th International Conference on Advancements in Computing: The Future of Computing; AI, Quantum, and Beyond
dc.subjectBuild failures
dc.subjectContinuous Integration/Continuous Delivery
dc.subjectDeployment schedules
dc.subjectPull Request prioritization
dc.subjectReinforcement learning
dc.titleContext-Aware Incremental Learning Pipeline Triggers
dc.typeConference Paper

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Context-Aware_Incremental_Learning_Pipeline_Triggers.pdf
Size:
905.59 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.69 KB
Format:
Item-specific license agreed upon to submission
Description: