CAREER: Test-Driven Development of Secure and Reliable Software Applications

职业:安全可靠的软件应用程序的测试驱动开发

基本信息

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

项目摘要

ABSTRACT0346903Laurie WilliamsNorth Carolina State UniversityCAREER: The Test-Driven Development of Secure and Reliable Software ApplicationsOur nation's critical infrastructure demands that our current and future IT professionals have the knowledge, tools, and techniques to produce reliable and trustworthy software. The objective of this research is to extend, validate, and disseminate a software development practice to aid in the prevention of computer-related disasters. The practice is based upon test-driven development (TDD), a software development technique with tight verification and validation feedback loops. The proposed work extends the TDD practice and provides a supportive open-source tool for explicitly situating security as a primary attribute considered in these tight feedback loops. Additionally, the research examines the composition of TDD and pair programming/pair testing as a security- and reliability-enhancing tuple of development practices. The study will also examine the potential of pair programming/pair testing for improving the success/retention of socially-oriented women, men, and minorities in the IT workforce. The intellectual merits of this proposal include an enhanced TDD-based software development practice to mitigate security concerns and a catalog of security testing patterns disseminated via the Internet. The broad impacts of the proposal include an interuniversity student competition to build excitement about developing secure and reliable software applications and a revised undergraduate software engineering textbook integrating security and reliability topics.
Laurie Williams北卡罗莱纳州立大学职业:安全可靠软件应用程序的测试驱动开发我们国家的关键基础设施要求我们当前和未来的IT专业人员拥有生产可靠和值得信赖的软件的知识、工具和技术。 本研究的目的是扩展,验证和传播软件开发实践,以帮助预防计算机相关的灾难。 实践基于测试驱动开发(TDD),这是一种具有紧密验证和确认反馈循环的软件开发技术。 拟议的工作扩展了TDD实践,并提供了一个支持性的开源工具,用于明确地将安全性作为这些紧密反馈回路中考虑的主要属性。 此外,该研究还将TDD和配对编程/配对测试的组成作为开发实践的安全性和可靠性增强元组。 该研究还将探讨结对编程/结对测试的潜力,以提高IT劳动力中面向社会的女性,男性和少数民族的成功/保留。 这一建议的知识价值包括一个增强的基于TDD的软件开发实践,以减轻安全问题,并通过互联网传播一个安全测试模式目录。 该提案的广泛影响包括大学间的学生竞赛,以建立对开发安全可靠的软件应用程序的兴奋,以及整合安全性和可靠性主题的修订版本科软件工程教科书。

项目成果

期刊论文数量(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 }}

Laurie Williams其他文献

Allergen Removal and Transfer with Wiping and Cleaning Methods Used in Retail and Food Service Establishments
  • DOI:
    10.4315/jfp-20-025
  • 发表时间:
    2020-07-01
  • 期刊:
  • 影响因子:
  • 作者:
    Binaifer Bedford;Girvin Liggans;Laurie Williams;Lauren Jackson
  • 通讯作者:
    Lauren Jackson
Regression Test Selection for Black-box Dynamic Link Library Components
黑盒动态链接库组件的回归测试选择
Attackers reveal their arsenal: An investigation of adversarial techniques in CTI reports
攻击者暴露他们的武器库:CTI 报告中对抗技术的调查
  • DOI:
    10.48550/arxiv.2401.01865
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Md. Rayhanur Rahman;S. Basak;Rezvan Mahdavi;Laurie Williams
  • 通讯作者:
    Laurie Williams
“I Am a Nice Person When I Do Yoga!!!”
“当我做瑜伽时,我是一个好人!!!”
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    2
  • 作者:
    A. Ross;M. Bevans;E. Friedmann;Laurie Williams;Sue A. Thomas
  • 通讯作者:
    Sue A. Thomas
Paving a Path for a Combined Family of Feature Toggle and Configuration Option Research
为功能切换和配置选项研究组合系列铺平道路

Laurie Williams的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Laurie Williams', 18)}}的其他基金

