ICAART_2023_255_CR_Dave.pdf (817.45 kB)
Download fileSoftware Requirements Prioritisation Using Machine Learning
conference contribution
posted on 2023-08-30, 20:33 authored by Arooj Fatima, Anthony Fernandes, David Egan, Cristina LucaPrioritisation of requirements for a software release can be a difficult and time-consuming task, especially when the number of requested features far outweigh the capacity of the software development team and difficult decisions have to be made. The task becomes more difficult when there are multiple software product lines supported by a software release, and yet more challenging when there are multiple business lines orthogonal to the product lines, creating a complex set of stakeholders for the release including product line managers and business line managers. This research focuses on software release planning and aims to use Machine Learning models to understand the dynamics of various parameters which affect the result of software requirements being included in a software release plan. Five Machine Learning models were implemented and their performance evaluated in terms of accuracy, F1 score and K-Fold Cross Validation (Mean).
History
Page range
893-900ISSN
2184-433XExternal DOI
Publisher
SCITEPRESS - Science and Technology PublicationsISBN
978-989-758-623-1Conference proceeding
Proceedings of the 15th International Conference on Agents and Artificial IntelligenceName of event
15th International Conference on Agents and Artificial IntelligenceEvent start date
2023-02-22Event finish date
2023-02-24File version
- Accepted version
Language
- eng