Software release planning and optimisation constitute a critical phase in the software development lifecycle, integrating technical feasibility, stakeholder expectations, and budgetary constraints ...