面向移动应用的用户驱动功能删减
软件工程
2023-06-01 v1
摘要
随着功能不断增加的软件演化愈发难以理解,因而也更难使用。软件发布规划一直关注此类功能添加的计划。此外,规模不断增大的软件需要更多精力来维护。在移动应用领域,过多功能很容易影响可用性、可维护性和资源消耗。因此,理解持续膨胀定律在多大程度上适用于移动应用十分重要。已有研究表明,功能删减十分常见,且有时由用户评论驱动。然而,这些删减对用户是否可见或重要尚不可知。在本研究中,我们对 297 名移动应用用户开展了一项调查研究,以了解功能删减对他们的意义。我们的结果表明,对大多数用户而言,功能删减伴随着负面情绪、使用行为改变甚至流失。受这些初步结果启发,我们提出 RADIATION,用于输入用户评论并推荐是否应从应用的用户界面(UI)中删减某些功能。我们利用历史数据并调查开发者意见对 RADIATION 进行了评估。通过对 115 个随机选取应用的 190,062 条评论的分析,我们表明 RADIATION 能以平均 74% 的 F 值推荐功能删减,且在有足够多负面用户评论提示时如此。
引用
@article{arxiv.2305.19384,
title = {User Driven Functionality Deletion for Mobile Apps},
author = {Maleknaz Nayebi and Konstantin Kuznetsov and Andreas Zeller and Guenther Ruhe},
journal= {arXiv preprint arXiv:2305.19384},
year = {2023}
}
备注
The paper is accepted to RE 2023 research track