Collaborative Research: SHF: Medium: A General Framework for Automated Test Transfer
Collaborative Research: SHF: Medium: A General Framework for Automated Test Transfer
批准号:
2107125
负责人:
Alessandro Orso
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2021
资助国家:
美国
项目状态:
未结题
起止时间:
2021-10-01 至 2025-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Because software is increasingly prevalent in day-to-day life, it is extremely important to ensure its quality. Among the various techniques used to assess and improve the quality of software, testing is by far the most used. Unfortunately, writing tests is a tedious and time-consuming task that is often performed manually and mostly from scratch for every new application developed. In fact, whereas it is common practice to reuse code in modern software engineering, test reuse has been mostly neglected. Testing could greatly benefit from the fact that many software applications share functionality, and test cases for many of these applications are readily available, although in need of adaptation to be transferred to different test scenarios.To tap into this potential, this project is advancing software testing by enabling test transfer: automated reuse of User Interface (UI) tests across systems that share at least part of their functionality. While the initial focus of the project is on mobile and web applications, its ultimate goal is to develop a modular framework that can be extended to support additional types of software. This project promises to advance automated testing on multiple fronts. First, by employing various analysis techniques to identify conceptually similar UI elements across apps, test transfer is intended to enable the reuse of test inputs that are otherwise difficult to produce automatically. Second, by migrating tests written for similar features, test transfer is intended to produce tests that target meaningful use cases. Third, test transfer is intended to produce tests with sophisticated oracles, that is, checks of test outcomes, distinguishing it from most prior automated testing techniques that only focus on crashes. The techniques, tools, and datasets developed within the project are being made openly available to the public to benefit the community. The project findings are also being integrated into the on-campus and online curricula of the participating institutions.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.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3533767.3534401
发表时间:
2022-04
期刊:
Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis
影响因子:
--
作者:
[Myeongsoo Kim;Qi Xin;S. Sinha;A. Orso]
通讯作者:
Myeongsoo Kim;Qi Xin;S. Sinha;A. Orso
Use of test doubles in Android testing: an in-depth investigation
Android 测试中测试替身的使用:深入调查
DOI:
10.1145/3510003.3510175
发表时间:
2022
期刊:
Proceedings of the 44th IEEE and ACM SIGSOFT International Conference on Software Engineering (ICSE 2022
影响因子:
--
作者:
[Fazzini, Mattia, Choi, Chase, Copia, Juan Manuel, Lee, Gabriel, Kakehi, Yoshiki, Gorla, Alessandra, Orso, Alessandro]
通讯作者:
Orso, Alessandro
DOI:
10.1109/icse-companion58688.2023.00030
发表时间:
2023-05
期刊:
2023 IEEE/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
影响因子:
--
作者:
[Saghar Talebipour;Hyojae Park;Kesina Baral;Leon Yee;Safwat Ali Khan;Kevin Moran;Yuriy Brun;N. Medvidović;Yixue Zhao]
通讯作者:
Saghar Talebipour;Hyojae Park;Kesina Baral;Leon Yee;Safwat Ali Khan;Kevin Moran;Yuriy Brun;N. Medvidović;Yixue Zhao
DOI:
10.1145/3597926.3598131
发表时间:
2023-07
期刊:
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis
影响因子:
--
作者:
[Myeongsoo Kim;Davide Corradini;S. Sinha;A. Orso;Michele Pasqua;Rachel Tzoref;M. Ceccato]
通讯作者:
Myeongsoo Kim;Davide Corradini;S. Sinha;A. Orso;Michele Pasqua;Rachel Tzoref;M. Ceccato
DOI:
10.1109/ase51524.2021.9678778
发表时间:
2021-11
期刊:
2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)
影响因子:
--
作者:
[Faraz Yazdani;S. Malek]
通讯作者:
Faraz Yazdani;S. Malek
共 8 条
SHF: Medium: Spectral Profiling: Understanding Software Performance without Code Instrumentation
-
批准号:1563991
-
项目类别:Standard Grant
-
资助金额:$85.0万
-
财政年份:2016
-
负责人:Alessandro Orso
-
依托单位:
EAGER: Collaborative Research: Leveraging Graph Databases for Incremental and Scalable Symbolic Analysis and Verification of Web Applications
-
批准号:1548856
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2015
-
负责人:Alessandro Orso
-
依托单位:
I-Corps: Capturing Field Data for Mobile Applications
-
批准号:1522518
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2015
-
负责人:Alessandro Orso
-
依托单位:
SHF: Small: BugX: In-house Debugging of Field Failures to Improve Software Quality
-
批准号:1320783
-
项目类别:Standard Grant
-
资助金额:$43.5万
-
财政年份:2013
-
负责人:Alessandro Orso
-
依托单位:
SHF: Medium: Collaborative Research: Regression Testing Techniques for Real-world Software Systems
-
批准号:1161821
-
项目类别:Continuing Grant
-
资助金额:$87.51万
-
财政年份:2012
-
负责人:Alessandro Orso
-
依托单位:
TC: Small: Collaborative Research: Viewpoints: Discovering Client- and Server-side Input Validation Inconsistencies to Improve Web Application Security
-
批准号:1117167
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2011
-
负责人:Alessandro Orso
-
依托单位:
SHF: Medium: MEDITA - Multi-Layer Enterprise-Wide Dynamic Information-Flow Tracking and Assurance
-
批准号:0964647
-
项目类别:Standard Grant
-
资助金额:$90.0万
-
财政年份:2010
-
负责人:Alessandro Orso
-
依托单位:
SHF: Small: Automated Debugging Techniques for Modern Software Systems
-
批准号:0916605
-
项目类别:Standard Grant
-
资助金额:$44.52万
-
财政年份:2009
-
负责人:Alessandro Orso
-
依托单位:
Collaborative Research: SoD-TEAM: Designing Tests for Evolving Software Systems
-
批准号:0725202
-
项目类别:Standard Grant
-
资助金额:$34.2万
-
财政年份:2008
-
负责人:Alessandro Orso
-
依托单位:
Collaborative Research: Software and Hardware Support for Efficient Monitoring of Program Behavior
-
批准号:0541080
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2006
-
负责人:Alessandro Orso
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: