A framework to assess Android mobile applications energy consumption and privacy policies.

用于评估 Android 移动应用程序能耗和隐私政策的框架。

基本信息

  • 批准号:
    RGPIN-2016-06385
  • 负责人:
  • 金额:
    $ 2.26万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2016
  • 资助国家:
    加拿大
  • 起止时间:
    2016-01-01 至 2017-12-31
  • 项目状态:
    已结题

项目摘要

Why is my cell phone battery already low? How did it happen that almost all the data of my monthly phone plan is already used up? Why is the new app tracking my location? These are non-obvious questions. Choosing apps requires effort, patience to examine pertinent information, and technical knowledge. In fact, the best app combination depends on user preference, frequency of use of different features, single feature performance, user privacy concerns, and app (hidden) costs. If we consider the Android ecosystem, for any given app category (e.g., e-mail clients, weather forecast, business, communication, tools, games), the user has plenty of choices for different apps (often implementing the same, or very similar, features). However, quite often, while an app category lists dozens of apps, the information supplied is limited to the advertisement for a specific app, the Android market meta-data, and the app ranking. When setting up an Android phone environment, the user has to try different apps, verify implemented features, evaluate intrusiveness of advertisements, ponder pros and cons of different apps, hoping that, in doing so, no personal or confidential information is leaked. This research program is directed to the development of a framework that will support users and developers. We aim at supporting users in selecting the best set of apps, given the user needs, and supporting developers in designing and implementing efficient and energy aware apps. Specifically, we will support the analysis, assessment and verification of mobile apps’ 1) energy consumption per specified scenario; 2) app implemented features (and feature specific energy consumption); and 3) app privacy implemented policies. In the short term, we will make available a WEB portal to users and selected developers. Users will be able to select some app categories, set their energy, network, and confidentiality concerns (high, medium, low or don’t care), specify the list of grants they are willing to give to apps, and, automatically, obtain a list of optimal, or close to optimal, apps to be installed in their phones. We will generalize this with a scenario definition language. Also, we will offer selected developers the possibility to upload an app, select a scenario (define an app specific scenario if needed), and produce an app energy consumption profile. In the long term, we aim at extending the tool chain supporting 1) mixed language apps (native C and Java or pure C/C++ apps); 2) app and app execution scenarios co-evolution; and 3) different hardware and Android versions. These are all non-trivial and challenging goals. Different hardware implies different screen geometry, device drivers and Android API. App and Android evolution may substantially modify the way in which the user and the app interact: scenarios, privacy policies, and setup to gather information leading to the need of app and scenarios co-evolution.
为什么我的手机电量已经很低了?我每月的话费几乎都用完了,这是怎么回事?为什么这个新应用会跟踪我的位置?这些都是不明显的问题。选择应用程序需要努力、耐心地检查相关信息和技术知识。事实上,最佳的应用组合取决于用户偏好、使用不同功能的频率、单个功能的性能、用户对隐私的关注以及应用(隐藏)成本。如果我们考虑Android生态系统,对于任何给定的应用类别(例如,电子邮件客户端,天气预报,商业,通信,工具,游戏),用户都有很多不同的应用选择(通常实现相同或非常相似的功能)。然而,通常情况下,虽然应用类别列出了许多应用,但提供的信息仅限于特定应用的广告、Android市场元数据和应用排名。在设置Android手机环境时,用户需要尝试不同的应用程序,验证实现的功能,评估广告的侵入性,考虑不同应用程序的利弊,希望在此过程中不会泄露个人或机密信息。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Antoniol, Giuliano其他文献

DeMIMA:: A multilayered approach for design pattern identification
Trustrace: Mining Software Repositories to Improve the Accuracy of Requirement Traceability Links
  • DOI:
    10.1109/tse.2012.71
  • 发表时间:
    2013-05-01
  • 期刊:
  • 影响因子:
    7.4
  • 作者:
    Ali, Nasir;Gueheneuc, Yann-Gael;Antoniol, Giuliano
  • 通讯作者:
    Antoniol, Giuliano
Linguistic antipatterns: what they are and how developers perceive them
  • DOI:
    10.1007/s10664-014-9350-8
  • 发表时间:
    2016-02-01
  • 期刊:
  • 影响因子:
    4.1
  • 作者:
    Arnaoudova, Venera;Di Penta, Massimiliano;Antoniol, Giuliano
  • 通讯作者:
    Antoniol, Giuliano
An exploratory study of the impact of antipatterns on class change- and fault-proneness
  • DOI:
    10.1007/s10664-011-9171-y
  • 发表时间:
    2012-06-01
  • 期刊:
  • 影响因子:
    4.1
  • 作者:
    Khomh, Foutse;Di Penta, Massimiliano;Antoniol, Giuliano
  • 通讯作者:
    Antoniol, Giuliano
