SoD-HCER: Evaluation of Complex Designs--A Comparative Study
SoD-HCER:复杂设计的评估——比较研究
基本信息
- 批准号:0613601
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2006
- 资助国家:美国
- 起止时间:2006-08-01 至 2008-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
A critical requirement for any science is the ability to measure. Without measurement, it is difficult to evaluate and improve. Not only is our ability to measure and evaluate software designs today weak, we also lack a thorough understanding of the shortcomings of the strengths and weaknesses of existing software design evaluation methods. To learn more about the shortcomings of current evaluation methods, the PI will in this project study two software products from the systems domain which share the important design criteria of modifiability and performance, the Click modular router and the Jetty http server and servlet container. For each of these two programs, there exist clear design goals and extensive change histories. Using change history data, the PI will create an approximate "master list" of modifiability and performance flaws in early versions of each program. For example, a feature request that required changes to many files could be flagged as a modifiability flaw. She will then apply several evaluation methods (e.g., quantitative software metrics, architecture-based evaluation, and semiautomatic methods such as design snippets) to early versions of each subject program, and compare the output of each method to the approximate master list of design flaws. Project outcomes will include establishment of a benchmark and experimental protocol that can be used to critique new techniques or tools for evaluating software designs using change history logs, and an increased understanding of the deficiencies of existing techniques and tools for evaluating software designs.Broader Impacts: Software designs matter because software matters. To improve software designs, we must have adequate tools for evaluating candidate designs. This project will provide insight into new tools and techniques for software design evaluation. Programmers using these new tools and techniques will produce better software designs and thus better software. In addition, the benchmark produced by this experiment will prove valuable to software engineering educators; instructors will be able to design assignments and projects that involve the benchmark, and which will expose students to issues in evaluating software designs and empirical software engineering research.
任何科学的一个关键要求是测量的能力。 没有测量,就很难评估和改进。 今天,我们不仅度量和评估软件设计的能力很弱,而且对现有软件设计评估方法的优缺点缺乏深入的了解。 为了更多地了解当前评估方法的缺点,PI将在本项目中研究来自系统领域的两个软件产品,它们共享可修改性和性能的重要设计标准,即Click模块化路由器和Jetty http服务器和servlet容器。 对于这两个项目中的每一个,都有明确的设计目标和广泛的变更历史。 使用变更历史数据,PI将创建每个程序早期版本的可修改性和性能缺陷的近似“主列表”。 例如,一个需要更改许多文件的功能请求可能会被标记为可修改性缺陷。 然后,她将应用几种评估方法(例如,定量软件指标、基于架构的评估和半自动方法(例如设计片段)与每个主题程序的早期版本进行比较,并将每个方法的输出与设计缺陷的大致主列表进行比较。 项目成果将包括建立一个基准和实验协议,可用于批评新技术或工具,用于评估软件设计,使用更改历史日志,并提高对现有技术和工具的缺陷的理解,用于评估软件设计。 为了改进软件设计,我们必须有足够的工具来评估候选设计。 这个项目将提供深入了解软件设计评估的新工具和技术。 使用这些新工具和技术的程序员将产生更好的软件设计,从而产生更好的软件。 此外,这个实验产生的基准将被证明是有价值的软件工程教育工作者,教师将能够设计的任务和项目,涉及基准,并将暴露学生的问题,在评估软件设计和实证软件工程研究。
项目成果
期刊论文数量(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 }}
Michael Hicks其他文献
A Revised Basis for Iceberg Areal Density Values for Risk Analysis
用于风险分析的冰山面密度值的修订基础
- DOI:
10.4043/27369-ms - 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Kashfi B. Habib;Michael Hicks;Paul Stuckey;T. King - 通讯作者:
T. King
Serializing C intermediate representations for efficient and portable parsing
序列化 C 中间表示以实现高效且可移植的解析
- DOI:
10.1002/spe.954 - 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
Jeffrey A. Meister;Jeffrey S. Foster;Michael Hicks - 通讯作者:
Michael Hicks
The roughness of the dark side of Iapetus from the 2004 to 2005 flyby
- DOI:
10.1016/j.icarus.2009.11.008 - 发表时间:
2010-04-01 - 期刊:
- 影响因子:
- 作者:
Janice S. Lee;Bonnie J. Buratti;Michael Hicks;Joel Mosher - 通讯作者:
Joel Mosher
Nodal positivity in breast cancer correlated with the number of lesions detected by magnetic resonance imaging versus mammogram.
乳腺癌的淋巴结阳性与磁共振成像与乳房X光检查检测到的病变数量相关。
- DOI:
10.1016/j.amjsurg.2010.11.006 - 发表时间:
2011 - 期刊:
- 影响因子:3
- 作者:
S. Saha;S. Sirop;A. Korant;M. Kanaan;Rohil Shekher;D. Strahle;Michael Hicks;R. Hicks;L. Lawrence;D. Wiese - 通讯作者:
D. Wiese
Assessing the sequence specificity in the binding of Co(III) to DNA via a thermodynamic approach
通过热力学方法评估 Co(III) 与 DNA 结合的序列特异性
- DOI:
- 发表时间:
1997 - 期刊:
- 影响因子:2.9
- 作者:
Michael Hicks;George Wharton;D. Huchital;W. R. Murphy;R. Sheardy - 通讯作者:
R. Sheardy
Michael Hicks的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Michael Hicks', 18)}}的其他基金
Mapping the Medieval Countryside: The Fifteenth-Century Inquisitions Post Mortem
绘制中世纪乡村地图:十五世纪的死后宗教裁判所
- 批准号:
AH/I027223/1 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Research Grant
TC:Medium:Collaborative Research:Techniques to Retrofit Legacy Code with Security
TC:中:协作研究:安全改造遗留代码的技术
- 批准号:
0905419 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: PASS: Perpetually Available Software Systems
SHF:大型:协作研究:PASS:永久可用的软件系统
- 批准号:
0910530 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Standard Grant
Scalable, Precise, and Effective Analyses for Detecting Race Conditions
用于检测竞争条件的可扩展、精确且有效的分析
- 批准号:
0541036 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Continuing Grant
PARALLEL STOCHASTIC ANALYSIS FOR GEO-ENGINEERING
地球工程并行随机分析
- 批准号:
EP/D037247/1 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Research Grant
Collaborative Research: CT-T: Flexible, Decentralized Information-flow Control for Dynamic Environments
合作研究:CT-T:动态环境下灵活、分散的信息流控制
- 批准号:
0524036 - 财政年份:2005
- 资助金额:
-- - 项目类别:
Standard Grant
CAREER: Programming Languages for Reliable and Secure Low-level Systems
职业:可靠且安全的低级系统的编程语言
- 批准号:
0346989 - 财政年份:2004
- 资助金额:
-- - 项目类别:
Standard Grant
相似海外基金
SoD-HCER: Comprehensibility as a Design Criterion
SoD-HCER:可理解性作为设计标准
- 批准号:
0613919 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant
Sod-HCER: Designing the Undesignable
Sod-HCER:设计不可设计的东西
- 批准号:
0613162 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant
SoD-HCER: Using Non-Linear Negotiation to Enable the Design of Robust Open Software Systems
SoD-HCER:使用非线性协商实现鲁棒开放软件系统的设计
- 批准号:
0613819 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant
SoD-HCER: Testing Designs and Designing Tests
SoD-HCER:测试设计和设计测试
- 批准号:
0613793 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant
SoD-HCER: Learning Based Programming
SoD-HCER:基于学习的编程
- 批准号:
0613885 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant
SoD-HCER: Contextualized Design Education for Professionals from Non-Computing Disciplines
SoD-HCER:针对非计算学科专业人士的情境化设计教育
- 批准号:
0613738 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant
SoD-HCER: Collaborative Research: Using Market Forces to Improve the Design of Software
SoD-HCER:协作研究:利用市场力量改进软件设计
- 批准号:
0613805 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant
SoD-HCER: Colloborative Research: Using Market Forces to Improve Design of Hardware
SoD-HCER:协作研究:利用市场力量改进硬件设计
- 批准号:
0613687 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant
SoD-HCER: Incorporating Uncertainty in the Evaluation of Software Designs
SoD-HCER:将不确定性纳入软件设计评估中
- 批准号:
0613823 - 财政年份:2006
- 资助金额:
-- - 项目类别:
Standard Grant














{{item.name}}会员




