Collaborative Research: Elements: Software: Software Health Monitoring and Improvement Framework

协作研究:要素:软件:软件健康监控和改进框架

基本信息

  • 批准号:
    1835292
  • 负责人:
  • 金额:
    $ 29.97万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2018
  • 资助国家:
    美国
  • 起止时间:
    2018-11-01 至 2023-10-31
  • 项目状态:
    已结题

项目摘要

Software underpins every aspects of modern life, with significant impact in society. Poor quality software can cause huge financial losses, even threatening people's lives. Software quality is even more critical within the scientific community. The reproducibility of research results and sustainability of the research itself, heavily depend on the quality of the software developed by scientists, who usually acquire basics of software programming but are not aware of the best design practices. As a consequence, several existing open access scientific software packages are known to be hard to use and evolve due to their poor quality, as highlighted in recent studies. This project will integrate and enhance recent advances in software issue detection and refactoring techniques, created by the PIs and sponsored by NSF, in order to serve diverse scientific and engineering domains, detecting and fixing software quality issues effectively. This proposal seeks to bridge the gap between software engineering community and other science and engineering community in general. It will provide quantitative comparisons of software projects against an industrial benchmark, enable users to pinpoint software issues responsible for high maintenance costs, visualize the severity of the detected issues, and refactor them using the proposed interactive refactoring framework. The proposed framework will bring together software users and software developers by enabling non software experts to post software challenges for the software community to solve, which will, in turn, boost the research and advances in software research.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.
软件支撑着现代生活的各个方面,对社会产生重大影响。质量差的软件会造成巨大的经济损失,甚至威胁到人们的生命安全。软件质量在科学界甚至更为重要。研究结果的可重复性和研究本身的可持续性在很大程度上取决于科学家开发的软件的质量,他们通常获得软件编程的基础知识,但不知道最佳设计实践。因此,正如最近的研究所强调的那样,一些现有的开放获取科学软件包由于质量差而难以使用和发展。该项目将整合和增强由PI创建并由NSF赞助的软件问题检测和重构技术的最新进展,以服务于不同的科学和工程领域,有效地检测和修复软件质量问题。这个建议旨在弥合软件工程社区和其他科学和工程社区之间的差距。它将提供软件项目与工业基准的定量比较,使用户能够查明造成高维护成本的软件问题,可视化检测到的问题的严重性,并使用拟议的交互式重构框架对其进行重构。该框架将把软件用户和软件开发人员聚集在一起,使非软件专家能够发布软件社区解决的软件挑战,这反过来又会促进软件研究的研究和进步。该奖项反映了NSF的法定使命,并被认为值得通过使用基金会的智力价值和更广泛的影响审查标准进行评估来支持。

项目成果

期刊论文数量(9)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Evaluating the Impact of Possible Dependencies on Architecture-Level Maintainability
  • DOI:
    10.1109/tse.2022.3171288
  • 发表时间:
    2023-03
  • 期刊:
  • 影响因子:
    7.4
  • 作者:
    Wuxia Jin;Dinghong Zhong;Yuanfang Cai;R. Kazman;Ting Liu
  • 通讯作者:
    Wuxia Jin;Dinghong Zhong;Yuanfang Cai;R. Kazman;Ting Liu
Exploring the Architectural Impact of Possible Dependencies in Python Software
On the Lack of Consensus Among Technical Debt Detection Tools
论技术债务检测工具缺乏共识
  • DOI:
    10.1109/icse-seip52600.2021.00021
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Lefever, Jason;Cai, Yuanfang;Cervantes, Humberto;Kazman, Rick;Fang, Hongzhou
  • 通讯作者:
    Fang, Hongzhou
Software design analysis and technical debt management based on design rule theory
基于设计规则理论的软件设计分析与技术债务管理
  • DOI:
    10.1016/j.infsof.2023.107322
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    3.9
  • 作者:
    Cai, Yuanfang;Kazman, Rick
  • 通讯作者:
    Kazman, Rick
SAIN: A Community-Wide Software Architecture INfrastructure
{{ 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 }}

Yuanfang Cai其他文献

Non-modularity in aspect-oriented languages: integration as a crosscutting concern for AspectJ
面向方面语言中的非模块化:集成作为 AspectJ 的横切关注点
Experience with model-based performance, reliability, and adaptability assessment of a complex industrial architecture
  • DOI:
    10.1007/s10270-012-0264-x
  • 发表时间:
    2012-09-14
  • 期刊:
  • 影响因子:
    3.200
  • 作者:
    Daniel Dominguez Gouvêa;Cyro de A. Assis D. Muniz;Gilson A. Pinto;Alberto Avritzer;Rosa Maria Meri Leão;Edmundo de Souza e Silva;Morganna Carmem Diniz;Vittorio Cortellessa;Luca Berardinelli;Julius C. B. Leite;Daniel Mossé;Yuanfang Cai;Michael Dalton;Lucia Happe;Anne Koziolek
  • 通讯作者:
    Anne Koziolek
Language Features for Software Evolution and Aspect-Oriented Interfaces: An Exploratory Study
软件演化和面向方面的接口的语言特征:一项探索性研究
Multivocal study on microservice dependencies
关于微服务依赖关系的多声研究
  • DOI:
    10.1016/j.jss.2025.112334
  • 发表时间:
    2025-04-01
  • 期刊:
  • 影响因子:
    4.100
  • 作者:
    Amr S. Abdelfattah;Tomas Cerny;Md Showkat Hossain Chy;Md Arfan Uddin;Samantha Perry;Cameron Brown;Lauren Goodrich;Miguel Hurtado;Muhid Hassan;Yuanfang Cai;Rick Kazman
  • 通讯作者:
    Rick Kazman
