Yufeng Ma, Yajie Dou, Xiangqian Xu, Qingyang Jia, Yuejin Tan
{"title":"基于众包高端产品 US 的需求排序","authors":"Yufeng Ma, Yajie Dou, Xiangqian Xu, Qingyang Jia, Yuejin Tan","doi":"10.23919/jsee.2023.000164","DOIUrl":null,"url":null,"abstract":"Based on the characteristics of high-end products, crowd-sourcing user stories can be seen as an effective means of gathering requirements, involving a large user base and generating a substantial amount of unstructured feedback. The key challenge lies in transforming abstract user needs into specific ones, requiring integration and analysis. Therefore, we propose a topic mining-based approach to categorize, summarize, and rank product requirements from user stories. Specifically, after determining the number of story categories based on pyLDAvis, we initially classify “I want to” phrases within user stories. Subsequently, classic topic models are applied to each category to generate their names, defining each post-classification user story category as a requirement. Furthermore, a weighted ranking function is devised to calculate the importance of each requirement. Finally, we validate the effectiveness and feasibility of the proposed method using 2 966 crowd-sourced user stories related to smart home systems.","PeriodicalId":50030,"journal":{"name":"Journal of Systems Engineering and Electronics","volume":"144 1","pages":""},"PeriodicalIF":1.9000,"publicationDate":"2024-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Requirements Ranking Based on Crowd-Sourcing High-End Product USs\",\"authors\":\"Yufeng Ma, Yajie Dou, Xiangqian Xu, Qingyang Jia, Yuejin Tan\",\"doi\":\"10.23919/jsee.2023.000164\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Based on the characteristics of high-end products, crowd-sourcing user stories can be seen as an effective means of gathering requirements, involving a large user base and generating a substantial amount of unstructured feedback. The key challenge lies in transforming abstract user needs into specific ones, requiring integration and analysis. Therefore, we propose a topic mining-based approach to categorize, summarize, and rank product requirements from user stories. Specifically, after determining the number of story categories based on pyLDAvis, we initially classify “I want to” phrases within user stories. Subsequently, classic topic models are applied to each category to generate their names, defining each post-classification user story category as a requirement. Furthermore, a weighted ranking function is devised to calculate the importance of each requirement. Finally, we validate the effectiveness and feasibility of the proposed method using 2 966 crowd-sourced user stories related to smart home systems.\",\"PeriodicalId\":50030,\"journal\":{\"name\":\"Journal of Systems Engineering and Electronics\",\"volume\":\"144 1\",\"pages\":\"\"},\"PeriodicalIF\":1.9000,\"publicationDate\":\"2024-03-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Systems Engineering and Electronics\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/10.23919/jsee.2023.000164\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems Engineering and Electronics","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.23919/jsee.2023.000164","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
Requirements Ranking Based on Crowd-Sourcing High-End Product USs
Based on the characteristics of high-end products, crowd-sourcing user stories can be seen as an effective means of gathering requirements, involving a large user base and generating a substantial amount of unstructured feedback. The key challenge lies in transforming abstract user needs into specific ones, requiring integration and analysis. Therefore, we propose a topic mining-based approach to categorize, summarize, and rank product requirements from user stories. Specifically, after determining the number of story categories based on pyLDAvis, we initially classify “I want to” phrases within user stories. Subsequently, classic topic models are applied to each category to generate their names, defining each post-classification user story category as a requirement. Furthermore, a weighted ranking function is devised to calculate the importance of each requirement. Finally, we validate the effectiveness and feasibility of the proposed method using 2 966 crowd-sourced user stories related to smart home systems.