当前位置: X-MOL 学术Sci. China Inf. Sci. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
MashReDroid: enabling end-user creation of Android mashups based on record and replay
Science China Information Sciences ( IF 7.3 ) Pub Date : 2020-09-16 , DOI: 10.1007/s11432-019-2646-2
Jiahuan Zheng , Liwei Shen , Xin Peng , Hongchi Zeng , Wenyun Zhao

To allow end users to combine different apps for accomplishing various goals, it is desired that they can create mashups of mobile apps in an on-demand fashion. The end user creation of mobile mashups, however, is complicated by the fact that many apps do not expose interfaces for mashup and the lack of user friendly interfaces for end user programming. In this paper, we propose MashReDroid, an end user programming approach for the creation of Android mashups that incorporates the behaviors of backend apps into the execution of a host app. MashReDroid automatically transforms Android apps into mashup enabled apps. It then allows end users to create mashups by recording the interactions between host apps and backend apps and run mashups by replaying the interactions. Our evaluation shows that MashReDroid supports a variety of real scenarios and users can easily create and use mashups with a very low overhead.



中文翻译:

MashReDroid:允许最终用户基于记录和重放创建Android mashup

为了允许最终用户组合不同的应用程序以实现各种目标,希望他们可以按需方式创建移动应用程序的混搭。但是,由于许多应用程序没有公开用于mashup的界面,并且缺少用于最终用户编程的用户友好界面,因此最终用户创建移动mashup变得非常复杂。在本文中,我们提出了MashReDroid,这是一种用于创建Android mashup的最终用户编程方法,该方法将后端应用程序的行为整合到主机应用程序的执行中。MashReDroid自动将Android应用程序转换为支持mashup的应用程序。然后,它允许最终用户通过记录主机应用程序与后端应用程序之间的交互来创建混搭,并通过重放交互来运行混搭。

更新日期:2020-09-25
down
wechat
bug