From examples to knowledge to software engineering support and automation

从示例到知识再到软件工程支持和自动化

基本信息

  • 批准号:
    RGPIN-2019-07168
  • 负责人:
  • 金额:
    $ 2.99万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2020
  • 资助国家:
    加拿大
  • 起止时间:
    2020-01-01 至 2021-12-31
  • 项目状态:
    已结题

项目摘要

During the last two decades, much effort has been made to produce environments and tools to support software development and maintenance, e.g., modeling languages, libraries, etc. However, using these environments and tools is not easy, and only some experts have the necessary expertise and knowledge to use them correctly and efficiently. The goal of our research program is to leverage the knowledge and expertise of this limited number of experts in a way that can benefit to a larger number of developers. To this end, we propose to use examples of usages performed by these experts to learn the necessary knowledge that is operationalized to automate, or to support developers in, the use of these environments and tools. Deriving such examples can take different forms. For instance, when an expert develops a program that correctly uses a library, one can collect execution examples and learn from thempatterns on how to correctly use the library. Such patterns are then, transformed into recommending systems to guide new developers in using such a library. Another illustrative situation is one of manipulating models written according to a domain-specific language. Examples can be derived by observing an expert that manipulates these models, i.e., models before and after a manipulation task. Then, the manipulation tasks can be learned from these examples.
在过去的二十年中,已经做出了很多努力来产生支持软件开发和维护的环境和工具,例如,然而,使用这些环境和工具并不容易,只有一些专家具有正确有效地使用它们所必需的专业知识和知识。我们研究计划的目标是利用这有限数量的专家的知识和专业知识,使更多的开发人员受益。为此,我们建议使用这些专家执行的用法的例子来学习必要的知识,这些知识是可操作的自动化,或支持开发人员,使用这些环境和工具。这些例子的推导可以采取不同的形式。例如,当一个专家开发了一个正确使用库的程序时,他可以收集执行示例,并从中学习如何正确使用库。然后,将这些模式转换为推荐系统,以指导新开发人员使用这样的库。另一种说明性的情况是操纵根据领域特定语言编写的模型。可以通过观察操纵这些模型的专家来导出示例,即,在操纵任务之前和之后的模型。然后,可以从这些示例中学习操作任务。

项目成果

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

Sahraoui, Houari其他文献

BDTEX: A GQM-based Bayesian approach for the detection of antipatterns
BDTEX:基于 GQM 的反模式检测贝叶斯方法
  • DOI:
    10.1016/j.jss.2010.11.921
  • 发表时间:
    2011-04-01
  • 期刊:
  • 影响因子:
    3.5
  • 作者:
    Khomh, Foutse;Vaucher, Stephane;Sahraoui, Houari
  • 通讯作者:
    Sahraoui, Houari

Sahraoui, Houari的其他文献

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

{{ truncateString('Sahraoui, Houari', 18)}}的其他基金

From examples to knowledge to software engineering support and automation
从示例到知识再到软件工程支持和自动化
  • 批准号:
    RGPIN-2019-07168
  • 财政年份:
    2022
  • 资助金额:
    $ 2.99万
  • 项目类别:
    Discovery Grants Program - Individual
From examples to knowledge to software engineering support and automation
从示例到知识再到软件工程支持和自动化
  • 批准号:
    RGPIN-2019-07168
  • 财政年份:
    2021
  • 资助金额:
    $ 2.99万
  • 项目类别:
    Discovery Grants Program - Individual
From examples to knowledge to software engineering support and automation
从示例到知识再到软件工程支持和自动化
  • 批准号:
    RGPIN-2019-07168
  • 财政年份:
    2019
  • 资助金额:
    $ 2.99万
  • 项目类别:
    Discovery Grants Program - Individual
Learning from examples to improve Automation in Model-Driven Engineering
从示例中学习以提高模型驱动工程的自动化
  • 批准号:
    RGPIN-2014-06702
  • 财政年份:
    2018
  • 资助金额:
    $ 2.99万
  • 项目类别:
    Discovery Grants Program - Individual
Learning from examples to improve Automation in Model-Driven Engineering
从示例中学习以提高模型驱动工程的自动化
  • 批准号:
    RGPIN-2014-06702
  • 财政年份:
    2017
  • 资助金额:
    $ 2.99万
  • 项目类别:
    Discovery Grants Program - Individual
