Recommending software features for mobile applications based on user interface comparison

被引:9
|
作者
Chen X. [1 ]
Zou Q. [2 ]
Fan B. [2 ]
Zheng Z. [2 ]
Luo X. [2 ]
机构
[1] Institute of Advanced Technology, National Engineering Research Center of Digital Life, Sun Yat-sen University, Guangzhou
[2] School of Data Science and Computer, National Engineering Research Center of Digital Life, Sun Yat-sen University, Guangzhou
来源
Requirements Engineering | 2019年 / 24卷 / 04期
基金
中国国家自然科学基金;
关键词
Feature recommendation; Genetic algorithm; Mobile apps; Requirements elicitation; Text similarity;
D O I
10.1007/s00766-018-0303-4
中图分类号
学科分类号
摘要
App features are one of the most important factors that people consider when choosing apps. In order to satisfy users’ needs and attract their eyes, deciding what features should be added in next release becomes very important. Different from traditional requirement elimination, app stores provide a new platform for developers to gather requirements and perform market-wide analysis. Considering that software features provided to users can be found out by exploring existing apps, an important way to elicit requirements is analyzing existing features provided by products which offer related functions and then finding new trends and fashions promptly. In this context, we propose a data-driven approach for recommending software features of mobile applications based on user interface comparison. Our approach mines similar user interfaces (UIs) from publicly available online repository. To calculate UI similarity through the best matches of components of two UIs, text similarity is used to measure the similarity of UI components and genetic algorithm is introduced to improve the comparison efficiency. Then, we develop an algorithm to extract features from similar UIs based on a set of identification rules. These features are further clustered with text similarity algorithm and finally recommended to developers. The approach is empirically validated with 44 features from 10 UIs. The experiment results indicate that our recommended features are valuable for requirement elicitation. © 2018, Springer-Verlag London Ltd., part of Springer Nature.
引用
收藏
页码:545 / 559
页数:14
相关论文
共 50 条
  • [21] TOUCHLESS USER INTERFACE BASED ON MARKER DETECTION AND TRACKING FOR REAL-TIME MOBILE APPLICATIONS
    Jung, Il-Lyong
    Akatyev, Nikolay
    Jang, Won-Dong
    Nomoto, Leonardo Juniti
    Kim, Chang-Su
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2013, 9 (02): : 851 - 864
  • [23] Recommending software features to designers: From the perspective of users
    Liu, Chun
    Yang, Wei
    Li, Zheng
    Yu, Yijun
    SOFTWARE-PRACTICE & EXPERIENCE, 2020, 50 (09): : 1778 - 1792
  • [24] Study on the 3D User Interface With Artificial Intelligence for the Mobile-based Applications
    Kim, SeongKi
    Lee, Gahyeon
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2020, 126 : 120 - 120
  • [25] Deep Neural Networks Based User Interface Detection for Mobile Applications Using Symbol Marker
    Park, Jisu
    Yun, Young-Sun
    Eun, Seongbae
    Cha, Sin
    So, Sun-Sup
    Jung, Jinman
    PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 66 - 67
  • [26] Mobile user interface based on the rear touch panel on mobile device
    Oh, B.-H. (sincelife@skku.edu), 2013, Science and Engineering Research Support Society, 20 Virginia Court, Sandy Bay, Tasmania, Australia (06):
  • [27] User Interface Design of Mobile-based Commerce
    Supriadi, O. A.
    2ND INTERNATIONAL CONFERENCE ON INFORMATICS, ENGINEERING, SCIENCE, AND TECHNOLOGY (INCITEST 2019), 2019, 662
  • [28] Eteacher - Interactive and Individualized Training of Software Applications in the Original user Interface
    Krumhauer, Peter
    TECHNOLOGICAL DEVELOPMENTS IN EDUCATION AND AUTOMATION, 2010, : 431 - 436
  • [29] To share or not to share: Supporting the user decision in mobile social software applications
    Lugano, Giuseppe
    Saariluoma, Pertti
    USER MODELING 2007, PROCEEDINGS, 2007, 4511 : 440 - +
  • [30] Flexible Development of Variable Software Features for Mobile Business Applications
    Kolokolov, Viktor
    Baumann, Paul
    Santini, Silvia
    Ruehl, Stefan T.
    Verclas, Stephan A. W.
    PROCEEDINGS OF THE 17TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE CO-LOCATED WORKSHOPS (SPLC'13 WORKSHOPS), 2013, : 67 - 73