A Novel Requirements Prioritization Approach based on 360 Degree Feedback and Group Recommendation
Date
2021Language
en
Sujet
Résumé
Requirements' prioritization (RP) is an important activity in software development and a crucial step towards making proper decisions for the software release planning. RP is performed by various categories of stakeholders, such as end-users, customers, developers, designers, managers etc. Numerous different techniques exist to prioritize requirements but a set of problems is present in almost every case: (i) hesitation or even lack of knowledge and inability of some stakeholders to evaluate the priorities of some candidate requirements, and (ii) difficulties for stakeholders in reaching consensus on the final RP. The aim of this paper is to present a novel RP approach that addresses these problems and supports the justification of stakeholders' decisions. We categorize stakeholders in distinct sets according to their role in the software project and we ask them to follow a 360-Degree Feedback (360DF) assessment for calculating stakeholders' weights. The RP approach considers as prioritization criteria the satisfaction/dissatisfaction of stakeholders from offering/not offering software requirements as part of next software release and utilizes techniques from Intuitionistic Fuzzy Sets (IFSs) to represent and handle the stakeholders' hesitation/uncertainty. The RP approach also takes advantage from Recommender Systems (RS) to support stakeholders during the evaluation procedure and to assist them to reach consensus for the final prioritization list. © 2021 ACM.
Collections
Related items
Showing items related by title, author, creator and subject.
-
Application development: Fly to the clouds or stay in-house?
Bibi, S.; Katsaros, D.; Bozanis, P. (2010)Cloud computing is a recent trend in IT that moves computing and data away from desktop and portable PCs into large data centers, and outsources the "applications" (hardware and software) as services over the Internet. ... -
Enhancing and assisting laboratory teaching of electrical circuits using ICT: An evaluation of educational software
Tsihouridis, C.; Batsila, M.; Vavougios, D.; Ioannidis, G. S. (2011)The present study aimed at the evaluation and comparison of two example of educational software by Vocational School students - namely of Edison 5 and of Crocodile Technology 3D 6.1.0. Both these software packages can be ... -
Monte carlo computational software and methods in radiation dosimetry
Chatzisavvas N., Priniotakis G., Papoutsidakis M., Nikolopoulos D., Valais I., Karpetas G. (2021)The fast developments and ongoing demands in radiation dosimetry have piqued the attention of many software developers and physicists to create powerful tools to make their experiments more exact, less expensive, more ...