A search-based framework for automatic generation of testing environments for cyber-physical systems
  • DOI:
    10.1016/j.infsof.2022.106936
  • 发表时间:
    2022-05-21
  • 期刊:
  • 影响因子:
    3.9
  • 作者:
    Humeniuk, Dmytro;Khomh, Foutse;Antoniol, Giuliano
  • 通讯作者:
    Antoniol, Giuliano

Antoniol, Giuliano的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Antoniol, Giuliano', 18)}}的其他基金

A framework for rapid software application evolution
软件应用程序快速演化的框架
  • 批准号:
    RGPIN-2017-05625
  • 财政年份:
    2022
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Discovery Grants Program - Individual
A framework for rapid software application evolution
软件应用程序快速演化的框架
  • 批准号:
    RGPIN-2017-05625
  • 财政年份:
    2021
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Discovery Grants Program - Individual
A framework for rapid software application evolution
软件应用程序快速演化的框架
  • 批准号:
    RGPIN-2017-05625
  • 财政年份:
    2020
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Discovery Grants Program - Individual
A framework for rapid software application evolution
软件应用程序快速演化的框架
  • 批准号:
    RGPIN-2017-05625
  • 财政年份:
    2019
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Discovery Grants Program - Individual
Software change and evolution
软件变革与演变
  • 批准号:
    1000228041-2011
  • 财政年份:
    2019
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Canada Research Chairs
Software change and evolution
软件变革与演变
  • 批准号:
    1000228041-2011
  • 财政年份:
    2018
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Canada Research Chairs
A framework for rapid software application evolution
软件应用程序快速演化的框架
  • 批准号:
    RGPIN-2017-05625
  • 财政年份:
    2018
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Discovery Grants Program - Individual
Software change and evolution
软件变革与演变
  • 批准号:
    1000228041-2011
  • 财政年份:
    2017
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Canada Research Chairs
A framework for rapid software application evolution
软件应用程序快速演化的框架
  • 批准号:
    RGPIN-2017-05625
  • 财政年份:
    2017
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Discovery Grants Program - Individual
Software change and evolution
软件变革与演变
  • 批准号:
    1000228041-2011
  • 财政年份:
    2016
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Canada Research Chairs

相似海外基金

Developing behavioural methods to assess pain in horses
开发评估马疼痛的行为方法
  • 批准号:
    2686844
  • 财政年份:
    2025
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Studentship
International Partnering Award: Using AI to assess senescence and mitochondrial morphology in calcifying VSMCs
国际合作奖:利用人工智能评估钙化 VSMC 的衰老和线粒体形态
  • 批准号:
    BB/Y513982/1
  • 财政年份:
    2024
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Research Grant
RII Track-1: Interface of Change: Building Collaborations to Assess Harvested and Farmed Marine Species Prioritized by Gulf of Alaska Communities Facing Environmental Shifts
RII Track-1:变革界面:建立合作来评估面临环境变化的阿拉斯加湾社区优先考虑的捕捞和养殖海洋物种
  • 批准号:
    2344553
  • 财政年份:
    2024
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Cooperative Agreement
An iPSC based xeno-free platform to assess the foreign body response against new biomaterials
基于 iPSC 的无异源平台,用于评估新生物材料的异物反应
  • 批准号:
    NC/Y000838/1
  • 财政年份:
    2024
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Research Grant
Does the functional load principle predict to how non-native English speakers assess the pronunciation intelligibility of Japanese non-native English speakers?
功能负荷原则是否可以预测非英语母语人士如何评估日语非英语母语人士的发音清晰度?
  • 批准号:
    24K04051
  • 财政年份:
    2024
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
An innovative, AI-driven application that helps users assess/action information pollution for social media content.
一款创新的人工智能驱动应用程序,可帮助用户评估/消除社交媒体内容的信息污染。
  • 批准号:
    10100049
  • 财政年份:
    2024
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Collaborative R&D
A rapid saliva test to assess protection against disease and monitor vaccination in low-middle income countries
快速唾液测试,用于评估中低收入国家的疾病保护并监测疫苗接种情况
  • 批准号:
    MR/Y019318/1
  • 财政年份:
    2024
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Research Grant
Open Science Plan-Track-Assess Pathways
开放科学计划-跟踪-评估途径
  • 批准号:
    10107027
  • 财政年份:
    2024
  • 资助金额:
    $ 2.26万
  • 项目类别:
    EU-Funded
ASSESS-DHT: Deveploment and Harmonisation of Methodologies for Assessing Digital Health Technologies un Europe
ASSESS-DHT:欧洲数字医疗技术评估方法的开发和协调
  • 批准号:
    10106825
  • 财政年份:
    2024
  • 资助金额:
    $ 2.26万
  • 项目类别:
    EU-Funded
A multimethod study to develop, validate, and assess the feasibility of reporting guidelines and reporting checklist for international surveys
一项多方法研究,用于制定、验证和评估国际调查报告指南和报告清单的可行性
  • 批准号:
    24K20268
  • 财政年份:
    2024
  • 资助金额:
    $ 2.26万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了