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 条
  • [41] Mobile application user interface layout features for data-driven design
    Jiang, Zexun
    Gao, Qincheng
    Wei, Yifan
    Yin, Hao
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2021, 14 (05) : 421 - 431
  • [42] Cross-cultural usability evaluation of AI-based adaptive user interface for mobile applications
    Miraz, Mahdi Hassan
    Ali, Maaruf
    Excell, Peter Stuart
    ACTA SCIENTIARUM-TECHNOLOGY, 2022, 44
  • [43] Study of CAID Software User Interface Design Based on Usability
    Pan, Xiaodong
    Lu, Yizhou
    9TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, VOLS 1 AND 2: MULTICULTURAL CREATION AND DESIGN - CAID& CD 2008, 2008, : 209 - 213
  • [44] Development of Packet Codec Software Based on User Interface Protocol
    Tian, Xiangyu
    Ji, ZhanQiang
    Wei, Chang'an
    ADVANCES IN INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, PT I, 2018, 81 : 425 - 432
  • [45] SnappView, a Software Development Kit for Supporting End-user Mobile Interface Review
    De Ryckel X.
    Slu¿ters A.
    Vanderdonckt J.
    Proceedings of the ACM on Human-Computer Interaction, 2022, 6 (EICS)
  • [46] Software Refactoring Process to Accommodate User-Interface Adaptivity in Existing Applications
    Savidis, Anthony
    Stephanidis, Constantine
    INTERACTING WITH COMPUTERS, 2013, 25 (06) : 461 - 484
  • [47] A web-based user interface for a mobile robotic system
    Dept. of Electrical and Computer Engineering, San Diego State University, San Diego, CA 92182-1309, United States
    Proc. IEEE Int. Conf. Inf. Reuse Integr., IRI, 1600, (45-50):
  • [48] A Web-Based User Interface for a Mobile Robotic System
    Paolini, Christopher
    Lee, Gordon K.
    2012 IEEE 13TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2012, : 45 - 50
  • [49] Motion-based interaction on the mobile device for user interface
    Baek, Jonghun
    Jang, Ik-Jin
    Kim, Hyun Deok
    Cho, Jae-Soo
    Yun, Byoung-Ju
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2006, 4251 : 1011 - 1020
  • [50] Automated Testing Framework for Mobile Applications based in User-Interaction Features and Historical Bug Information
    Mendez-Porras, Abel
    Alfaro-Velasco, Jorge
    Jenkins, Marcelo
    Martinez Porras, Alexandra
    2015 XLI LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2015, : 675 - 682