Efficient Web APIs Recommendation With Privacy-Preservation for Mobile App Development in Industry 4.0

被引:25
作者
Gong, Wenwen [1 ]
Zhang, Wei [2 ]
Bilal, Muhammad [3 ]
Chen, Yifei [1 ]
Xu, Xiaolong [4 ]
Wang, Weizheng [5 ]
机构
[1] China Agr Univ, Coll Informat & Elect Engn, Beijing 100083, Peoples R China
[2] Weifang Univ Sci & Technol, Weifang Key Lab Blockchain Agr Vegetables, Weifang 262700, Peoples R China
[3] Hankuk Univ Foreign Studies, Dept Comp Engn, Yongin 17035, South Korea
[4] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing 210044, Peoples R China
[5] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Industrial Internet of Things; Mobile applications; Privacy; Informatics; Indexes; Fourth Industrial Revolution; Steiner trees; App development; efficiency; Industry; 4; 0; privacy; web APIs recommendation;
D O I
10.1109/TII.2021.3133614
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Integrating lightweight web application programming interfaces (APIs) into mobile Apps is a promising way for quick and cost-effective development of mobile Apps with desired functions. Web APIs, on the other hand, are created by distinct enterprises or organizations, making it challenging to develop compatible and diverse mobile Apps by combining existing web APIs. It has been demonstrated that this process is an NP-hard problem. In mobile Apps development, it is often necessary to read confidential information, leading to the business privacy leakage of enterprises. Thus, we devise a novel efficient web APIs recommendation (E-WAR) approach based on locality-sensitive hashing for recommending desirable web APIs to developers. Through analyzing industrial enterprises' expected needs, E-WAR efficiently makes compatible and diverse web APIs recommendations while guaranteeing privacy protection. Finally, extensive experiments on real-world web APIs datasets are conducted. The results show that E-WAR can achieve significant performance improvements over the existing approaches.
引用
收藏
页码:6379 / 6387
页数:9
相关论文
共 35 条
[11]  
Gong W., ARXIV210804389, V2021
[12]  
Gong W, 2021, ARXIV210710538
[13]   Keywords-driven web APIs group recommendation for automatic app service creation process [J].
Gong, Wenwen ;
Lv, Chao ;
Duan, Yucong ;
Liu, Zengguang ;
Khosravi, Mohammad R. ;
Qi, Lianyong ;
Dou, Wanchun .
SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (11) :2337-2354
[14]   Privacy-Aware Multidimensional Mobile Service Quality Prediction and Recommendation in Distributed Fog Environment [J].
Gong, Wenwen ;
Qi, Lianyong ;
Xu, Yanwei .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
[15]   node2vec: Scalable Feature Learning for Networks [J].
Grover, Aditya ;
Leskovec, Jure .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :855-864
[16]   Enabling Secure Cross-Modal Retrieval Over Encrypted Heterogeneous IoT Databases With Collective Matrix Factorization [J].
Guo, Cheng ;
Jia, Jing ;
Jie, Yingmo ;
Liu, Charles Zhechao ;
Choo, Kim-Kwang Raymond .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (04) :3104-3113
[17]   Diversified Third-Party Library Prediction for Mobile App Development [J].
He, Qiang ;
Li, Bo ;
Chen, Feifei ;
Grundy, John ;
Xia, Xin ;
Yang, Yun .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (01) :150-165
[18]  
Ioannidis Y, 2015, DATA MINING QUERY LO
[19]   Efficient Interaction-based Neural Ranking with Locality Sensitive Hashing [J].
Ji, Shiyu ;
Shao, Jinjin ;
Yang, Tao .
WEB CONFERENCE 2019: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2019), 2019, :2858-2864
[20]   Efficient Privacy-Preserving Matrix Factorization for Recommendation via Fully Homomorphic Encryption [J].
Kim, Jinsu ;
Koo, Dongyoung ;
Kim, Y. U. Na ;
Yoon, Hyunsoo ;
Shin, Junbum ;
Kim, Sungwook .
ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2018, 21 (04)