Automated support for framework documentation
对框架文档的自动支持
基本信息
- 批准号:311672-2011
- 负责人:
- 金额:$ 2.11万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2012
- 资助国家:加拿大
- 起止时间:2012-01-01 至 2013-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software development organizations rely on application frameworks to build applications. Frameworks provide implemented and tested solutions to recurring requirements, and allow organizations to invest their efforts in innovative, value-adding development through the reuse of software infrastructure. Large frameworks must be supported by extensive technical documentation, which can include reference manuals, tutorials, and code examples. Despite the fact that developing and maintaining framework documentation now requires a major investment, very little is known about the impact of the documentation system on the framework's learnability, and very little automation exists to help organizations manage framework documentation. The goal of this research program is to investigate how automatic techniques can be used to support the development and maintenance of framework documentation. In the short term, we target the development of automated techniques to a) analyze existing documentation and usage data to recommend improvements and updates; b) dynamically adapt documentation systems to users needs based on user modeling techniques; c) automatically create tutorial examples based on software version history mining. For the longer term, we plan to build on our understanding of framework documentation to expand the research to address other pertinent issues in framework usability, and in particular the problem of efficiently querying framework documentation. The research methods for all three objectives will involve a combination of exploratory empirical studies, algorithm and prototype tool development, and validation studies using both active participants and archived project artifacts. The proposed work has the potential to significantly impact how organizations produce and utilize framework documentation and may help organizations shift from a handcrafting approach to a semi-automated documentation creation and management approach supported by advanced software analyses. The research will also involve extensive re-thinking of existing software artifact analysis techniques to account for the unstructured and pedagogical aspects of software documentation.
软件开发组织依靠应用程序框架来构建应用程序。框架为重复需求提供已实施和经过测试的解决方案,并允许组织通过重用软件基础设施将精力投入到创新、增值开发上。大型框架必须得到广泛的技术文档的支持,其中可以包括参考手册、教程和代码示例。尽管开发和维护框架文档现在需要大量投资,但人们对文档系统对框架可学习性的影响知之甚少,而且帮助组织管理框架文档的自动化也很少。该研究计划的目标是研究如何使用自动化技术来支持框架文档的开发和维护。在短期内,我们的目标是开发自动化技术:a)分析现有文档和使用数据以提出改进和更新建议; b) 基于用户建模技术,动态调整文档系统以适应用户需求; c) 基于软件版本历史挖掘自动创建教程示例。从长远来看,我们计划基于对框架文档的理解来扩展研究,以解决框架可用性中的其他相关问题,特别是有效查询框架文档的问题。所有三个目标的研究方法将涉及探索性实证研究、算法和原型工具开发以及使用积极参与者和存档项目工件的验证研究的结合。拟议的工作有可能对组织生成和使用框架文档的方式产生重大影响,并可能帮助组织从手工方法转变为由高级软件分析支持的半自动化文档创建和管理方法。该研究还将涉及对现有软件工件分析技术的广泛重新思考,以解释软件文档的非结构化和教学方面。
项目成果
期刊论文数量(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 }}
Robillard, Martin其他文献
Robillard, Martin的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Robillard, Martin', 18)}}的其他基金
Checkable Representations of Design Decisions
设计决策的可检查表示
- 批准号:
RGPIN-2017-03981 - 财政年份:2021
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
Checkable Representations of Design Decisions
设计决策的可检查表示
- 批准号:
RGPIN-2017-03981 - 财政年份:2020
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
Checkable Representations of Design Decisions
设计决策的可检查表示
- 批准号:
RGPIN-2017-03981 - 财政年份:2019
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
Checkable Representations of Design Decisions
设计决策的可检查表示
- 批准号:
RGPIN-2017-03981 - 财政年份:2018
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
Automatic Failure Localization and Diagnosis for Cloud Computing Applications
云计算应用的自动故障定位与诊断
- 批准号:
511196-2017 - 财政年份:2017
- 资助金额:
$ 2.11万 - 项目类别:
Engage Grants Program
Checkable Representations of Design Decisions
设计决策的可检查表示
- 批准号:
RGPIN-2017-03981 - 财政年份:2017
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
Automated support for framework documentation
对框架文档的自动支持
- 批准号:
311672-2011 - 财政年份:2014
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
Automated support for framework documentation
对框架文档的自动支持
- 批准号:
412370-2011 - 财政年份:2013
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Accelerator Supplements
Automated support for framework documentation
对框架文档的自动支持
- 批准号:
311672-2011 - 财政年份:2013
- 资助金额:
$ 2.11万 - 项目类别:
Discovery Grants Program - Individual
Automated generation of cross-references for heterogeneous software documentation
自动生成异构软件文档的交叉引用
- 批准号:
445891-2012 - 财政年份:2012
- 资助金额:
$ 2.11万 - 项目类别:
Engage Grants Program
相似国自然基金
两性离子载体(zwitterionic support)作为可溶性支载体在液相有机合成中的应用
- 批准号:21002080
- 批准年份:2010
- 资助金额:19.0 万元
- 项目类别:青年科学基金项目
微生物发酵过程的自组织建模与优化控制
- 批准号:60704036
- 批准年份:2007
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
基于Support Vector Machines(SVMs)算法的智能型期权定价模型的研究
- 批准号:70501008
- 批准年份:2005
- 资助金额:17.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Exploring the potential of the Autism Practice Improvement Framework (APIF) to support autistic pupils' educational experiences and inclusion.
探索自闭症实践改进框架 (APIF) 在支持自闭症学生的教育经历和包容性方面的潜力。
- 批准号:
2886368 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Studentship
Translational Research and Implementation Science for Nurses (TRAIN) Program 2.0
护士转化研究和实施科学 (TRAIN) 计划 2.0
- 批准号:
10680769 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
A data science framework for transforming electronic health records into real-world evidence
将电子健康记录转化为现实世界证据的数据科学框架
- 批准号:
10664706 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Computational Strategies to Tailor Existing Interventions for First Major Depressive Episodes to Inform and Test Personalized Interventions
针对首次严重抑郁发作定制现有干预措施的计算策略,以告知和测试个性化干预措施
- 批准号:
10650695 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Reducing Opioid and Other Drug Use in Justice-Involved Emerging Adults using Paraprofessional Coaches (with and without Lived Experience) to Deliver Effective Services in a Non-Treatment Setting
使用辅助专业教练(有或没有生活经验)减少涉及司法的新兴成年人的阿片类药物和其他药物使用,以在非治疗环境中提供有效的服务
- 批准号:
10846139 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Development and implementation of a digital sleep intervention for preschoolers in foster care
为寄养中的学龄前儿童开发和实施数字睡眠干预
- 批准号:
10724304 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
A Learning Health System to increase organ donation and equity in populations experiencing health disparities
学习健康系统可增加健康差异人群的器官捐赠和公平性
- 批准号:
10731576 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别:
Efficacy and implementation of exercise-based smoking cessation treatment for adults with high anxiety sensitivity
以运动为基础的戒烟治疗对高焦虑敏感性成人的疗效和实施
- 批准号:
10660767 - 财政年份:2023
- 资助金额:
$ 2.11万 - 项目类别: