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.
软件支持了现代生活的各个方面,对社会产生了重大影响。质量差的软件可能会造成巨大的财务损失,甚至威胁人们的生命。在科学界,软件质量更为重要。研究结果的可重复性和研究本身的可持续性在很大程度上取决于科学家开发的软件的质量,科学家通常会获取软件编程的基础知识,但并不了解最佳的设计实践。因此,正如最近的研究中强调的那样,已知几种现有的开放式科学软件包由于质量差而难以使用和发展。该项目将整合并增强由PIS创建和NSF赞助的软件问题检测和重构技术的最新进展,以服务于多样化的科学和工程领域,有效地检测和修复软件质量问题。该建议旨在弥合软件工程社区与其他科学和工程社区之间的差距。它将提供软件项目与工业基准测试的定量比较,使用户能够查明负责高维护成本的软件问题,可视化检测到的问题的严重性,并使用拟议的互动互动重构框架进行重构。拟议的框架将通过使非软件专家能够向软件社区提出软件挑战来解决软件用户和软件开发人员,从而促进软件研究的研究和进步。该奖项反映了NSF的法定任务,并被认为是通过基金会的知识分子和更广泛的影响来评估CRITERIA CRITERIA CRITERIA的评估。

项目成果

期刊论文数量(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
Detecting the Locations and Predicting the Maintenance Costs of Compound Architectural Debts
  • DOI:
    10.1109/tse.2021.3102221
  • 发表时间:
    2021-08
  • 期刊:
  • 影响因子:
    7.4
  • 作者:
    Lu Xiao;Yuanfang Cai;R. Kazman;Ran Mo;Qiong Feng
  • 通讯作者:
    Lu Xiao;Yuanfang Cai;R. Kazman;Ran Mo;Qiong Feng
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
{{ 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 的横切关注点
Language Features for Software Evolution and Aspect-Oriented Interfaces: An Exploratory Study
软件演化和面向方面的接口的语言特征:一项探索性研究
A replication case study to measure the architectural quality of a commercial system
衡量商业系统架构质量的复制案例研究
Software Design Spaces: Logical Modeling and Formal Dependence Analysis
软件设计空间:逻辑建模和形式依赖性分析
  • DOI:
  • 发表时间:
    2004
  • 期刊:
  • 影响因子:
    0
  • 作者:
    K. Sullivan;Yuanfang Cai
  • 通讯作者:
    Yuanfang Cai
Assessing Design Modularity and Stability using Analytical Decision Models
使用分析决策模型评估设计模块化性和稳定性
  • DOI:
  • 发表时间:
    2008
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kanwarpreet Sethi;Yuanfang Cai;Sunny Huynh;Alessandro F. Garcia;Claudio Sant’Anna Computing
  • 通讯作者:
    Claudio Sant’Anna Computing

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

相似国自然基金

杨柳坪超大型Cu-Ni-PGE矿床硫化物熔体固化过程铂族元素地球化学行为精细研究
  • 批准号:
    42303019
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
深海沉积物中稀土元素超常富集机制――基于富稀土沉积物与水岩实验的对比研究
  • 批准号:
    42372116
  • 批准年份:
    2023
  • 资助金额:
    53 万元
  • 项目类别:
    面上项目
微量元素钒调控能量代谢用于监控结直肠癌治疗及转移抑制的机制研究
  • 批准号:
    62305121
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
稻米镁元素积累新主效QTL克隆和功能研究及其育种利用
  • 批准号:
    32372095
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
基于可控同位素中子源的月表元素探测机制与载荷实现关键技术研究
  • 批准号:
    42374226
  • 批准年份:
    2023
  • 资助金额:
    53 万元
  • 项目类别:
    面上项目

相似海外基金

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
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了