Recommendation Systems for Evolving Software
Recommendation Systems for Evolving Software
批准号:
RGPIN-2015-03858
负责人:
Kpodjedo, Sègla
金额:
$1.31万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2019
资助国家:
加拿大
项目状态:
已结题
起止时间:
2019-01-01 至 2020-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Within the software life cycle, the maintenance/evolution phase is viewed as the longest and costliest. Software projects become bigger and more complex with each iteration and documentation is often incomplete. Maintainers and re-engineers need tools that use the sheer amount of data to make timely and relevant suggestions. In the broader field of software engineering, Recommendation Systems in Software Engineering (RSSE) have emerged as such tools. The proposed program aims at uncovering insights about a software project's evolution and using those to propose Recommendation Systems for Evolving Software (RSES).******Changes performed on a software project have different scopes and motivations that can be relevant several versions later. These evolution decisions are not necessarily documented and range from simple renamings to vocabulary shifts or replacements of libraries. Violations of such decisions can eventually result in serious issues: from consistency and comprehension problems to vicious defects. Much like "code smells" is used for symptoms of possible hidden implementation problems, violations of previous evolution decisions qualify as "evolution smells", i.e., symptoms of possible modification problems. This program covers two main axes: (i) techniques that help in uncovering changes and evolution decisions and (ii) proposals for effective RSES based on the investigation of evolution smells. We have been working on the first axis and the generic techniques we (and others) have developed are mature enough to serve as tools for preliminary explorations of evolution smells. The second axis will thus be the immediate focus and will inform the subsequent research efforts for improving techniques concerned with retrieving accurate and meaningful software evolution data.******For this five-year cycle, the objectives are as follows:***1) Collect/study change facts and investigate evolution smells***2) Propose recommendation systems for evolving software***3) Improve techniques for mining evolution decisions***4) Improve approaches for diagram differencing in software evolution.******The first objective will be achieved through a systematic literature review and the study of a corpus of projects that will be used to investigate evolution smells. The second will collect and study tools and publications on RSSEs in order to propose a generic architecture and first iterations of RSES. The last two objectives are about improving techniques that can (i) aggregate change facts in an insightful way or (ii) compute the differences between two versions of a software.******This program investigates technologies that will help engineers in their tasks and thus brings research on software evolution closer to industrial relevance. Strong and motivated students will be trained and will help contribute to significant advances in the discovery and exploitation of new insights about software evolution
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Recommendation Systems for Evolving Software
-
批准号:RGPIN-2015-03858
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2021
-
负责人:Kpodjedo, Sègla
-
依托单位:
Recommendation Systems for Evolving Software
-
批准号:RGPIN-2015-03858
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2020
-
负责人:Kpodjedo, Sègla
-
依托单位:
Recommendation Systems for Evolving Software
-
批准号:RGPIN-2015-03858
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2018
-
负责人:Kpodjedo, Sègla
-
依托单位:
Test Automation for an embedded system
-
批准号:531063-2018
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2018
-
负责人:Kpodjedo, Sègla
-
依托单位:
Recommendation Systems for Evolving Software
-
批准号:RGPIN-2015-03858
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2017
-
负责人:Kpodjedo, Sègla
-
依托单位:
Recommendation Systems for Evolving Software
-
批准号:RGPIN-2015-03858
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2016
-
负责人:Kpodjedo, Sègla
-
依托单位:
Recommendation Systems for Evolving Software
-
批准号:RGPIN-2015-03858
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2015
-
负责人:Kpodjedo, Sègla
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Graphon mean field games with partial observation and application to failure detection in distributed systems
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:MATHIEULOUROCHLAURIERE
-
依托单位:
EstimatingLarge Demand Systems with MachineLearning Techniques
-
批准号:--
-
项目类别:外国学者研究基金
-
资助金额:--
-
批准年份:2024
-
负责人:IoshuaAlex
-
依托单位:
基于“阳化气、阴成形”理论探讨龟鹿二仙胶调控 HIF-1α/Systems Xc-通路抑制铁死亡治疗少弱精子症的作用机理
-
批准号:
-
项目类别:省市级项目
-
资助金额:15.0万元
-
批准年份:2024
-
负责人:丁劲
-
依托单位:
Understanding complicated gravitational physics by simple two-shell systems
-
批准号:12005059
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:国分隆文
-
依托单位:
Simulation and certification of the ground state of many-body systems on quantum simulators
-
批准号:--
-
项目类别:--
-
资助金额:40万元
-
批准年份:2020
-
负责人:Abolfazl Bayat
-
依托单位:
全基因组系统作图(systems mapping)研究三种细菌种间互作遗传机制
-
批准号:31971398
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:何晓青
-
依托单位:
The formation and evolution of planetary systems in dense star clusters
-
批准号:11043007
-
项目类别:专项基金项目
-
资助金额:10.0万元
-
批准年份:2010
-
负责人:柯文采
-
依托单位: