Mining Modern App Stores to Improve the Perceived Quality of Software Products

挖掘现代应用程序商店以提高软件产品的感知质量

基本信息

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

项目摘要

Mobile applications (apps) are becoming an integral part of our daily activities. With the mobile market's highly competitive nature, app developers need to avoid deploying buggy releases and continuously deploy high-quality releases that satisfy user needs. Over the years, the growing mobile app market with millions of apps and billions of yearly downloads generates comprehensive data. Mining mobile app market data (e.g., analyzing user reviews) can help app developers improve their apps' perceived quality. Over the years, research has gained lots of focus to provide guidelines that help app developers build high-quality apps. However, the existing guidelines do not provide clear, automatic actionable advice for app developers to enhance their apps (e.g., an automatic approach for fixing the reported issues or implementing the requested features). Moreover, the existing guidelines do not consider the nature of the developed app. For example, the guidelines for designing a telecommunication app may not be suitable for designing games or financial apps. Therefore, my research program aims to close the existing research gap by applying data mining techniques to the emerging software repositories (i.e., app market data) to provide automatic and customizable guidance and approaches that help app developers improve the perceived quality of mobile apps. My program has two main research directions (RD). RD 1: Supporting rapid releases of high-quality mobile apps. My research aims to help app developers perform rapid releases (without impacting their apps' perceived quality) as follows. First, we will help app developers extract the most important features that need to be implemented by analyzing their competitor apps' reviews. After collecting the requirements, developers need to design their apps to facilitate the app's fairness access to all users. Recent studies show that mobile apps suffer from accessibilities issues in their design. Hence, my research program aims to help app developers design their apps for accessibility, allowing fair access to all users. Next, my research program aims to provide automatic recommendations to help app developers implement the requested features in the development phase. RD 2: Towards maintaining the quality of the deployed apps. To maintain the quality of the delivered mobile apps, after deploying the mobile app, my research aims to build approaches that predict any run-time issues (e.g., performance anomaly) and automatically recommend fixes to the reported bugs. Four MSc and five UG students will be trained on analyzing large-scale software engineering data and building tools that facilitate the rapid development of high-quality mobile apps. We will release all our approaches as open-source projects to help the research and the developer community leverage our work. My work will help app developers produce rapidly high-perceived quality, enabling the software market to grow in Canada.
移动应用(App)正在成为我们日常活动中不可或缺的一部分。移动市场竞争激烈,应用开发者需要避免部署有漏洞的版本,不断部署满足用户需求的高质量版本。多年来,拥有数百万个应用程序和数十亿年下载量的不断增长的移动应用程序市场产生了全面的数据。挖掘移动应用程序市场数据(例如,分析用户评论)可以帮助应用程序开发者提高其应用程序的感知质量。多年来,研究已经获得了很多关注,以提供指导方针,帮助应用程序开发人员构建高质量的应用程序。然而,现有的指导方针没有为应用程序开发者提供明确的、自动的可操作的建议,以增强他们的应用程序(例如,修复报告的问题或实现所请求的功能的自动方法)。此外,现有的指导方针没有考虑开发的APP的性质。例如,电信应用程序的设计指南可能不适合设计游戏或金融应用程序。因此,我的研究计划旨在通过将数据挖掘技术应用于新兴的软件库(即应用程序市场数据)来缩小现有的研究差距,以提供自动和可定制的指导和方法,帮助应用程序开发人员提高移动应用程序的感知质量。我的项目有两个主要的研究方向(RD)。RD 1:支持高质量移动应用的快速发布。我的研究旨在帮助应用程序开发者快速发布(不影响他们的应用程序的感知质量),如下所示。首先,我们将通过分析竞争对手应用的评论,帮助应用开发者提取需要实现的最重要的功能。在收集需求后,开发者需要设计他们的应用,以促进应用对所有用户的公平访问。最近的研究表明,移动应用程序在设计时存在可访问性问题。因此,我的研究计划旨在帮助应用程序开发人员设计他们的应用程序以实现可访问性,允许所有用户公平访问。接下来,我的研究计划旨在提供自动建议,帮助应用程序开发人员在开发阶段实现所需的功能。RD 2:保持已部署应用程序的质量。为了保持交付的移动应用程序的质量,在部署移动应用程序后,我的研究目标是构建预测任何运行时问题(例如,性能异常)的方法,并自动建议对报告的错误进行修复。四名理科硕士和五名UG学生将接受有关分析大规模软件工程数据和构建工具的培训,以促进高质量移动应用的快速开发。我们将把我们的所有方法作为开源项目发布,以帮助研究和开发人员社区利用我们的工作。我的工作将帮助应用程序开发人员快速产生高质量的产品,使加拿大的软件市场得以增长。

项目成果

期刊论文数量(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 }}

Hassan, Safwat其他文献

Studying Bad Updates of Top Free-to-Download Apps in the Google Play Store
  • DOI:
    10.1109/tse.2018.2869395
  • 发表时间:
    2020-07-01
  • 期刊:
  • 影响因子:
    7.4
  • 作者:
    Hassan, Safwat;Bezemer, Cor-Paul;Hassan, Ahmed E.
  • 通讯作者:
    Hassan, Ahmed E.

Hassan, Safwat的其他文献

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

{{ truncateString('Hassan, Safwat', 18)}}的其他基金

Mining Modern App Stores to Improve the Perceived Quality of Software Products
挖掘现代应用程序商店以提高软件产品的感知质量
  • 批准号:
    RGPIN-2021-03969
  • 财政年份:
    2022
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Grants Program - Individual
Mining Modern App Stores to Improve the Perceived Quality of Software Products
挖掘现代应用程序商店以提高软件产品的感知质量
  • 批准号:
    DGECR-2021-00270
  • 财政年份:
    2021
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Launch Supplement

相似海外基金

CAREER: Efficient Algorithms for Modern Computer Architecture
职业:现代计算机架构的高效算法
  • 批准号:
    2339310
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Continuing Grant
CAREER: Understanding and Ensuring Secure-by-design Microarchitecture in Modern Era of Computing
职业:理解并确保现代计算时代的安全设计微架构
  • 批准号:
    2340777
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Continuing Grant
Interactions of Human and Machine Intelligence in Modern Economic Systems
现代经济系统中人与机器智能的相互作用
  • 批准号:
    DP240100506
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Projects
Connecting Histories, Connecting Heritage: Early Modern Cities and Their Afterlives
连接历史、连接遗产:早期现代城市及其来世
  • 批准号:
    MR/X036200/1
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Fellowship
Collaborative Research: III: Small: High-Performance Scheduling for Modern Database Systems
协作研究:III:小型:现代数据库系统的高性能调度
  • 批准号:
    2322973
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Standard Grant
Collaborative Research: III: Small: High-Performance Scheduling for Modern Database Systems
协作研究:III:小型:现代数据库系统的高性能调度
  • 批准号:
    2322974
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Standard Grant
CREST HBCU-RISE: Advancing Theoretical Artificial Intelligence Infrastructure for Modern Data Science Challenges
CREST HBCU-RISE:推进理论人工智能基础设施应对现代数据科学挑战
  • 批准号:
    2409093
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Continuing Grant
Policy and Evidence Centre for Modern Slavery and Human Rights
现代奴隶制与人权政策与证据中心
  • 批准号:
    AH/T012412/2
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Research Grant
Modern statistical methods for clustering community ecology data
群落生态数据聚类的现代统计方法
  • 批准号:
    DP240100143
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Discovery Projects
'Bartmann goes global' - the cultural impact of an iconic object in the early modern period
“巴特曼走向全球”——现代早期标志性物品的文化影响
  • 批准号:
    AH/Y007611/1
  • 财政年份:
    2024
  • 资助金额:
    $ 1.75万
  • 项目类别:
    Research Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了