SHF: Small: Natural GUI-Based Testing of Mobile Apps via Mining Software Repositories
SHF: Small: Natural GUI-Based Testing of Mobile Apps via Mining Software Repositories
批准号:
1815186
负责人:
Denys Poshyvanyk
金额:
$45.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-10-01 至 2022-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Mobile devices have become an integral, ubiquitous part of modern society. The popularity of smartphones and tablets is largely due to the success of mobile software, colloquially referred to as "apps", that enable users to carry out a wide range of computing tasks in an intuitive and convenient manner. The burgeoning mobile app market is fueled by rapidly evolving performant hardware and software platforms that support increasingly complex functionality. In order for apps to achieve success in marketplaces such as Apple's App Store or Google Play, it is imperative that they function as intended and thus must be well tested. However, the unique aspects of mobile apps that make them popular, such as their touch-based interfaces, rapidly evolving platforms, and contextual features such as sensors, make them difficult to test effectively and efficiently. Additionally, as the marketplace for mobile apps matures, developers must ensure that their apps function well across a myriad of devices while addressing feedback from an increasingly large user base through app store reviews. These challenges illustrate that mobile developers require practical automated support to ensure that their apps are adequately tested. This research project aims to design, and thoroughly validate an automated testing approach for mobile apps that overcomes the challenges listed above. In turn, it is anticipated that the techniques enabled by this research will contribute to better-tested, higher quality mobile applications, benefiting both our society that increasingly depends on smartphone apps and the developers and teams that create them. To solve these fundamental challenges, this project aims to develop an automated testing framework that combines novel statistical representations of mobile apps and information gleaned via mining software repositories techniques to efficiently generate practical, effective test scenarios. More specifically, a novel testing framework, coined as T+, will be developed. T+ is rooted in a probabilistic model-based representation of mobile apps. This model will enable a transformative automated approach for generating feasible test cases that are decoupled from low level events, can be executed on different devices, and support multiple testing goals and adequacy criteria. Additionally, this research work will define and develop monitoring mechanisms for identifying change- and fault- prone APIs in underlying platform and third-party libraries, as well as informative reviews. Incorporation of this information into the statistical model of T+ will allow for the generation and prioritization of test cases covering these APIs and reviews. Broader impacts of this work will reside in (1) improving the state of the practice in testing mobile apps, where difficulties are faced in ensuring that apps are adequately tested with respect to changing platforms, APIs, reviews, and numerous devices; (2) demonstrating improved testing practices with industry partners, which will be documented as best practices for other development organizations and test centers to adopt; (3) developing educational course content and piloting it in the classroom as part of this research project; and (4) actively involving underrepresented categories of students in this research program.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1109/tse.2018.2844788
发表时间:
2020-02-01
期刊:
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
影响因子:
7.4
作者:
[Moran, Kevin, Bernal-Cardenas, Carlos, Poshyvanyk, Denys]
通讯作者:
Poshyvanyk, Denys
DOI:
10.1145/3340544
发表时间:
2018-12
期刊:
ACM Transactions on Software Engineering and Methodology (TOSEM)
影响因子:
--
作者:
[Michele Tufano;Cody Watson;G. Bavota;M. D. Penta;Martin White;D. Poshyvanyk]
通讯作者:
Michele Tufano;Cody Watson;G. Bavota;M. D. Penta;Martin White;D. Poshyvanyk
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
-
批准号:2311469
-
项目类别:Standard Grant
-
资助金额:$32.92万
-
财政年份:2023
-
负责人:Denys Poshyvanyk
-
依托单位:
DASS: Enabling Comprehensive and Interactive Open Source Software License Compliance
-
批准号:2217733
-
项目类别:Standard Grant
-
资助金额:$75.0万
-
财政年份:2022
-
负责人:Denys Poshyvanyk
-
依托单位:
SHF: Small: Towards a Holistic Causal Model for Continuous Software Traceability
-
批准号:2007246
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2020
-
负责人:Denys Poshyvanyk
-
依托单位:
Collaborative Research: SHF: Medium: Bug Report Management 2.0
-
批准号:1955853
-
项目类别:Continuing Grant
-
资助金额:$79.13万
-
财政年份:2020
-
负责人:Denys Poshyvanyk
-
依托单位:
EAGER: Mapping Future Synergies between Deep Learning and Software Engineering
-
批准号:1927679
-
项目类别:Standard Grant
-
资助金额:$8.28万
-
财政年份:2019
-
负责人:Denys Poshyvanyk
-
依托单位:
CI-EN: Collaborative Research: TraceLab Community Infrastructure for Replication, Collaboration, and Innovation
-
批准号:1510239
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2015
-
负责人:Denys Poshyvanyk
-
依托单位:
SHF: Small: Deep Learning Software Repositories
-
批准号:1525902
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2015
-
负责人:Denys Poshyvanyk
-
依托单位:
CAREER: Enabling License Compliance Analysis and Verification for Evolving Software
-
批准号:1253837
-
项目类别:Continuing Grant
-
资助金额:$44.6万
-
财政年份:2013
-
负责人:Denys Poshyvanyk
-
依托单位:
Supporting student travel from underrepresented groups to the 28th IEEE International Conference on Software Maintenance (ICSM 2012)
-
批准号:1240505
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2012
-
负责人:Denys Poshyvanyk
-
依托单位:
III: Small: Collaborative Research: Linking Evolving Software Requirements and Acceptance Tests
-
批准号:1218129
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2012
-
负责人:Denys Poshyvanyk
-
依托单位:
Student Travel Support for the 27th IEEE International Conference on Software Maintenance (ICSM 2011)
-
批准号:1118336
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2011
-
负责人:Denys Poshyvanyk
-
依托单位:
Student Travel Support for the 26th IEEE International Conference on Software Maintenance (ICSM 2010)
-
批准号:1033628
-
项目类别:Standard Grant
-
资助金额:$0.6万
-
财政年份:2010
-
负责人:Denys Poshyvanyk
-
依托单位:
III: Small: Collaborative Research: An Inductive Framework to Support Software Maintenance
-
批准号:1016868
-
项目类别:Continuing Grant
-
资助金额:$24.78万
-
财政年份:2010
-
负责人:Denys Poshyvanyk
-
依托单位:
III: Small: Collaborative Research: Creating and Evolving Software via Searching, Selecting and Synthesizing Relevant Source Code
-
批准号:0916260
-
项目类别:Standard Grant
-
资助金额:$20.36万
-
财政年份:2009
-
负责人:Denys Poshyvanyk
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: