You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.
The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.
For the reports in this repository we specifically note that
- the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
- the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
- technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
- in other cases, please contact the copyright owner for detailed information
By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.
If you are in doubt, feel free to contact webmaster@ide.mdh.se
MBRP: Model-based Requirements Prioritization Using PageRank Algorithm
Publication Type:
Conference/Workshop Paper
Venue:
The 26th Asia-Pacific Software Engineering Conference
Abstract
Requirements prioritization plays an important
role in driving project success during software development.
Literature reveals that existing requirements prioritization
approaches ignore vital factors such as interdependency
between requirements. Existing requirements prioritization
approaches are also generally time-consuming and involve
substantial manual effort. Besides, these approaches show
substantial limitations in terms of the number of requirements
under consideration. There is some evidence suggesting that
models could have a useful role in the analysis of requirements
interdependency and their visualization, contributing towards
the improvement of the overall requirements prioritization
process. However, to date, just a handful of studies are focused
on model-based strategies for requirements prioritization,
considering only conflict-free functional requirements. This
paper uses a meta-model-based approach to help the
requirements analyst to model the requirements, stakeholders,
and inter-dependencies between requirements. The model
instance is then processed by our modified PageRank algorithm
to prioritize the given requirements. An experiment was
conducted, comparing our modified PageRank algorithm’s
efficiency and accuracy with five existing requirements
prioritization methods. Besides, we also compared our results
with a baseline prioritized list of 104 requirements prepared by
28 graduate students. Our results show that our modified
PageRank algorithm was able to prioritize the requirements
more effectively and efficiently than the other prioritization
methods.
Bibtex
@inproceedings{Abbas5641,
author = {Muhammad Abbas and Irum Inayat and Naila Jan and Mehrdad Saadatmand and Eduard Paul Enoiu and Daniel Sundmark},
title = {MBRP: Model-based Requirements Prioritization Using PageRank Algorithm},
month = {December},
year = {2019},
booktitle = {The 26th Asia-Pacific Software Engineering Conference},
url = {http://www.es.mdu.se/publications/5641-}
}