Leveraging software quality and user opinion to support maintenance and evolution of mobile software systems

利用软件质量和用户意见来支持移动软件系统的维护和发展

基本信息

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

项目摘要

Mobile software systems have quickly become immensely popular in the software universe. Today, mobile apps constitute one of the largest parts of the current software market influencing the everyday life of billions of people. mobile app stores introduced new approaches and an environment to develop, commercialize and use software applications that differ from those of traditional software development. Mobile apps development is often equated with rapid development cycles, smaller size libraries, limited resources for mobile devices, and coupled with ad-hoc development techniques, potentially resulting into systems of lower quality and usability. Furthermore, mobile apps always have short release deadlines forcing the developers to focus more on implementing the required features and fixing important bugs rather than meeting diverse quality standards. Consequently, several specific bad design and coding practices, commonly called code smells, could be introduced by developers which may impede the apps maintenance and evolution, while being frustrating to users. Indeed, user feedback plays a central role in the development and maintenance of mobile apps and reflects the success of the app. The user feedback and experience with the mobile app is always a key concern, when building a successful software product, that help developers understanding where to direct the development and maintenance efforts. ******This research program will explore and adopt several widely-acknowledged data analytics, search-based optimization, program analysis, and sentiment analysis techniques to address maintenance and evolution problems of mobile apps. First, following an empirical approach, we start by analyzing, understanding and uncovering insights about mobile apps quality aspects, code smells, refactoring, and user's sentiments and opinions through large-scale empirical studies on the current mobile app market including Google Play Store and App Store. Then, we will use this rich knowledge to make sound data driven decisions and build actionable, accurate and robust approaches and tools that mobile app developers can use to maintain and evolve their apps more effectively while making the app's quality, performance and user satisfaction as top priorities. The resulting approaches and tools from this research program will be evaluated on real-world open-source and industrial mobile apps involving professional developers to assess its usefulness in practice. The research program aims at improving our software industry and foster mobile apps development and use in our society. We will actively seek to transfer our results to the Canadian software industry by means of collaborations and internships targeted to five graduate, and five undergraduate students who would participate and serve as liaisons with our research program.
移动软件系统在软件领域迅速变得非常流行。今天,移动应用程序构成了当前软件市场中最大的部分之一,影响着数十亿人的日常生活。移动应用商店为开发、商业化和使用不同于传统软件开发的软件应用程序引入了新的方法和环境。移动应用开发通常等同于快速的开发周期,较小的库,有限的移动设备资源,加上特殊的开发技术,可能导致系统的质量和可用性较低。此外,手机应用的发布期限总是很短,这迫使开发者将更多精力放在实现所需功能和修复重要漏洞上,而不是满足各种质量标准。因此,开发人员可能会引入一些特定的糟糕设计和编码实践(通常称为代码气味),这可能会阻碍应用程序的维护和发展,同时让用户感到沮丧。的确,用户反馈在手机应用的开发和维护中起着核心作用,反映了应用的成功。当开发一款成功的软件产品时,用户对手机应用的反馈和体验始终是一个关键问题,这有助于开发者了解开发和维护工作的方向。******该研究计划将探索和采用几种广泛认可的数据分析、基于搜索的优化、程序分析和情感分析技术来解决移动应用程序的维护和发展问题。首先,我们采用实证方法,通过对当前移动应用市场(包括谷歌Play Store和app Store)的大规模实证研究,分析、理解和揭示有关移动应用质量方面、代码气味、重构以及用户情绪和意见的见解。然后,我们将利用这些丰富的知识来做出合理的数据驱动决策,并构建可操作的、准确的和强大的方法和工具,移动应用程序开发人员可以使用这些方法和工具来更有效地维护和发展他们的应用程序,同时将应用程序的质量、性能和用户满意度作为首要任务。由此产生的方法和工具将在现实世界的开源和工业移动应用程序中进行评估,涉及专业开发人员,以评估其在实践中的实用性。该研究计划旨在改善我们的软件产业,促进我们社会中移动应用程序的开发和使用。我们将积极寻求将我们的成果转移到加拿大软件行业,通过合作和实习的方式,针对五名研究生,五名本科生,他们将参与并作为我们研究项目的联络人。

项目成果

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

Ouni, Ali其他文献

Refactoring for reuse: an empirical study
Web service API recommendation for automated mashup creation using multi-objective evolutionary search
  • DOI:
    10.1016/j.asoc.2019.105830
  • 发表时间:
    2019-12-01
  • 期刊:
  • 影响因子:
    8.7
  • 作者:
    Almarimi, Nuri;Ouni, Ali;Saied, Mohamed Aymen
  • 通讯作者:
    Saied, Mohamed Aymen
Learning to detect community smells in open source software projects
  • DOI:
    10.1016/j.knosys.2020.106201
  • 发表时间:
    2020-09-27
  • 期刊:
  • 影响因子:
    8.8
  • 作者:
    Almarimi, Nuri;Ouni, Ali;Mkaouer, Mohamed Wiem
  • 通讯作者:
    Mkaouer, Mohamed Wiem