Migration des applications logicielles vers le "Cloud"
应用程序逻辑向“云”的迁移
  • 批准号:
    514092-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 2.99万
  • 项目类别:
    Engage Grants Program
Learning from examples to improve Automation in Model-Driven Engineering
从示例中学习以提高模型驱动工程的自动化
  • 批准号:
    RGPIN-2014-06702
  • 财政年份:
    2016
  • 资助金额:
    $ 2.99万
  • 项目类别:
    Discovery Grants Program - Individual
Learning from examples to improve Automation in Model-Driven Engineering
从示例中学习以提高模型驱动工程的自动化
  • 批准号:
    RGPIN-2014-06702
  • 财政年份:
    2015
  • 资助金额:
    $ 2.99万
  • 项目类别:
    Discovery Grants Program - Individual
Learning from examples to improve Automation in Model-Driven Engineering
从示例中学习以提高模型驱动工程的自动化
  • 批准号:
    RGPIN-2014-06702
  • 财政年份:
    2014
  • 资助金额:
    $ 2.99万
  • 项目类别:
    Discovery Grants Program - Individual
Addressing issues in software engineering automation using visualization and search-based methods
使用可视化和基于搜索的方法解决软件工程自动化中的问题
  • 批准号:
    217292-2009
  • 财政年份:
    2013
  • 资助金额:
    $ 2.99万
  • 项目类别:
    Discovery Grants Program - Individual

相似海外基金

TELEMETRY - Trustworthy mEthodologies, open knowLedgE & autoMated tools for sEcurity Testing of IoT software, haRdware & ecosYstems
遥测 - 值得信赖的方法,开放的知识
  • 批准号:
    10087006
  • 财政年份:
    2023
  • 资助金额:
    $ 2.99万
  • 项目类别:
    EU-Funded
Spatio-temporal mechanistic modeling of whole-cell tumor metabolism
全细胞肿瘤代谢的时空机制模型
  • 批准号:
    10645919
  • 财政年份:
    2023
  • 资助金额:
    $ 2.99万
  • 项目类别:
Implementation of an impact assessment tool to optimize responsible stewardship of genomic data in the cloud
实施影响评估工具以优化云中基因组数据的负责任管理
  • 批准号:
    10721762
  • 财政年份:
    2023
  • 资助金额:
    $ 2.99万
  • 项目类别:
Knowledgebase of Escherichia coli Genome and Metabolism
大肠杆菌基因组和代谢知识库
  • 批准号:
    10716050
  • 财政年份:
    2023
  • 资助金额:
    $ 2.99万
  • 项目类别:
Enhanced Echinobase: A Community Genomics Research Resource For The Future
增强型 Echinobase:未来的社区基因组学研究资源
  • 批准号:
    10715578
  • 财政年份:
    2023
  • 资助金额:
    $ 2.99万
  • 项目类别:
Increasing the Value of Genomic Medicine through Private Pharmacogenomic Reporting
通过私人药物基因组报告增加基因组医学的价值
  • 批准号:
    10760119
  • 财政年份:
    2023
  • 资助金额:
    $ 2.99万
  • 项目类别:
Multi-modal insights of spatially distributed cells with associations of diseases and drug response
空间分布细胞与疾病和药物反应关联的多模式见解
  • 批准号:
    10714602
  • 财政年份:
    2023
  • 资助金额:
    $ 2.99万
  • 项目类别:
Network Canvas 2.0: Enhancing network data capture for drug use and HIV research
Network Canvas 2.0:增强药物使用和艾滋病毒研究的网络数据捕获
  • 批准号:
    10715902
  • 财政年份:
    2023
  • 资助金额:
    $ 2.99万
  • 项目类别:
Dissemination Core
传播核心
  • 批准号:
    10735584
  • 财政年份:
    2023
  • 资助金额:
    $ 2.99万
  • 项目类别:
A scalable cloud-based framework for multi-modal mapping across single neuron omics, morphology and electrophysiology
一个可扩展的基于云的框架,用于跨单个神经元组学、形态学和电生理学的多模式映射
  • 批准号:
    10725550
  • 财政年份:
    2023
  • 资助金额:
    $ 2.99万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了