AppNet: A Large-Scale Multi-layer Heterogeneous Complex App Network for Intelligent Program Search

  • Jianmao Xiao
  • Shizhan ChenEmail author
  • Zhiyong Feng
  • Jian Yang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11434)


The resources of mobile application in the app stores contains a vast amount of code and knowledge, which is of great significance to intelligent program search technology, but how to organize and utilize these multi-source heterogeneous data efficiently and integrate semantic information is still a key problem. In this paper, WordNet based AppNet, a multi-layer heterogeneous complex app network model was proposed, it completely describes the hierarchical structure between app-related tags, attributes, and code and in which aims to explore its application in the intelligent program search. Firstly, we expound the construction mechanism of AppNet and describe how does it realize mapping with WordNet, and then two simple real application scenarios were conducted based on AppNet in which to verify its validity and feasibility. We believe that the proposed AppNet model will provide researchers with more efficient ideas in the field of intelligent software development and search.


Program search App network Ontology Semantics 



This work is supported by the National Natural Science Foundation of China grant No.61572350 and the National Key R&D Program of China grant No.2017YFB1401201.


  1. 1.
    Datta, A., Dutta, K., Kajanan, S., Pervin, N.: Mobilewalla: a mobile application search engine. In: Zhang, J.Y., Wilkiewicz, J., Nahapetian, A. (eds.) MobiCASE 2011. LNICST, vol. 95, pp. 172–187. Springer, Heidelberg (2012). Scholar
  2. 2.
    Duan, H., Zhai, C., Cheng, J., Gattani, A.: Supporting keyword search in product database: a probabilistic approach. Proc. VLDB Endow. 6(14), 1786–1797 (2013)CrossRefGoogle Scholar
  3. 3.
    Hill, E., Pollock, L., Vijay-Shanker, K.: Improving source code search with natural language phrasal representations of method signatures. In IEEE/ACM International Conference on Automated Software Engineering, pp. 524–527. IEEE (2011).
  4. 4.
    Stolee, K.T., Elbaum, S., Dwyer, M.B.: Code search with input/output queries: generalizing, ranking, and assessment. J. Syst. Softw. 116(C), 35–48 (2016)CrossRefGoogle Scholar
  5. 5.
    Liu, B.B., Dong, W., Wang, J.: A survey of intelligent search and construction methods of program. Ruan Jian Xue Bao/J. Softw. 2017 (in Chinese).
  6. 6.
    Fellbaum, C.: WordNet: An Electronic Lexical Database. Bradford Books, Cambridge (1998)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Jianmao Xiao
    • 1
  • Shizhan Chen
    • 1
    Email author
  • Zhiyong Feng
    • 1
  • Jian Yang
    • 2
  1. 1.College of Intelligence and ComputingTianjin UniversityTianjinChina
  2. 2.Computing DepartmentMacquarie UniversitySydneyAustralia

Personalised recommendations