中文

基于用户评论的移动应用变更文件定位

软件工程 2021-08-03 v3

摘要

在当前的移动应用开发中,新颖且新兴的 DevOps 实践(例如,持续交付、持续集成和用户反馈分析)及工具正变得越来越普及。例如,将用户反馈(以用户评论的形式提供)整合到软件发布周期中,代表了移动应用维护和演化的宝贵资产。为了充分利用这些资产,开发者非常需要建立用户评论与待变更软件制品(例如,源代码和文档)之间的语义链接,从而定位为解决用户反馈而需潜在变更的文件。在本文中,我们提出了 RISING(Review Integration via claSsification, clusterIng, and linkiNG),这是一种通过分类、聚类和链接用户评论来支持用户反馈持续集成的自动化方法。RISING 利用领域特定的约束信息和半监督学习,将用户评论分组为关于相似用户请求的多个细粒度簇。然后,通过结合来自提交消息和源代码的文本信息,它自动定位潜在的变更文件以适应用户请求。我们的实证研究表明,所提出的方法在聚类和定位准确性方面优于 SOTA 基线工作,从而产生了更可靠的结果。

关键词

引用

@article{arxiv.1903.00894,
  title  = {User Review-Based Change File Localization for Mobile Applications},
  author = {Yu Zhou and Yanqi Su and Taolue Chen and Zhiqiu Huang and Harald Gall and Sebastiano Panichella},
  journal= {arXiv preprint arXiv:1903.00894},
  year   = {2021}
}

备注

15 pages, 3 figures, 8 tables