A Microservice Architecture for Online Mobile App Optimization

作者: Nenad Medvidovic , Yixue Zhao

DOI:

关键词: Mobile appsSoftware engineeringReuseArchitectureReference architectureComputer science

摘要: A large number of techniques for analyzing and optimizing mobile apps have emerged in the past decade. However, those techniques' components are notoriously difficult to extract reuse outside their original tools. This paper introduces MAOMAO, a microservice-based reference architecture reusing integrating such components. MAOMAO's twin goals (1) adoption available app optimization practice (2) improved construction evaluation new techniques. The uses several existing illustrate both motivation behind MAOMAO its potential fundamentally alter landscape this area.

参考文章(31)
Li Li, Alexandre Bartel, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon, ApkCombiner: Combining Multiple Android Apps to Support Inter-App Analysis information security conference. pp. 513- 527 ,(2015) , 10.1007/978-3-319-18467-8_34
Karma Sherif, Ajay Vinze, Barriers to adoption of software reuse a qualitative study Information & Management. ,vol. 41, pp. 159- 175 ,(2003) , 10.1016/S0378-7206(03)00045-4
Richard N. Taylor, Roy Thomas Fielding, Architectural styles and the design of network-based software architectures University of California, Irvine. ,(2000)
Abhijeet Banerjee, Lee Kee Chong, Sudipta Chattopadhyay, Abhik Roychoudhury, Detecting energy bugs and hotspots in mobile apps foundations of software engineering. pp. 588- 598 ,(2014) , 10.1145/2635868.2635871
Yichuan Wang, Xin Liu, David Chu, Yunxin Liu, EarlyBird: Mobile Prefetching of Social Network Feeds via Content Preference Mining and Usage Pattern Analysis mobile ad hoc networking and computing. pp. 67- 76 ,(2015) , 10.1145/2746285.2746312
Abhinav Pathak, Abhilash Jindal, Y. Charlie Hu, Samuel P. Midkiff, What is keeping my phone awake? Proceedings of the 10th international conference on Mobile systems, applications, and services - MobiSys '12. pp. 267- 280 ,(2012) , 10.1145/2307636.2307661
Yan Wang, Shengqian Yang, Dacong Yan, Haowei Wu, Atanas Rountev, Static control-flow analysis of user-driven callbacks in Android applications international conference on software engineering. ,vol. 1, pp. 89- 99 ,(2015) , 10.5555/2818754.2818768
Fengguo Wei, Sankardas Roy, Xinming Ou, Robby, Amandroid: A Precise and General Inter-component Data Flow Analysis Framework for Security Vetting of Android Apps computer and communications security. pp. 1329- 1341 ,(2014) , 10.1145/2660267.2660357
Ding Li, Yingjun Lyu, Mian Wan, William G. J. Halfond, String analysis for Java and Android applications foundations of software engineering. pp. 661- 672 ,(2015) , 10.1145/2786805.2786879
Siegfried Rasthofer, Eric Bodden, Steven Arzt, Andreas Zeller, Alessandra Gorla, Vitalii Avdiienko, Konstantin Kuznetsov, Mining apps for abnormal usage of sensitive data international conference on software engineering. ,vol. 1, pp. 426- 436 ,(2015) , 10.5555/2818754.2818808