Collaborative Proposal: SaTC: Frontiers: Enabling a Secure and Trustworthy Software Supply Chain
协作提案:SaTC:前沿:实现安全可信的软件供应链
  • 批准号:
    2207008
  • 财政年份:
    2022
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Continuing Grant
SaTC: CORE: Small: Risk-based Secure Checked-in Credential Reduction for Software Development
SaTC:核心:小型:软件开发中基于风险的安全签入凭证减少
  • 批准号:
    2055554
  • 财政年份:
    2021
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Standard Grant
SHF: Small: Detecting the 1%: Growing the Science of Vulnerability Detection
SHF:%20小型:%20检测%20the%201%:%20增长%20the%20科学%20of%20漏洞%20检测
  • 批准号:
    1909516
  • 财政年份:
    2019
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Standard Grant
Collaborative Research: DarkSide-20k: A Global Program for the Direct Detection of Dark Matter Using Low-Radioactivity Argon
合作研究:DarkSide-20k:使用低放射性氩直接探测暗物质的全球计划
  • 批准号:
    1812480
  • 财政年份:
    2018
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Continuing Grant
EAGER: Cognitive modeling of strategies for dealing with errors in mobile touch interfaces
EAGER:处理移动触摸界面错误策略的认知建模
  • 批准号:
    1451172
  • 财政年份:
    2014
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Standard Grant
EDU: Motivating and Reaching University Students and Professionals with Software Security Education
EDU:通过软件安全教育激励和影响大学生和专业人士
  • 批准号:
    1318428
  • 财政年份:
    2013
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Standard Grant
Differential Analysis on Changes in Medical Device Software
医疗器械软件变化差异分析
  • 批准号:
    1160603
  • 财政年份:
    2012
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Standard Grant
CT-ER: On the Use of Security Metrics to Identify and Rank the Risk of Vulnerability- and Exploit-Prone Components
CT-ER:关于使用安全指标来识别和排名易受攻击组件的风险
  • 批准号:
    0716176
  • 财政年份:
    2007
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Standard Grant
Academy for Software Engineering Educators and Trainers
软件工程教育者和培训师学院
  • 批准号:
    0542681
  • 财政年份:
    2005
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Standard Grant
ITWF: Collaboration through Agile Software Development Practices: A Means for Improvement in Quality and Retention of IT Workers
ITWF:通过敏捷软件开发实践进行协作:提高 IT 员工质量和留住员工的方法
  • 批准号:
    0305917
  • 财政年份:
    2003
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Continuing Grant

相似国自然基金

数字化生态赋能TEST融合型翻译人才培养模型构建与指标体系研究
  • 批准号:
    2023JJ50396
  • 批准年份:
    2023
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
基于广义测量的多体量子态self-test的实验研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于“Design-Build-Test”循环策略的新型紫色杆菌素组合生物合成研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
破解高质量低费用确定型test-per-clock测试难题的新方法
  • 批准号:
    61804037
  • 批准年份:
    2018
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
基于Martingale-test理论的无监督人体行为分类算法研究
  • 批准号:
    61403232
  • 批准年份:
    2014
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Theory-driven, human-centered design-based adaptation and pilot test of an intervention to reduce interparental conflict to prevent children's mental health problems after separation/divorce
以理论为驱动、以人为中心的设计为基础的干预措施的适应性和试点测试,以减少父母间冲突,预防分居/离婚后儿童的心理健康问题
  • 批准号:
    10429310
  • 财政年份:
    2022
  • 资助金额:
    $ 39.99万
  • 项目类别:
Theory-driven, human-centered design-based adaptation and pilot test of an intervention to reduce interparental conflict to prevent children's mental health problems after separation/divorce
以理论为驱动、以人为中心的设计为基础的干预措施的适应性和试点测试,以减少父母间冲突,预防分居/离婚后儿童的心理健康问题
  • 批准号:
    10609051
  • 财政年份:
    2022
  • 资助金额:
    $ 39.99万
  • 项目类别:
Establishing the acceptability and feasibility of using social network-driven recruitment to test for hepatitis C in men who have sex with men.
确定使用社交网络驱动的招募来检测男男性行为者丙型肝炎的可接受性和可行性。
  • 批准号:
    MR/T001127/1
  • 财政年份:
    2020
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Fellowship
Research study to prototype and test the efficacy of data-driven AR content creation in relation to human emotion and social impact.
研究原型并测试数据驱动的 AR 内容创建与人类情感和社会影响相关的功效。
  • 批准号:
    133757
  • 财政年份:
    2018
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Feasibility Studies
SHF: Small: Test-Driven Development and Maintenance of Declarative Models
SHF:小型:声明性模型的测试驱动开发和维护
  • 批准号:
    1718903
  • 财政年份:
    2017
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Standard Grant
Coevolutionary Arms Races Driven by Conflict: a Test in Social Amoeba
冲突驱动的共同进化军备竞赛:对社会阿米巴原虫的考验
  • 批准号:
    1557023
  • 财政年份:
    2016
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Standard Grant
Testing and Test-Driven Development of Surface-Based Applications
基于表面的应用程序的测试和测试驱动开发
  • 批准号:
    425921-2011
  • 财政年份:
    2014
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Industrial Postgraduate Scholarships
Testing and Test-Driven Development of Surface-Based Applications
基于表面的应用程序的测试和测试驱动开发
  • 批准号:
    425921-2011
  • 财政年份:
    2013
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Industrial Postgraduate Scholarships
Performance-driven SAT- and QBF-based solutions for a modern VLSI verification, debugging and test environment
性能驱动的基于 SAT 和 QBF 的解决方案,适用于现代 VLSI 验证、调试和测试环境
  • 批准号:
    227044-2009
  • 财政年份:
    2013
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Discovery Grants Program - Individual
Testing and Test-Driven Development of Surface-Based Applications
基于表面的应用程序的测试和测试驱动开发
  • 批准号:
    425921-2011
  • 财政年份:
    2012
  • 资助金额:
    $ 39.99万
  • 项目类别:
    Industrial Postgraduate Scholarships
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了