Hanny Tufail, Iqra Qasim, M. Masood, Sara Tanvir, Wasi Haider Butt
{"title":"面向最优需求优选技术的比较分析","authors":"Hanny Tufail, Iqra Qasim, M. Masood, Sara Tanvir, Wasi Haider Butt","doi":"10.1109/INFOMAN.2019.8714709","DOIUrl":null,"url":null,"abstract":"Requirement Prioritization (RP) bears a sheer significance in requirements engineering. It is deployed to rank the requirements for subsequent release in their respective order based on predefined criteria. Software systems primarily get more complex accompanying size of requirements. In most cases, it is not possible to consider all requirements due to limited time and resources. Thus, requirements need to be prioritized correctly according to their importance. Quality of software to be developed greatly depends upon the order of requirements. Many studies reveal, no single RP technique can be labeled as best for all applications. Hence there is a need to analyze the available RP techniques to identify most favorable one in a given context. In this paper, a comparative analysis of ten leading RP techniques have been performed, based on some key factors like RP scales, complexity, scalability, customizability, accuracy, suitable dataset and handling risk factor. Strengths and weaknesses of these techniques have been analyzed and discussed. A case study is also incorporated as an example of selection of most suitable RP technique. This study contributes in selection of most appropriate RP technique in a particular scenario.","PeriodicalId":186072,"journal":{"name":"2019 5th International Conference on Information Management (ICIM)","volume":"130 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Towards the selection of Optimum Requirements Prioritization Technique: A Comparative Analysis\",\"authors\":\"Hanny Tufail, Iqra Qasim, M. Masood, Sara Tanvir, Wasi Haider Butt\",\"doi\":\"10.1109/INFOMAN.2019.8714709\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Requirement Prioritization (RP) bears a sheer significance in requirements engineering. It is deployed to rank the requirements for subsequent release in their respective order based on predefined criteria. Software systems primarily get more complex accompanying size of requirements. In most cases, it is not possible to consider all requirements due to limited time and resources. Thus, requirements need to be prioritized correctly according to their importance. Quality of software to be developed greatly depends upon the order of requirements. Many studies reveal, no single RP technique can be labeled as best for all applications. Hence there is a need to analyze the available RP techniques to identify most favorable one in a given context. In this paper, a comparative analysis of ten leading RP techniques have been performed, based on some key factors like RP scales, complexity, scalability, customizability, accuracy, suitable dataset and handling risk factor. Strengths and weaknesses of these techniques have been analyzed and discussed. A case study is also incorporated as an example of selection of most suitable RP technique. This study contributes in selection of most appropriate RP technique in a particular scenario.\",\"PeriodicalId\":186072,\"journal\":{\"name\":\"2019 5th International Conference on Information Management (ICIM)\",\"volume\":\"130 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 5th International Conference on Information Management (ICIM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INFOMAN.2019.8714709\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 5th International Conference on Information Management (ICIM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INFOMAN.2019.8714709","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards the selection of Optimum Requirements Prioritization Technique: A Comparative Analysis
Requirement Prioritization (RP) bears a sheer significance in requirements engineering. It is deployed to rank the requirements for subsequent release in their respective order based on predefined criteria. Software systems primarily get more complex accompanying size of requirements. In most cases, it is not possible to consider all requirements due to limited time and resources. Thus, requirements need to be prioritized correctly according to their importance. Quality of software to be developed greatly depends upon the order of requirements. Many studies reveal, no single RP technique can be labeled as best for all applications. Hence there is a need to analyze the available RP techniques to identify most favorable one in a given context. In this paper, a comparative analysis of ten leading RP techniques have been performed, based on some key factors like RP scales, complexity, scalability, customizability, accuracy, suitable dataset and handling risk factor. Strengths and weaknesses of these techniques have been analyzed and discussed. A case study is also incorporated as an example of selection of most suitable RP technique. This study contributes in selection of most appropriate RP technique in a particular scenario.