SHF: Medium: Collaborative Research: An Economics-Based Framework for Assessing Software Modularization Decisions

SHF:媒介:协作研究:基于经济学的软件模块化决策评估框架

基本信息

  • 批准号:
    1065189
  • 负责人:
  • 金额:
    $ 49.94万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2011
  • 资助国家:
    美国
  • 起止时间:
    2011-05-01 至 2016-04-30
  • 项目状态:
    已结题

项目摘要

The research goal of this grant is to provide a scientific foundation for the economic implications of software modularization activities during software development and maintenance. A difficult question during software development is when to perform software code refactoring to restructure the code to achieve better modularity for the purpose of improving reducing complexity, improving code readability, and achieving other, so-called nonfunctional properties. The costs of modularization activities such as refactoring is significant and immediate, and the benefits are largely invisible, intangible, and long-term. However, delaying refactoring causes modularity decay, which is blamed for significantly reduced productivity, operational failures and even canceled projects. Knowing when to refactor is a long-standing, important and difficult question. This research will conduct extensive empirical studies to establish quantitative relationships between software project parameters and software modularity decisions. Based on the empirical data, the project will develop modularity violation detection techniques to locate modularity debts and evaluate a proposed modularization activity by combining Monte Carlo simulation based on Datar-Mathews option valuation method. These scientific foundations for economic decision-making will lead to a better understanding of the costs and benefits of modularization activities, with a goal of providing tools that will better support such decisions. The research will be performed by an interdisciplinary team of researchers with expertise in software engineering and economics.
该赠款的研究目标是为软件开发和维护过程中软件模块化活动的经济影响提供科学基础。软件开发过程中的一个困难问题是何时执行软件代码重构以重组代码以实现更好的模块化,以改善降低复杂性,改善代码可读性并实现其他所谓的非功能性属性。重构等模块化活动的成本是显着和直接的,其好处在很大程度上是无形的,无形的和长期的。 但是,延迟重构会导致模块化衰减,这被指责为显着降低生产率,操作失败甚至取消项目。知道何时进行重构是一个长期,重要且难以置信的问题。 这项研究将进行广泛的经验研究,以在软件项目参数和软件模块化决策之间建立定量关系。基于经验数据,该项目将开发模块化检测技术来定位模块化债务并通过结合基于Datar-Mathews选项估值方法的蒙特卡洛模拟方法来评估所提出的模块化活动。这些用于经济决策的科学基础将使人们更好地了解模块化活动的成本和收益,并提供可以更好地支持此类决策的工具。该研究将由具有软件工程和经济学专业知识的研究人员跨学科团队进行。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

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

相似国自然基金

复合低维拓扑材料中等离激元增强光学响应的研究
  • 批准号:
    12374288
  • 批准年份:
    2023
  • 资助金额:
    52 万元
  • 项目类别:
    面上项目
基于管理市场和干预分工视角的消失中等企业:特征事实、内在机制和优化路径
  • 批准号:
    72374217
  • 批准年份:
    2023
  • 资助金额:
    41.00 万元
  • 项目类别:
    面上项目
托卡马克偏滤器中等离子体的多尺度算法与数值模拟研究
  • 批准号:
    12371432
  • 批准年份:
    2023
  • 资助金额:
    43.5 万元
  • 项目类别:
    面上项目
中等质量黑洞附近的暗物质分布及其IMRI系统引力波回波探测
  • 批准号:
    12365008
  • 批准年份:
    2023
  • 资助金额:
    32 万元
  • 项目类别:
    地区科学基金项目
中等垂直风切变下非对称型热带气旋快速增强的物理机制研究
  • 批准号:
    42305004
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
  • 批准号:
    2403134
  • 财政年份:
    2024
  • 资助金额:
    $ 49.94万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
  • 批准号:
    2402804
  • 财政年份:
    2024
  • 资助金额:
    $ 49.94万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
  • 批准号:
    2403408
  • 财政年份:
    2024
  • 资助金额:
    $ 49.94万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Toward Understandability and Interpretability for Neural Language Models of Source Code
合作研究:SHF:媒介:实现源代码神经语言模型的可理解性和可解释性
  • 批准号:
    2423813
  • 财政年份:
    2024
  • 资助金额:
    $ 49.94万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling GPU Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的 GPU 性能仿真
  • 批准号:
    2402806
  • 财政年份:
    2024
  • 资助金额:
    $ 49.94万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了