A constraint-based optimization approach to prioritizing agile issue backlogs

dc.contributor.advisorPalma, Francis
dc.contributor.authorSalmon, Tianna-Lee
dc.date.accessioned2026-02-04T19:27:04Z
dc.date.available2026-02-04T19:27:04Z
dc.date.issued2025-12
dc.description.abstractPrioritizing software artifacts such as bugs is challenging due to multiple, often conflicting criteria. Traditional approaches either rely heavily on stakeholder input or attempt full automation without adequately considering these factors. This thesis investigates the use of Google’s CP-SAT constraint solver combined with simulated user elicitation to generate issue orderings. Using historical Jira data, we evaluate how constraint configurations including priority class, issue type, dependencies, and creation date approximate a gold-standard resolution order, and we assess the impact of varying both the quantity and accuracy of user input. We conduct project-level analyses, apply constraints at the assignee level, carry over issues between sprints, and compare CP-SAT with Multi-Objective Particle Swarm Optimization and Ant Colony Optimization. Our results show increased elicitation generally improves alignment, the system is robust to errors, local prioritization enhances performance, CP-SAT usually outperforms nature-inspired methods, and issue rollover improves performance, though the method can be further refined.
dc.description.copyright© Tianna-Lee Salmon, 2025
dc.format.extentxv, 109
dc.format.mediumelectronic
dc.identifier.urihttps://unbscholar.lib.unb.ca/handle/1882/38562
dc.language.isoen
dc.publisherUniversity of New Brunswick
dc.relationNew Brunswick Innovation Foundation (NBIF)
dc.relationUniversity of New Brunswick - Faculty of Computer Science
dc.rightshttp://purl.org/coar/access_right/c_abf2
dc.subject.disciplineComputer Science
dc.titleA constraint-based optimization approach to prioritizing agile issue backlogs
dc.typemaster thesis
oaire.license.conditionother
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of New Brunswick
thesis.degree.levelmasters
thesis.degree.nameM.C.S.

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Tiana-Lee Salmon - Thesis.pdf
Size:
1021.92 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.13 KB
Format:
Item-specific license agreed upon to submission
Description: