Assessing and Improving the Software Quality of Mobile Applications
Assessing and Improving the Software Quality of Mobile Applications
批准号:
RGPIN-2016-06738
负责人:
Moha, Naouel
金额:
$1.89万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2018
资助国家:
加拿大
项目状态:
已结题
起止时间:
2018-01-01 至 2019-12-31
中文摘要
过去十年见证了终端用户可用的移动应用程序(又称移动应用程序)数量的巨大增长。手机应用侵入了我们日常生活的方方面面,不仅包括游戏、娱乐和社交网络,还包括商业、教育、金融和健康。不断增长的用户需求和移动应用的普及使得移动开发者在压力下快速地实施、维护和发展应用。因此,软件工程师可能并不总是遵循好的设计和实现实践,也就是模式,而可能采用坏的实践,也就是对立的反模式。反模式的存在可能导致较差的软件质量,从而阻碍应用程序的发展并降低最终用户体验的质量。***我打算在面向移动的进化背景下为“保持和提高软件质量”这一重要挑战做出贡献。这个研究项目的长期目标是建立一个评估和提高移动应用软件质量的推荐系统。这项工作将为移动工程师提供技术和工具,以支持他们的演进任务,并为最终用户提供更好的体验。我们将通过提出和应用一种方法来检测和纠正移动反模式,并评估它们对依赖于各种移动平台的移动应用程序的影响,从而实现这一目标。***这个程序是新颖的和原创的,因为我们的目标软件系统突出的重要性,移动应用程序,这是不断发展沿着其底层框架,更新比其他传统软件系统频繁得多。此外,我们不仅关注反模式的检测,而且还关注反模式的纠正,这是一个很难解决的问题。除了修正之外,本研究计划面临的其他挑战是处理移动应用程序的动态性,它们的限制(例如CPU,内存,电池等)以及它们的各种移动平台(iOS, Android, Windows Phone, BlackBerry等)。***多亏了这个推荐系统,我们可以很容易地想象到,移动工程师将渴望在仪表板上检查他们的应用程序的软件质量如何发展,同时他们也面临着积极更新应用以满足用户需求的压力。此外,这项工作将加深我们对移动反模式及其对软件质量的影响的理解。事实上,考虑到软件发展在移动开发中的关键作用和用户体验的重要性,我们期望我们的研究结果将通过提供创新机会,成为加拿大移动行业竞争优势的来源。***该研究项目将培养11名高素质人才,即2名博士,4名硕士和5名理学士学生,他们将在软件质量改进方面发展专业知识,并在大型复杂系统的移动开发和演变方面获得广泛的实践经验。**
英文摘要
The last decade has witnessed a huge increase in the number of mobile applications (a.k.a. mobile apps) available to end users. Mobile apps invaded all areas of our daily lives not only games, entertainment, and social networking but also business, education, finance, and health. The ever-increasing user requirements and popularity of mobile apps have led mobile developers to implement, maintain, and evolve apps rapidly and under pressure. Hence, software engineers may not always follow good design and implementation practices, a.k.a. patterns, and may adopt bad practices, called by opposition antipatterns. The presence of antipatterns may lead to poor software quality, thus hindering the evolution of apps and degrading the quality of the end-user experience. ***I intend to contribute to the important challenge of "Preserving and improving software quality" in the context of mobile-oriented evolution. The long-term objective of this research program is to build a recommender system for assessing and improving the software quality of mobile apps. This work will provide mobile engineers with techniques and tools to support their evolution tasks and to deliver a better experience to end-users. We will achieve this objective by proposing and applying a methodology to detect and correct mobile antipatterns, and evaluate their impact in mobile apps relying on various mobile platforms. ***This program is novel and original as we target software systems of prominent importance, mobile apps, which are constantly evolving along their underlying frameworks, and are updated much more frequently than other traditional software systems. Moreover, we do not focus only on the detection but also on the correction of antipatterns, a difficult problem to tackle. Besides the correction, the other challenges to face in this research program are handling the dynamic nature of mobile apps, their constraints (e.g. CPU, memory, battery, etc.) and their various mobile platforms (iOS, Android, Windows Phone, BlackBerry, etc.). ***Thanks to this recommender system, we can easily envision that mobile engineers would be eager to inspect in a dashboard how the software quality of their apps evolves, while they are under the pressure of aggressively updating the apps to meet user demands. Moreover, this work will deepen our understanding of mobile antipatterns and of their impact on software quality. Indeed, given the crucial role of software evolution in mobile development and the importance of user experience, we expect that our research result will be a source of competitive advantage for the Canadian mobile industry by providing opportunities for innovation. ***This research program will train 11 Highly Qualified Personnel, i.e., 2 PhD, 4 MSc and 5 BSc students, who will develop an expertise in software quality improvement, and gain extensive hands-on experience with mobile development and evolution on large and complex systems. **
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Assessing and Improving the Software Quality of Mobile Applications
-
批准号:RGPIN-2016-06738
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2022
-
负责人:Moha, Naouel
-
依托单位:
Assessing and Improving the Software Quality of Mobile Applications
-
批准号:RGPIN-2016-06738
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2021
-
负责人:Moha, Naouel
-
依托单位:
Assessing and Improving the Software Quality of Mobile Applications
-
批准号:RGPIN-2016-06738
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2020
-
负责人:Moha, Naouel
-
依托单位:
Assessing and Improving the Software Quality of Mobile Applications
-
批准号:RGPIN-2016-06738
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2019
-
负责人:Moha, Naouel
-
依托单位:
Assessing and Improving the Software Quality of Mobile Applications
-
批准号:RGPIN-2016-06738
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2017
-
负责人:Moha, Naouel
-
依托单位:
Assessing and Improving the Software Quality of Mobile Applications
-
批准号:RGPIN-2016-06738
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2016
-
负责人:Moha, Naouel
-
依托单位:
Évaluation de la qualité logicielle de Ring au niveau performance et consommation d'énergie
-
批准号:500480-2016
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2016
-
负责人:Moha, Naouel
-
依托单位:
Antipattern-based approach for service oriented design and quality improvement
-
批准号:402517-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2015
-
负责人:Moha, Naouel
-
依托单位:
Antipattern-based approach for service oriented design and quality improvement
-
批准号:402517-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:Moha, Naouel
-
依托单位:
Langage de règles pour la détection d'actions malveillantes
-
批准号:476525-2014
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:Moha, Naouel
-
依托单位:
Antipattern-based approach for service oriented design and quality improvement
-
批准号:402517-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2013
-
负责人:Moha, Naouel
-
依托单位:
Antipattern-based approach for service oriented design and quality improvement
-
批准号:402517-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2012
-
负责人:Moha, Naouel
-
依托单位:
Antipattern-based approach for service oriented design and quality improvement
-
批准号:402517-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2011
-
负责人:Moha, Naouel
-
依托单位:
国内基金
海外基金
Improving modelling of compact binary evolution.
-
批准号:10903001
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2009
-
负责人:史蒂芬
-
依托单位: