Page 48 - 《软件学报》2020年第11期
P. 48
软件学报 ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscas.ac.cn
Journal of Software,2020,31(11):3364−3379 [doi: 10.13328/j.cnki.jos.006106] http://www.jos.org.cn
©中国科学院软件研究所版权所有. Tel: +86-10-62562563
∗
数据驱动的移动应用用户接受度建模与预测
1,2
1,2
1,2
陆 璇 , 陈震鹏 , 刘譞哲 , 梅 宏 1,2
1
(高可信软件技术教育部重点实验室(北京大学),北京 100871)
2
(北京大学 软件工程研究所,北京 100871)
通讯作者: 刘譞哲, E-mail:liuxuanzhe@pku.edu.cn
摘 要: 应用市场(app market)已经成为互联网环境下软件应用开发和交付的一种主流模式.相对于传统模式,应
用市场模式下,软件的交付周期更短,用户的反馈更快,最终用户和开发者之间的联系更加紧密和直接.为应对激烈
的竞争和动态演变的用户需求,移动应用开发者必须以快速迭代的方式不断更新应用,修复错误缺陷,完善应用质
量,提升用户体验.因此,如何正确和综合理解用户对软件的接受程度(简称用户接受度),是应用市场模式下软件开发
需考量的重要因素.近年来兴起的软件解析学(software analytics)关注大数据分析技术在软件行业中的具体应用,对
软件生命周期中大规模、多种类的相关数据进行挖掘和分析,被认为是帮助开发者提取有效信息、作出正确决策的
有效途径.从软件解析学的角度,首先论证了为移动应用构建综合的用户接受度指标模型的必要性和可行性,并从用
户评价数据、操作数据、交互行为数据这 3 个维度给出基本的用户接受度指标.在此基础上,使用大规模真实数据
集,在目标用户群体预测、用户规模预测和更新效果预测等典型的用户接受度指标预测问题中,结合具体指标,提取
移动应用生命周期不同阶段的重要特征,以协同过滤、回归融合、概率模型等方法验证用户接受度的可预测性,并
讨论了预测结果与特征在移动应用开发过程中可能提供的指导.
关键词: 用户接受度;应用市场;移动应用;软件解析学;数据驱动
中图法分类号: TP311
中文引用格式: 陆璇,陈震鹏,刘譞哲,梅宏.数据驱动的移动应用用户接受度建模与预测.软件学报,2020,31(11):3364−3379.
http://www.jos.org.cn/1000-9825/6106.htm
英文引用格式: Lu X, Chen ZP, Liu XZ, Mei H. Data-driven modeling and prediction of user acceptance for mobile apps. Ruan
Jian Xue Bao/Journal of Software, 2020,31(11):3364−3379 (in Chinese). http://www.jos.org.cn/1000-9825/6106.htm
Data-driven Modeling and Prediction of User Acceptance for Mobile Apps
1,2
1,2
1,2
LU Xuan , CHEN Zhen-Peng , LIU Xuan-Zhe , MEI Hong 1,2
1 (Key Laboratory of High Confidence Software Technologies (Peking University), Ministry of Education, Beijing 100871, China)
2 (Software Engineering Institute, Peking University, Beijing 100871, China)
Abstract: With the popularity of mobile Internet and smart mobile devices in recent years, the app market mode has become one of the
main modes of software release. In this mode, app developers have to update their apps rapidly to keep competitive. In comparison with
traditional software, the connection between end users and developers of mobile apps is closer with quicker release of software and
feedback of users. Understanding and improving user acceptance of mobile apps inevitably becomes one of the main goals for developers
to improve their apps. Meanwhile, there is a wealth of data covering different stages of the software cycle of mobile apps in the
∗ 基金项目: 广东省重点领域研发计划(2020B010164002); 民航旅客服务智能化应用技术重点实验室开放课题; 国家自然科学
基金(J1924032)
Foundation item: Key-area Research and Development Program of Guangdong Province (2020B010164002); Key Laboratory of
Intelligent Application Technology for Civil Aviation Passenger Services, CAAC; National Natural Science Foundation of China (J192
4032)
收稿时间: 2020-02-07; 修改时间: 2020-05-06; 采用时间: 2020-06-12; jos 在线出版时间: 2020-7-27