Release planning for mobile apps has recently become an area of active research. Prior research concentrated on app analysis based on app release notes in App Store, or tracking user reviews to support app evolution with issue trackers. However, as a platform for development teams to communicate with users, Apple Store has not been studied for detecting the relevance between release notes and user reviews. In this paper, we introduce RoseMatcher, an automatic approach to match relevant user reviews with app release notes, and identify matched pairs with high confidence. We collected 944 release notes and 1,046,862 user reviews from 5 mobile apps in the Apple App Store as research data, and evaluated the effectiveness and accuracy of RoseMatcher. Our evaluation shows that RoseMatcher can reach a hit ratio of 0.718 for identifying relevant matched pairs. We further conducted manual labelling and content analysis on 984 relevant matched pairs, and defined 8 roles user reviews play in app update according to the relationship between release notes and user reviews in the relevant matched pairs. The study results show that release notes tend to respond and solve feature requests, bug reports, and complaints raised in user reviews, while user reviews also tend to give positive, negative, and constructive feedback on app updates. Additionally, in the time dimension, the relevant reviews of release notes tend to be posed in a small period of time before and after the release of release notes. In the matched pairs, the time interval between the post time of release notes and user reviews reaches a maximum of three years and an average of one year. These findings indicate that the development teams do adopt user reviews when updating apps, and users show their interest in app release notes.
翻译:最近,移动应用程序的发布规划已成为一个积极研究的领域。先前的研究集中于基于App Store的发布说明的应用程序分析,或基于App Store的发布说明的应用程序分析,或基于跟踪用户审查以支持问题追踪器的用户审查,以支持应用程序的演变。然而,作为发展团队与用户沟通的平台,Apple Store没有研究苹果 Store的苹果 Store,以发现发布说明与用户审查的相关性。在本文中,我们引入了RoseMatcher的自动方法,以将相关用户审查与发布说明相匹配,并找到匹配应用程序的版本。我们收集了944份发布说明和1,046,862个用户审查,作为研究数据,并评价了RosemMatcher的实效和准确性。我们的评价表明,RosemMatcher的最多比例为0.718,用于与用户沟通相关发布说明的相关性。我们进一步对984对相关配对进行了手工标签和内容分析,并定义了用户审查根据发布说明与相关配对的用户审查之间的关系在应用更新中扮演的8个角色。研究结果显示,发布说明发布说明倾向于回应和解决和解决功能请求、错误报告以及用户审查中提出的问题,用户审查在用户审查中提出的时间审查中提出这些更新之后,用户更新的周期内,在公布和发布记录和发布的版本的周期中显示,在公布的版本的周期内,在公布中显示,在公布前的版本中显示,在公布记录和发布记录中显示,在公布中显示有关版本的周期内,在公布记录和发布记录中显示有关版本的周期内有否定。