inis 15(4): e6

Research Article

Mobile Application Search: A QoS-Aware and Tag-Based Approach

Download1080 downloads
  • @ARTICLE{10.4108/inis.2.4.e6,
        author={Shang-Pin Ma and Shin-Jie Lee and Wen-Tin Lee and Jing-Hong Lin and Jui-Hsaing Lin},
        title={Mobile Application Search: A QoS-Aware and Tag-Based Approach},
        journal={EAI Endorsed Transactions on Industrial Networks and Intelligent Systems},
        keywords={App Search, App Recommendation, App Management, Quality of Service (QoS), Social Tag},
  • Shang-Pin Ma
    Shin-Jie Lee
    Wen-Tin Lee
    Jing-Hong Lin
    Jui-Hsaing Lin
    Year: 2015
    Mobile Application Search: A QoS-Aware and Tag-Based Approach
    DOI: 10.4108/inis.2.4.e6
Shang-Pin Ma1,*, Shin-Jie Lee2, Wen-Tin Lee3, Jing-Hong Lin1, Jui-Hsaing Lin1
  • 1: Department of Computer Science and Engineering, National Taiwan Ocean University, Keelung, Taiwan
  • 2: Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan, Taiwan
  • 3: Department of Software Engineering, National Kaohsiung Normal University, Kaohsiung, Taiwan
*Contact email:


The availability of enormous numbers of mobile applications (apps) is driving demand for the means to search for, recommend, and manage apps. Existing search engines provide basic search functionalities that enable users to find apps by issuing query keywords; however, the ranking of search results does not always satisfy the expectations of users. This study proposes a novel approach to address this issue, called Tag-based and QoS-aware Mobile Application Search and Management (TQMASM). The proposed system provides two functionalities: (1) QoS-aware app search and tag-based app recommendation; and (2) tag-based app management. QoS-aware app search is an objective means of sorting search results by considering QoS (Quality of Service) factors, popularity, and reputation. Tag-based recommendation is used to find apps according to tags annotated by all users. Tag-based management utilizes an hierarchical tree and tag annotation to facilitate the management and usage of apps. A prototype realization of TQMASM was developed to evaluate the feasibility of the proposed approach. Experiment results demonstrate the efficacy of the proposed system in providing a satisfactory ranking of retrieved apps.