A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection
Many-Objective Software Remodularization Using NSGA-III

Ouni, Ali的其他文献

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

{{ truncateString('Ouni, Ali', 18)}}的其他基金

Leveraging software quality and user opinion to support maintenance and evolution of mobile software systems
利用软件质量和用户意见来支持移动软件系统的维护和发展
  • 批准号:
    RGPIN-2018-05960
  • 财政年份:
    2022
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Leveraging software quality and user opinion to support maintenance and evolution of mobile software systems
利用软件质量和用户意见来支持移动软件系统的维护和发展
  • 批准号:
    RGPIN-2018-05960
  • 财政年份:
    2021
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Leveraging software quality and user opinion to support maintenance and evolution of mobile software systems
利用软件质量和用户意见来支持移动软件系统的维护和发展
  • 批准号:
    RGPIN-2018-05960
  • 财政年份:
    2020
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Leveraging software quality and user opinion to support maintenance and evolution of mobile software systems
利用软件质量和用户意见来支持移动软件系统的维护和发展
  • 批准号:
    RGPIN-2018-05960
  • 财政年份:
    2019
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Leveraging software quality and user opinion to support maintenance and evolution of mobile software systems
利用软件质量和用户意见来支持移动软件系统的维护和发展
  • 批准号:
    DGECR-2018-00130
  • 财政年份:
    2018
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Launch Supplement

相似国自然基金

低辐射空间环境下商用多核处理器层次化软件容错技术研究
  • 批准号:
    90818016
  • 批准年份:
    2008
  • 资助金额:
    50.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

Leveraging Natural Language Processing for Reverberant Speech Enhancement in Cochlear Implants
利用自然语言处理增强人工耳蜗的混响语音
  • 批准号:
    10755798
  • 财政年份:
    2023
  • 资助金额:
    $ 2.4万
  • 项目类别:
Thinking outside the cell: Leveraging HuBMAP data to build the human ECM atlas
细胞外思考:利用 HuBMAP 数据构建人类 ECM 图谱
  • 批准号:
    10816692
  • 财政年份:
    2022
  • 资助金额:
    $ 2.4万
  • 项目类别:
Leveraging software quality and user opinion to support maintenance and evolution of mobile software systems
利用软件质量和用户意见来支持移动软件系统的维护和发展
  • 批准号:
    RGPIN-2018-05960
  • 财政年份:
    2022
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Digital health platform (DHP) to deliver Mindfulness as a Stress Management Intervention Leveraging Electronic (SMILE) health records for racial and ethnic populations during the COVID-19 pandemic
数字健康平台 (DHP) 在 COVID-19 大流行期间利用电子 (SMILE) 健康记录为种族和族裔人群提供正念作为压力管理干预措施
  • 批准号:
    10365266
  • 财政年份:
    2022
  • 资助金额:
    $ 2.4万
  • 项目类别:
Digital health platform (DHP) to deliver Mindfulness as a Stress Management Intervention Leveraging Electronic (SMILE) health records for racial and ethnic populations during the COVID-19 pandemic
数字健康平台 (DHP) 在 COVID-19 大流行期间利用电子 (SMILE) 健康记录为种族和族裔人群提供正念作为压力管理干预措施
  • 批准号:
    10649408
  • 财政年份:
    2022
  • 资助金额:
    $ 2.4万
  • 项目类别:
Leveraging software quality and user opinion to support maintenance and evolution of mobile software systems
利用软件质量和用户意见来支持移动软件系统的维护和发展
  • 批准号:
    RGPIN-2018-05960
  • 财政年份:
    2021
  • 资助金额:
    $ 2.4万
  • 项目类别:
    Discovery Grants Program - Individual
Rosie the Chatbot: Leveraging Automated and Personalized Health Information Communication to Reduce Disparities in Maternal and Child Health
聊天机器人 Rosie:利用自动化和个性化的健康信息通信来减少母婴健康差异
  • 批准号:
    10173272
  • 财政年份:
    2021
  • 资助金额:
    $ 2.4万
  • 项目类别:
Rosie the Chatbot: Leveraging Automated and Personalized Health Information Communication to Reduce Disparities in Maternal and Child Health
聊天机器人 Rosie:利用自动化和个性化的健康信息通信来减少母婴健康差异
  • 批准号:
    10495184
  • 财政年份:
    2021
  • 资助金额:
    $ 2.4万
  • 项目类别:
Rosie the Chatbot: Leveraging Automated and Personalized Health Information Communication to Reduce Disparities in Maternal and Child Health
聊天机器人 Rosie:利用自动化和个性化的健康信息通信来减少母婴健康差异
  • 批准号:
    10654862
  • 财政年份:
    2021
  • 资助金额:
    $ 2.4万
  • 项目类别:
Rosie the Chatbot: Leveraging Automated and Personalized Health Information Communication to Reduce Disparities in Maternal and Child Health
聊天机器人 Rosie:利用自动化和个性化的健康信息通信来减少母婴健康差异
  • 批准号:
    10908148
  • 财政年份:
    2021
  • 资助金额:
    $ 2.4万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了