Publication Type
Journal Article
Version
acceptedVersion
Publication Date
2-2019
Abstract
The rapidly evolving mobile applications (apps) have brought great demand for developers to identify new features by inspecting the descriptions of similar apps and acquire missing features for their apps. Unfortunately, due to the huge number of apps, this manual process is time-consuming and unscalable. To help developers identify new features, we propose a new approach named SAFER. In this study, we first develop a tool to automatically extract features from app descriptions. Then, given an app, we leverage the topic model to identify its similar apps based on the extracted features and API names of apps. Finally, we design a feature recommendation algorithm to aggregate and recommend the features of identified similar apps to the specified app. Evaluated over a collection of 533 annotated features from 100 apps, SAFER achieves a Hit@15 score of up to 78.68% and outperforms the baseline approach KNN+ by 17.23% on average. In addition, we also compare SAFER against a typical technique of recommending features from user reviews, i.e., CLAP. Experimental results reveal that SAFER is superior to CLAP by 23.54% in terms of Hit@15.
Keywords
Mobile applications, feature recommender system, domain analysis, topic model
Discipline
Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
ACM Transactions on Software Engineering and Methodology
Volume
28
Issue
4
First Page
1
Last Page
29
ISSN
1049-331X
Identifier
10.1145/3344158
Publisher
Association for Computing Machinery (ACM)
Citation
JIANG, He; ZHANG, Jingxuan; LI, Xiaochen; REN, Zhilei; LO, David; WU, Xindong; and LUO, Zhongxuan.
Recommending new features from mobile app descriptions. (2019). ACM Transactions on Software Engineering and Methodology. 28, (4), 1-29.
Available at: https://ink.library.smu.edu.sg/sis_research/4489
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1145/3344158