A replication case study to measure the architectural quality of a commercial system
衡量商业系统架构质量的复制案例研究

Yuanfang Cai的其他文献

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

{{ truncateString('Yuanfang Cai', 18)}}的其他基金

Collaborative Research: SHF: Small: Technical Debt Management in Dynamic and Distributed Systems
合作研究:SHF:小型:动态和分布式系统中的技术债务管理
  • 批准号:
    2232720
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
SBIR Phase I: Value-Driven Design Debt Management for Contemporary Software Systems
SBIR 第一阶段:当代软件系统的价值驱动设计债务管理
  • 批准号:
    2236824
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: CCRI: New: A Software Refactoring Community Infrastructure
合作研究:CCRI:新:软件重构社区基础设施
  • 批准号:
    2213764
  • 财政年份:
    2022
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative: Managing Software Evolution through Continuous Measuring and Monitoring
SHF:小型:协作:通过持续测量和监控管理软件演化
  • 批准号:
    1816594
  • 财政年份:
    2018
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
  • 批准号:
    1823177
  • 财政年份:
    2018
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: Finding and Fixing Architectural Hotspots: An Economics-Based Decision Support Approach
SHF:媒介:协作研究:寻找和修复架构热点:基于经济学的决策支持方法
  • 批准号:
    1514315
  • 财政年份:
    2015
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: Teaching Software Modularity through Architectural Review
协作研究:通过架构审查教授软件模块化
  • 批准号:
    1140752
  • 财政年份:
    2012
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Automating the Detection of Architectural Degradation in Software Systems
SHF:小型:协作研究:自动检测软件系统中的架构退化
  • 批准号:
    1116980
  • 财政年份:
    2011
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: An Economics-Based Framework for Assessing Software Modularization Decisions
SHF:媒介:协作研究:基于经济学的软件模块化决策评估框架
  • 批准号:
    1065189
  • 财政年份:
    2011
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Continuing Grant
SHF:Small:Exploring the Synergy between Software Design and Organizational Structure
SHF:小:探索软件设计与组织结构之间的协同作用
  • 批准号:
    0916891
  • 财政年份:
    2009
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant

相似国自然基金

Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
Cell Research
  • 批准号:
    31224802
  • 批准年份:
    2012
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Cell Research
  • 批准号:
    31024804
  • 批准年份:
    2010
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Cell Research (细胞研究)
  • 批准号:
    30824808
  • 批准年份:
    2008
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
  • 批准号:
    10774081
  • 批准年份:
    2007
  • 资助金额:
    45.0 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: Elements: VLCC-States: Versioned Lineage-Driven Checkpointing of Composable States
协作研究:元素:VLCC-States:可组合状态的版本化谱系驱动检查点
  • 批准号:
    2411387
  • 财政年份:
    2024
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: Elements: Linking geochemical proxy records to crustal stratigraphic context via community-interactive cyberinfrastructure
合作研究:要素:通过社区交互式网络基础设施将地球化学代理记录与地壳地层背景联系起来
  • 批准号:
    2311092
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: Elements: Lattice QCD software for nuclear physics on heterogeneous architectures
合作研究:Elements:用于异构架构核物理的 Lattice QCD 软件
  • 批准号:
    2311430
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: Elements: ProDM: Developing A Unified Progressive Data Management Library for Exascale Computational Science
协作研究:要素:ProDM:为百亿亿次计算科学开发统一的渐进式数据管理库
  • 批准号:
    2311757
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: FuSe: Monolithic 3D Integration (M3D) of 2D Materials-Based CFET Logic Elements towards Advanced Microelectronics
合作研究:FuSe:面向先进微电子学的基于 2D 材料的 CFET 逻辑元件的单片 3D 集成 (M3D)
  • 批准号:
    2329189
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: Experimental and computational constraints on the isotope fractionation of Mossbauer-inactive elements in mantle minerals
合作研究:地幔矿物中穆斯堡尔非活性元素同位素分馏的实验和计算约束
  • 批准号:
    2246686
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: Elements: Linking geochemical proxy records to crustal stratigraphic context via community-interactive cyberinfrastructure
合作研究:要素:通过社区交互式网络基础设施将地球化学代理记录与地壳地层背景联系起来
  • 批准号:
    2311091
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: Elements: Phonon Database Generation, Analysis, and Visualization for Data Driven Materials Discovery
协作研究:要素:数据驱动材料发现的声子数据库生成、分析和可视化
  • 批准号:
    2311202
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: Elements: Enabling Particle and Nuclear Physics Discoveries with Neural Deconvolution
合作研究:元素:通过神经反卷积实现粒子和核物理发现
  • 批准号:
    2311667
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
Collaborative Research: Experimental and computational constraints on the isotope fractionation of Mossbauer-inactive elements in mantle minerals
合作研究:地幔矿物中穆斯堡尔非活性元素同位素分馏的实验和计算约束
  • 批准号:
    2246687
  • 财政年份:
    2023
  • 资助金额:
    $ 29.97万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了