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
批准号:
1065189
负责人:
Yuanfang Cai
金额:
$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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Small: Technical Debt Management in Dynamic and Distributed Systems
-
批准号:2232720
-
项目类别:Standard Grant
-
资助金额:$31.08万
-
财政年份:2023
-
负责人:Yuanfang Cai
-
依托单位:
SBIR Phase I: Value-Driven Design Debt Management for Contemporary Software Systems
-
批准号:2236824
-
项目类别:Standard Grant
-
资助金额:$27.49万
-
财政年份:2023
-
负责人:Yuanfang Cai
-
依托单位:
Collaborative Research: CCRI: New: A Software Refactoring Community Infrastructure
-
批准号:2213764
-
项目类别:Standard Grant
-
资助金额:$16.8万
-
财政年份:2022
-
负责人:Yuanfang Cai
-
依托单位:
SHF: Small: Collaborative: Managing Software Evolution through Continuous Measuring and Monitoring
-
批准号:1816594
-
项目类别:Standard Grant
-
资助金额:$27.88万
-
财政年份:2018
-
负责人:Yuanfang Cai
-
依托单位:
Collaborative Research: Elements: Software: Software Health Monitoring and Improvement Framework
-
批准号:1835292
-
项目类别:Standard Grant
-
资助金额:$29.97万
-
财政年份:2018
-
负责人:Yuanfang Cai
-
依托单位:
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
-
批准号:1823177
-
项目类别:Standard Grant
-
资助金额:$13.23万
-
财政年份:2018
-
负责人:Yuanfang Cai
-
依托单位:
SHF: Medium: Collaborative Research: Finding and Fixing Architectural Hotspots: An Economics-Based Decision Support Approach
-
批准号:1514315
-
项目类别:Standard Grant
-
资助金额:$50.43万
-
财政年份:2015
-
负责人:Yuanfang Cai
-
依托单位:
Collaborative Research: Teaching Software Modularity through Architectural Review
-
批准号:1140752
-
项目类别:Standard Grant
-
资助金额:$6.84万
-
财政年份:2012
-
负责人:Yuanfang Cai
-
依托单位:
SHF: Small: Collaborative Research: Automating the Detection of Architectural Degradation in Software Systems
-
批准号:1116980
-
项目类别:Standard Grant
-
资助金额:$19.62万
-
财政年份:2011
-
负责人:Yuanfang Cai
-
依托单位:
SHF:Small:Exploring the Synergy between Software Design and Organizational Structure
-
批准号:0916891
-
项目类别:Standard Grant
-
资助金额:$49.66万
-
财政年份:2009
-
负责人:Yuanfang Cai
-
依托单位:
Contemporary Canonical Software Courses
-
批准号:0837665
-
项目类别:Standard Grant
-
资助金额:$14.98万
-
财政年份:2009
-
负责人:Yuanfang Cai
-
依托单位:
海外基金