当前位置: X-MOL 学术J. Softw. Evol. Process › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Updating the goal model with user reviews for the evolution of an app
Journal of Software: Evolution and Process ( IF 1.7 ) Pub Date : 2020-02-27 , DOI: 10.1002/smr.2257
Shanquan Gao 1, 2 , Lei Liu 1, 2 , Yuzhou Liu 1, 3 , Huaxiao Liu 1, 2 , Yihui Wang 1, 2
Affiliation  

Goal model is an important model in requirements engineering, and it can describe features and their relationships for supporting the development of apps. Since an app evolves continually, the goal model also needs to be updated with new requirements to guide the whole process. As the feedback of users, reviews provide an abundant resource of user requirements for updating the goal model. In this paper, we propose an approach to help developers (a) analyze reviews to gain the information of user requirements by training a classifier and defining keyword‐based linguistic rules as well as grammar‐based rules and (b) update the goal model with the extracted information, including improving existing goals and extending the model with new goals. In addition, we design a framework to represent results so that they can be understood by developers easily. According to our experiments based on the data in Google Play, the F‐measure of classifier on reviews can reach 75.76%, and the average precision for extracting requirements‐related information from reviews is 84.04%, then we can map the information to goals with the F‐measure of 70.21%. Furthermore, the survey on 22 developers shows that the information provided by us is useful for updating the goal model.

中文翻译:

使用用户评论更新目标模型以开发应用程序

目标模型是需求工程中的重要模型,它可以描述功能及其关系,以支持应用程序的开发。由于应用程序在不断发展,因此还需要根据新要求更新目标模型,以指导整个过程。作为用户的反馈,评论为更新目标模型提供了丰富的用户需求资源。在本文中,我们提出了一种方法来帮助开发人员(a)通过训练分类器并定义基于关键字的语言规则以及基于语法的规则来分析评论以获取用户需求的信息,以及(b)通过以下方法更新目标模型提取的信息,包括改善现有目标和以新目标扩展模型。此外,我们设计了一个表示结果的框架,以便开发人员可以轻松理解它们。根据我们基于Google Play数据的实验,评论的分类器F测度可以达到75.76%,从评论中提取与需求相关的信息的平均精度为84.04%,然后我们可以将信息映射到目标F值为70.21%。此外,对22位开发人员的调查表明,我们提供的信息对于更新目标模型很有用。
更新日期:2020-02-27
down
wechat
bug