课题基金 / 基金详情

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

SHF: Medium: Collaborative Research: An Economics-Based Framework for Assessing Software Modularization Decisions
SHF:媒介:协作研究:基于经济学的软件模块化决策评估框架
批准号:
1065242
负责人:
Rick Kazman
金额:
$57.35万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-05-01 至 2016-04-30

项目摘要

项目成果

Rick Kazman的其他基金

相似基金

相关文献

中文摘要
翻译
这笔赠款的研究目标是为软件开发和维护期间软件模块化活动的经济影响提供科学基础。软件开发过程中的一个难题是何时执行软件代码重构以重构代码以实现更好的模块化,以提高降低复杂性、提高代码可读性以及实现其他所谓的非功能特性。重构等模块化活动的成本是巨大的,而且是立竿见影的,而好处在很大程度上是无形的、无形的和长期的。然而,延迟重构会导致模块化衰退,这被指责为显著降低生产率、操作失败甚至取消项目的原因。知道何时重构是一个由来已久、重要而又困难的问题。本研究将进行广泛的实证研究,以建立软件项目参数与软件模块化决策之间的定量关系。基于经验数据,该项目将开发模块化违规检测技术,以定位模块化债务,并结合基于Datar-Mathews期权估值方法的蒙特卡罗模拟来评估拟议的模块化活动。这些经济决策的科学基础将有助于更好地了解模块化活动的成本和收益,目的是提供更好地支持此类决策的工具。这项研究将由具有软件工程和经济学专业知识的研究人员组成的跨学科团队进行。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Small: Technical Debt Management in Dynamic and Distributed Systems
  • 批准号:
    2232721
  • 项目类别:
    Standard Grant
  • 资助金额:
    $28.9万
  • 财政年份:
    2023
  • 负责人:
    Rick Kazman
  • 依托单位:
SHF: Small: Collaborative: Managing Software Evolution through Continuous Measuring and Monitoring
  • 批准号:
    1817267
  • 项目类别:
    Standard Grant
  • 资助金额:
    $20.12万
  • 财政年份:
    2018
  • 负责人:
    Rick Kazman
  • 依托单位:
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
  • 批准号:
    1823214
  • 项目类别:
    Standard Grant
  • 资助金额:
    $7.82万
  • 财政年份:
    2018
  • 负责人:
    Rick Kazman
  • 依托单位:
SHF: Medium: Collaborative Research: Finding and Fixing Architectural Hotspots: An Economics-Based Decision Support Approach
  • 批准号:
    1514561
  • 项目类别:
    Standard Grant
  • 资助金额:
    $36.07万
  • 财政年份:
    2015
  • 负责人:
    Rick Kazman
  • 依托单位:
海外基金