2015 2nd ACM International Conference on Mobile Software Engineering and Systems最新文献

筛选
英文 中文
Facilitating the Implementation of Adaptive Cloud Offloading to Improve the Energy Efficiency of Mobile Applications 促进自适应云卸载的实施,提高移动应用的能源效率
2015 2nd ACM International Conference on Mobile Software Engineering and Systems Pub Date : 2015-05-16 DOI: 10.1109/MOBILESOFT.2015.21
Young-Woo Kwon, E. Tilevich
{"title":"Facilitating the Implementation of Adaptive Cloud Offloading to Improve the Energy Efficiency of Mobile Applications","authors":"Young-Woo Kwon, E. Tilevich","doi":"10.1109/MOBILESOFT.2015.21","DOIUrl":"https://doi.org/10.1109/MOBILESOFT.2015.21","url":null,"abstract":"Cloud offloading -- leveraging remote cloud-based computing resources to execute energy-intensive functionality -- has become a common optimization technique for mobile applications. However, implementing cloud offloading techniques remains a delicate and complex task, reserved for expert programmers. If cloud computing is to realize its promise as a generally applicable, powerful optimization technique for mobile applications, its implementation barrier must be lowered. As we have discovered, reusable system building blocks exposed via a convenient programming model can facilitate the implementation of complex cloud offloading optimizations. This paper describes a system architecture for implementing adaptive cloud offloading optimizations. In particular, the architecture features parameterizable building blocks for monitoring and estimating energy consumption and performance efficiency as well as state synchronization across address spaces, which the mobile programmer can use a la carte. These blocks streamline the implementation procedure for a wide array of adaptive offloading optimizations. Applying this system architecture to third-party mobile applications has optimized their energy efficiency, depending on the execution environment in place.","PeriodicalId":131706,"journal":{"name":"2015 2nd ACM International Conference on Mobile Software Engineering and Systems","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127494320","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
EDB: A Multi-master Database for Liquid Multi-device Software EDB:液体多设备软件的多主数据库
2015 2nd ACM International Conference on Mobile Software Engineering and Systems Pub Date : 2015-05-16 DOI: 10.1109/MOBILESOFT.2015.27
Oskari Koskimies, J. Wikman, Tapani Mikola, A. Taivalsaari
{"title":"EDB: A Multi-master Database for Liquid Multi-device Software","authors":"Oskari Koskimies, J. Wikman, Tapani Mikola, A. Taivalsaari","doi":"10.1109/MOBILESOFT.2015.27","DOIUrl":"https://doi.org/10.1109/MOBILESOFT.2015.27","url":null,"abstract":"Device shipment trends indicate that the number of web-enabled devices will grow very rapidly. The rapid growth of different types of devices in our daily lives will fundamentally change the expectations on device synchronization. In this paper, we introduce EDB - a database architecture that has been built specifically to support automatic multi-master synchronization between multiple mobile devices with potentially intermittent network connectivity. EDB supports the broader vision of multiple device ownership and liquid software in which applications and services are expected to seamlessly roam from one device or computer to another.","PeriodicalId":131706,"journal":{"name":"2015 2nd ACM International Conference on Mobile Software Engineering and Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120976748","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Mobile Search through Dynamic Mashups 通过动态mashup进行移动搜索
2015 2nd ACM International Conference on Mobile Software Engineering and Systems Pub Date : 2015-05-16 DOI: 10.1109/MOBILESOFT.2015.17
Diego Fabian Gomez-Pardo, Franklin E. Navia-Urbano, Luis Javier Suarez Meza, J. Corrales
{"title":"Mobile Search through Dynamic Mashups","authors":"Diego Fabian Gomez-Pardo, Franklin E. Navia-Urbano, Luis Javier Suarez Meza, J. Corrales","doi":"10.1109/MOBILESOFT.2015.17","DOIUrl":"https://doi.org/10.1109/MOBILESOFT.2015.17","url":null,"abstract":"Nowadays, mobile devices are the first choice for seeking information and content consumption on the Web. However, the overwhelming amount of available web resources, significantly affects the quality of the results returned by search systems. Traditionally, the web resource's retrieval is performed by using syntactic and/or semantic matches between the user query and content of the resources, leaving aside aspects such as: Goals and intentions that an end-user has when performing a query. This paper introduces a novel approach that allows to improve the mobile search user experience, delivering results according to his goals and intentions. This proposal is based on three main processes: i) To infer goals and intentions of end-users from their search query through a probabilistic generative model called LDA (Latent Dirichlet Allocation). ii) to discover resources based on inferred goals and intentions. And iii) to generate a dynamic mash up with the retrieved resources. We argue that the concept of mash up can contribute to improve the user experience in mobile search. Experiments show promising results in the user search experience in contrast to traditional approaches.","PeriodicalId":131706,"journal":{"name":"2015 2nd ACM International Conference on Mobile Software Engineering and Systems","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126395322","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Enabling Mobile User Modeling: Infrastructure for Personalization in Ubiquitous Computing 启用移动用户建模:普适计算中个性化的基础设施
2015 2nd ACM International Conference on Mobile Software Engineering and Systems Pub Date : 2015-05-16 DOI: 10.1109/MOBILESOFT.2015.13
T. Kuflik, Yevgeni Mumblat, E. Dim
{"title":"Enabling Mobile User Modeling: Infrastructure for Personalization in Ubiquitous Computing","authors":"T. Kuflik, Yevgeni Mumblat, E. Dim","doi":"10.1109/MOBILESOFT.2015.13","DOIUrl":"https://doi.org/10.1109/MOBILESOFT.2015.13","url":null,"abstract":"Mobile computing poses a big challenge to user modeling -- how to provide users with personalized services anywhere and anytime, without requiring the user to bootstrap a user model (UM) from scratch every time. The basic, abstract challenge is to maintain an up to date UM. Today's technology provides solutions to this abstract challenge -- the UM may be stored in the cloud or on the user's mobile device (or even both). However, the devil is in the details -- how can the environment or service provider access the UM and get the needed information from the model? How can the UM (or the user-modeling component) respond to continuous requests for personal data required by services in ubiquitous computing? This paper presents the idea and work in progress of \"Mobile Info-Beads User Model\" -- an extension of the \"Info-Beads User Modeling approach\" to the mobile world, where user-modeling components are exchanged and composed for providing the current service with the personal data needed for personalization. When such approach is adopted, it paves the way for dynamic construction of UMs, as needed, when needed, hence providing the infrastructure needed for adapting and extending UMs \"on the fly\" for persnalized ubiquitous computing applications.","PeriodicalId":131706,"journal":{"name":"2015 2nd ACM International Conference on Mobile Software Engineering and Systems","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129430349","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Beyond Open Source: The Touch Develop Cloud-Based Integrated Development Environment 超越开源:Touch开发基于云的集成开发环境
2015 2nd ACM International Conference on Mobile Software Engineering and Systems Pub Date : 2015-05-01 DOI: 10.1109/MOBILESOFT.2015.20
T. Ball, S. Burckhardt, J. D. Halleux, Michal Moskal, Jonathan Protzenko, N. Tillmann
{"title":"Beyond Open Source: The Touch Develop Cloud-Based Integrated Development Environment","authors":"T. Ball, S. Burckhardt, J. D. Halleux, Michal Moskal, Jonathan Protzenko, N. Tillmann","doi":"10.1109/MOBILESOFT.2015.20","DOIUrl":"https://doi.org/10.1109/MOBILESOFT.2015.20","url":null,"abstract":"Software engineering tools and environments are migrating to the cloud, enabling more people to participate in programming from many more devices. To study this phenomenon in detail, we designed, implemented and deployed Touch Develop (url www.touchdevelop.com), a cloud-based integrated development environment (CIDE), which has been online for the past three years. Touch Develop combines a cross-platform browser-based IDE for the creation of mobile cloud apps, an online programmer/user community, and an app store. A central feature of Touch Develop is to track all program edits, versions, runtime information, bugs, as well user comments, questions and feedback in a single cloud-based repository that is available publicly via Web APIs. In this paper, we examine a key feature of Touch Develop that should be relevant to others creating CIDEs, namely the seamless integration of replicated workspaces, simplified version control and app publishing. An analysis of the Touch Develop repository shows that this combination of capabilities allows users to easily create new versions of apps from existing apps, make changes to other users' apps, and share their results from a variety of devices, including smartphones, tablets and traditional PCs.","PeriodicalId":131706,"journal":{"name":"2015 2nd ACM International Conference on Mobile Software Engineering and Systems","volume":"645 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126918020","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信