AppNet: A Large-Scale Multi-layer Heterogeneous Complex App Network for Intelligent Program Search
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.
KeywordsProgram 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.
- 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). https://doi.org/10.10007/1234567890
- 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). http://www.jos.org.cn/1000-9825/0000.htm