SHF:Small:Collaborative Research: Test-Centric Architecture Modeling
SHF:Small:协作研究:以测试为中心的架构建模
基本信息
- 批准号:2140524
- 负责人:
- 金额:$ 23.92万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2021
- 资助国家:美国
- 起止时间:2021-09-01 至 2023-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software architecture and software testing are both important areas of research and practice in software engineering. Research in software architectural modeling and analysis has focused on providing general guidance in software design, development, and maintenance. Research in software testing has examined a broad spectrum of endeavors, ranging from development testing to regression testing for maintenance. However, the two areas have long been disjoint from each other. That is, architecture modeling and analysis techniques are largely agnostic to the unique design features of test code, whereas software testing is conducted without leveraging any architectural guidance. This project aims to build a novel architecture-modeling framework to bridge the gap between software architecture and testing. The project will enable the synergy between architecture and test efficiency across the long lifetimes of modern software systems that can provide theoretical advances and practical solutions in both fields. Practitioners will be able to use the output instruments to understand, evaluate, and improve the architecture of a system to benefit software testing and maintenance. Researchers will be able to leverage the techniques, tools, and data created in this project to support a variety of gap-bridging research efforts. Software-engineering educators will be able to rethink and rejuvenate the way that software architecture and software testing topics are taught. To achieve the above vision, the research team will create a family of first-of-its-kind architectural modeling and analysis techniques that centers on testing and amplifies benefits to both software architecture and software testing. More specifically, this modeling and analysis framework includes 1) A test-centric architecture modeling approach to help developers and practitioners understand and evaluate the architectural design of test code, e.g., whether the design is good or bad, easy or difficult to maintain and test; 2) A test-centric architectural-analysis approach to detect and analyze architectural anti-patterns centered around test code that hinder maintenance and increase costs on test code; and 3) An architecture-guided testing approach that provides cost-effective regression-testing techniques, including regression-testing selection and prioritization, built upon the high-level architectural modeling. This project directly contributes to the stated goals of the Computing and Communication Foundations program of addressing problems fundamental to improving software quality and, thus, benefits all segments of society that depend on software.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.
软件架构和软件测试都是软件工程研究和实践的重要领域。软件架构建模和分析的研究重点是为软件设计、开发和维护提供一般指导。软件测试研究已经检验了广泛的工作,从开发测试到维护回归测试。然而,这两个领域长期以来相互脱节。也就是说,架构建模和分析技术在很大程度上与测试代码的独特设计特征无关,而软件测试是在不利用任何架构指导的情况下进行的。该项目旨在构建一个新颖的架构建模框架,以弥合软件架构和测试之间的差距。 该项目将在现代软件系统的长生命周期内实现架构和测试效率之间的协同作用,从而为这两个领域提供理论进步和实际解决方案。从业人员将能够使用输出工具来理解、评估和改进系统架构,以有利于软件测试和维护。研究人员将能够利用该项目中创建的技术、工具和数据来支持各种弥合差距的研究工作。软件工程教育工作者将能够重新思考和振兴软件架构和软件测试主题的教学方式。为了实现上述愿景,研究团队将创建一系列首创的架构建模和分析技术,以测试为中心,扩大软件架构和软件测试的优势。更具体地说,该建模和分析框架包括 1)以测试为中心的架构建模方法,帮助开发人员和实践者理解和评估测试代码的架构设计,例如设计是好还是坏,维护和测试是否容易或困难; 2) 以测试为中心的架构分析方法,用于检测和分析以测试代码为中心的架构反模式,这些反模式会阻碍维护并增加测试代码的成本; 3) 架构引导的测试方法,提供经济高效的回归测试技术,包括基于高级架构建模的回归测试选择和优先级排序。该项目直接有助于实现计算和通信基金会计划的既定目标,即解决提高软件质量的根本问题,从而使依赖软件的社会各阶层受益。该奖项反映了 NSF 的法定使命,并被认为值得支持通过使用基金会的智力优点和更广泛的影响审查标准进行评估。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
An automatic refactoring framework for replacing test-production inheritance by mocking mechanism
一种通过模拟机制替代测试生产继承的自动重构框架
- DOI:
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Wang, Xiao;Xiao, Lu;Yu, Tingting;Woepse, Anne;Wang, Sunny
- 通讯作者:Wang, Sunny
{{
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 }}
Tingting Yu其他文献
Interventions for smoking cessation in people diagnosed with lung cancer.
诊断患有肺癌的人的戒烟干预措施。
- DOI:
10.1002/14651858.cd011751.pub2 - 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Linmiao Zeng;Xiaolian Yu;Tingting Yu;Jianhong Xiao;Yushan Huang - 通讯作者:
Yushan Huang
Structural and functional aspects of decorsin and its analog as recognized by integrin αIIbβ3
整合素 αIIbβ3 识别的核心蛋白及其类似物的结构和功能
- DOI:
10.1007/s00894-016-3147-1 - 发表时间:
2016 - 期刊:
- 影响因子:2.2
- 作者:
Xingzhen Lao;Jingxiao Bao;Tingting Yu;Qingqing Li;Heng Zheng - 通讯作者:
Heng Zheng
SIMEXPLORER: A testing framework to detect elusive software faults
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
Tingting Yu - 通讯作者:
Tingting Yu
Interdigitated architectures assembled from α-metatungstates and lanthanide–organic complexes
由α-偏钨酸盐和镧系元素有机配合物组装而成的叉指结构
- DOI:
10.1016/j.inoche.2013.03.029 - 发表时间:
2013-07 - 期刊:
- 影响因子:0
- 作者:
Tingting Yu;Huiyuan Ma;Heng Liu;Shaobin Li;Haijun Pang - 通讯作者:
Haijun Pang
Novel TSC1 and TSC2 gene mutations in Chinese patients with tuberous sclerosis complex
中国结节性硬化症患者的新 TSC1 和 TSC2 基因突变
- DOI:
10.1016/j.clineuro.2017.01.015 - 发表时间:
2017 - 期刊:
- 影响因子:1.9
- 作者:
Tingting Yu;Yingzhong He;Niu Li;Yunqing Zhou;Zhiping Wang;Q. Fu;Jiwen Wang;Jian Wang - 通讯作者:
Jian Wang
Tingting Yu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Tingting Yu', 18)}}的其他基金
Collaborative Research: SHF: Medium: Improving Software Quality by Automatically Reproducing Failures from Bug Reports
协作研究:SHF:中:通过自动重现错误报告中的故障来提高软件质量
- 批准号:
2403747 - 财政年份:2023
- 资助金额:
$ 23.92万 - 项目类别:
Continuing Grant
CAREER: Testing Evolving Complex Software Systems
职业:测试不断发展的复杂软件系统
- 批准号:
2402103 - 财政年份:2023
- 资助金额:
$ 23.92万 - 项目类别:
Continuing Grant
SHF:Small:Collaborative Research: Test-Centric Architecture Modeling
SHF:Small:协作研究:以测试为中心的架构建模
- 批准号:
2403617 - 财政年份:2023
- 资助金额:
$ 23.92万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Improving Software Quality by Automatically Reproducing Failures from Bug Reports
协作研究:SHF:中:通过自动重现错误报告中的故障来提高软件质量
- 批准号:
2211453 - 财政年份:2022
- 资助金额:
$ 23.92万 - 项目类别:
Continuing Grant
CAREER: Testing Evolving Complex Software Systems
职业:测试不断发展的复杂软件系统
- 批准号:
2152340 - 财政年份:2022
- 资助金额:
$ 23.92万 - 项目类别:
Continuing Grant
SHF:Small:Collaborative Research: Test-Centric Architecture Modeling
SHF:Small:协作研究:以测试为中心的架构建模
- 批准号:
1909085 - 财政年份:2019
- 资助金额:
$ 23.92万 - 项目类别:
Standard Grant
CAREER: Testing Evolving Complex Software Systems
职业:测试不断发展的复杂软件系统
- 批准号:
1652149 - 财政年份:2017
- 资助金额:
$ 23.92万 - 项目类别:
Continuing Grant
CRII: SHF: SimDB: An Automated Framework to Debug System-level Concurrency Faults
CRII:SHF:SimDB:用于调试系统级并发故障的自动化框架
- 批准号:
1464032 - 财政年份:2015
- 资助金额:
$ 23.92万 - 项目类别:
Standard Grant
相似国自然基金
单细胞分辨率下的石杉碱甲介导小胶质细胞极化表型抗缺血性脑卒中的机制研究
- 批准号:82304883
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
小分子无半胱氨酸蛋白调控生防真菌杀虫活性的作用与机理
- 批准号:32372613
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
诊疗一体化PS-Hc@MB协同训练介导脑小血管病康复的作用及机制研究
- 批准号:82372561
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
非小细胞肺癌MECOM/HBB通路介导血红素代谢异常并抑制肿瘤起始细胞铁死亡的机制研究
- 批准号:82373082
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
FATP2/HILPDA/SLC7A11轴介导肿瘤相关中性粒细胞脂代谢重编程影响非小细胞肺癌放疗免疫的作用和机制研究
- 批准号:82373304
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331302 - 财政年份:2024
- 资助金额:
$ 23.92万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
- 批准号:
2331301 - 财政年份:2024
- 资助金额:
$ 23.92万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
- 批准号:
2412357 - 财政年份:2024
- 资助金额:
$ 23.92万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Technical Debt Management in Dynamic and Distributed Systems
合作研究:SHF:小型:动态和分布式系统中的技术债务管理
- 批准号:
2232720 - 财政年份:2023
- 资助金额:
$ 23.92万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Quasi Weightless Neural Networks for Energy-Efficient Machine Learning on the Edge
合作研究:SHF:小型:用于边缘节能机器学习的准失重神经网络
- 批准号:
2326895 - 财政年份:2023
- 资助金额:
$ 23.92万 - 项目类别:
Standard Grant