{"title":"Considering Multiple Stakeholders Perspectives for interval-based Goal Oriented Requirements Prioritization in agile development","authors":"Shaimaa Fadel, W. Abdelmoez, A. Saad","doi":"10.1109/ICCSM57214.2022.00010","DOIUrl":null,"url":null,"abstract":"Addressing the importance of the requirements prioritization, recent research introduced ‘A value-based approach for reasoning with goal models’, which allows stakeholders to set an importance estimate for each element in a goal model, that relates the requirements with the business objectives. These estimates are then propagated by means of their relationships (dependencies, contributions and decompositions) to get a prioritized list of all requirements.In this paper, a methodology that extends the aforementioned technique is presented. It uses Goal Oriented Requirements Language (GRL) to prioritize requirements in an agile environment, taking into consideration the opinion of many Stakeholders. As the static value of the estimate is never accurate and does not give the stakeholders enough flexibility, the proposed methodology enables each stakeholder to provide for each requirement its importance as an estimated interval instead of a static value. Then, for each requirement the mean value of the estimation interval is calculated, the information asymmetry and confidence level per requirement are demonstrated, so that a prioritized list can then be generated. The analyst can choose to use the prioritized list based on one of these criteria. This methodology is demonstrated on a case study.","PeriodicalId":426673,"journal":{"name":"2022 6th International Conference on Computer, Software and Modeling (ICCSM)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 6th International Conference on Computer, Software and Modeling (ICCSM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSM57214.2022.00010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Addressing the importance of the requirements prioritization, recent research introduced ‘A value-based approach for reasoning with goal models’, which allows stakeholders to set an importance estimate for each element in a goal model, that relates the requirements with the business objectives. These estimates are then propagated by means of their relationships (dependencies, contributions and decompositions) to get a prioritized list of all requirements.In this paper, a methodology that extends the aforementioned technique is presented. It uses Goal Oriented Requirements Language (GRL) to prioritize requirements in an agile environment, taking into consideration the opinion of many Stakeholders. As the static value of the estimate is never accurate and does not give the stakeholders enough flexibility, the proposed methodology enables each stakeholder to provide for each requirement its importance as an estimated interval instead of a static value. Then, for each requirement the mean value of the estimation interval is calculated, the information asymmetry and confidence level per requirement are demonstrated, so that a prioritized list can then be generated. The analyst can choose to use the prioritized list based on one of these criteria. This methodology is demonstrated on a case study.