计算机科学 ›› 2014, Vol. 41 ›› Issue (11): 63-68.doi: 10.11896/j.issn.1002-137X.2014.11.013

• 2013’全国软件与应用学术会议 • 上一篇    下一篇

一个移动应用个性化集成框架的研究及其在Android平台的实现

张栋栋,徐锋   

  1. 南京大学计算机软件新技术国家重点实验室 南京210046 南京大学计算机科学与技术系 南京210046;南京大学计算机软件新技术国家重点实验室 南京210046 南京大学计算机科学与技术系 南京210046
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家863计划(2012AA011205),国家自然科学基金(青年基金项目)(61100038),国家自然科学基金(中美软件合作研究项目)(61361120097),国家基金委可信集成项目(91318301)资助

Personalized Integration Framework for Mobile Applications and its Implementation on Android Platform

ZHANG Dong-dong and XU Feng   

  • Online:2018-11-14 Published:2018-11-14

摘要: 随着互联网和智能手机的日益普及,移动应用数量呈现爆炸式增长,海量的移动应用既是机遇也是挑战。从开发者角度看,基于大量的已有移动应用快捷构造新的移动应用成为了可能,但当前大部分的开发工具对移动应用集成的支持仅停留在应用编程接口和底层运行机制上,尚未出现更高层次的面向执行流程的集成支持;从用户角度看,从众多移动应用中选择符合自己个性化需求的应用成为了可能,但目前大量的移动应用推荐系统集中在单个应用的个性化推荐问题上,未见面向用户个性化需求的移动应用执行序列推荐方法。为此,提出一个移动应用个性化集成框架,主要包括:1)定义了一套意图流程描述执行语言,以便开发者从更为自然的执行流程角度完成新移动应用的构造;2)给出了一个移动应用序列偏好度预测算法,用于解决移动应用执行序列的个性化推荐问题。在当前典型的移动应用平台Android上,实现了相应的移动应用个性化集成开发工具和运行支撑机制,并通过实例初步验证了上述方法的合理性。

关键词: 移动应用,集成框架,序列推荐

Abstract: The explosive growth of mobile applications has brought new opportunities and challenges to both developers and users.From the perspective of developers,it is now possible to build new mobile applications rapidly based on massive existing mobile applications.However,such high-level integration is largely ignored by most existing developing tools whose focuses are on the API level.From the perspective of users,while recommending a single personalized application for users has been widely explored,recommending a whole application integration such as application sequences still remains as an open problem.We proposed a personalized integration framework for mobile applications,and our framework contains two major parts:1) defines an intent process execution language,which could facilitate the developers to build applications more naturally,2) gives the algorithm to evaluate the preferences of different mobile application sequences,which could support personalized recommendation of application sequences.To verify the rationality of the framework,we implemented it as a developing tool and runtime supporting mechanism on the Android platform.

Key words: Mobile application,Integration framework,Sequence recommender

[1] http://developer.android.com/guide/components/intents-filte-rs.html
[2] 孟祥武,胡勋,王立才,等.移动推荐系统及其应用[J].软件学报,2013,24(1):91-108
[3] Woerndl W,Schueller C,Wojtech R.Ahybrid recommender system for context-aware recommendations of mobile applications[C]∥2007 IEEE 23rd International Conference on Data Engineering Workshop.IEEE,2007:871-878
[4] Yan Z,Zhang P,Deng R H.TruBeRepec:a trust-behavior-based reputation and recommender system for mobile applications[J].Personal and Ubiquitous Computing,2012,16(5):485-506
[5] Shi K,Ali K.GetJar mobile application recommendations with very sparse datasets[C]∥Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.ACM,2012:204-212
[6] Yan B,Chen G.AppJoy:personalized mobile application disco-very[C]∥Proceedings of the 9th International Conference on Mobile Systems,Applications,and Services.ACM,2011:113-126
[7] Davidsson C,Moritz S.Utilizing implicit feedback and context to recommend mobile applications from first use[C]∥Proceedings of the 2011 Workshop on Context-awareness in Retrieval and Recommendation.ACM,2011:19-22
[8] Bray T,Paoli J,Sperberg-McQueen C M,et al.Extensible markup language (XML)[J].World Web Journal,1997,2(4):27-66
[9] Fallside D C.XML Schema Part 0:Primer [EB/OL].http://www.w3.org/TR/2001/REC-xmlschema-0-20010502/,2001
[10] Thompson H S.XML Schema Part 1:Structures [EB/OL].http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/,2001
[11] Biron P V.XML Schema Part 2:Datatypes [EB/OL].http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/,2001
[12] Jannach D,Zanker M,Felfernig A,et al.Recommender systems:an introduction.Cambridge University Press,2010
[13] Breese J S,Heckerman D,Kadie C.Empirical analysis of predictive algorithms for collaborative filtering[C]∥Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence.Morgan Kaufmann Publishers Inc.,1998:43-52
[14] 吴军.数学之美[M].北京:人民邮电出版社,2012
[15] Brown P F,Cocke J,Pietra S A D,et al.A statistical approach to machine translation[J].Computational linguistics,1990,16(2):79-85
[16] Rabiner L,Juang B.An introduction to hidden Markov models[J].ASSP Magazine,IEEE,1986,3(1):4-16
[17] 项亮.推荐系统实践[M].北京:人民邮电出版社,2012

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!