From examples to knowledge to software engineering support and automation
从示例到知识再到软件工程支持和自动化
基本信息
- 批准号:RGPIN-2019-07168
- 负责人:
- 金额:$ 2.99万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2021
- 资助国家:加拿大
- 起止时间:2021-01-01 至 2022-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 - 财政年份:2020
- 资助金额:
$ 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
Developing a nucleic acid force field with direct chemical perception for computational modeling of nucleic acid therapeutics
开发具有直接化学感知的核酸力场,用于核酸治疗的计算建模
- 批准号:
10678562 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Dose Flexible Combination 3D-Printed Delivery Systems for Antiviral Therapy in Children
用于儿童抗病毒治疗的剂量灵活组合 3D 打印输送系统
- 批准号:
10682185 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Non-invasive Condition Monitoring of Ventricular Assistive Devices Using Automated Advanced Acoustic Methods
使用自动化先进声学方法对心室辅助装置进行无创状态监测
- 批准号:
10629554 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
A reference-free computational algorithm for comprehensive somatic mosaic mutation detection
一种用于综合体细胞嵌合突变检测的无参考计算算法
- 批准号:
10662755 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Demographic Patterns of Eugenic Sterilization in Five U.S. States: Mixed Methods Investigation of Reproductive Control of the 'Unfit'
美国五个州优生绝育的人口统计模式:“不健康者”生殖控制的混合方法调查
- 批准号:
10640886 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
A biologically-inspired, interactive digital device to introduce K12 students to computational neuroscience
一种受生物学启发的交互式数字设备,可向 K12 学生介绍计算神经科学
- 批准号:
10706026 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Glucagon Pump Therapy for Post-Bariatric Hypoglycemia: Merging Physiology and Engineering
胰高血糖素泵治疗减肥后低血糖:生理学与工程学的结合
- 批准号:
10754041 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Cloud-Based Machine Learning and Biomarker Visual Analytics for Salivary Proteomics
基于云的机器学习和唾液蛋白质组生物标志物可视化分析
- 批准号:
10827649 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别:
Multi-modal insights of spatially distributed cells with associations of diseases and drug response
空间分布细胞与疾病和药物反应关联的多模式见解
- 批准号:
10714602 - 财政年份:2023
- 资助金额:
$ 2.99万 - 项目类别: