Anglia Ruskin Research Online (ARRO)
Browse

Software Requirements Prioritisation Using Machine Learning

Download (817.45 kB)
conference contribution
posted on 2023-08-30, 20:33 authored by Arooj Fatima, Anthony Fernandes, David Egan, Cristina Luca
Prioritisation 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-900

ISSN

2184-433X

Publisher

SCITEPRESS - Science and Technology Publications

ISBN

978-989-758-623-1

Conference proceeding

Proceedings of the 15th International Conference on Agents and Artificial Intelligence

Name of event

15th International Conference on Agents and Artificial Intelligence

Event start date

2023-02-22

Event finish date

2023-02-24

File version

  • Accepted version

Language

  • eng

Legacy posted date

2023-05-19

Legacy creation date

2023-05-19

Legacy Faculty/School/Department

Faculty of Science & Engineering

Usage metrics

    ARU Outputs

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC