软件生态系统中的跨项目缺陷分析与理解

基本信息
批准号:61872177
项目类别:面上项目
资助金额:65.00
负责人:陈林
学科分类:
依托单位:南京大学
批准年份:2018
结题年份:2022
起止时间:2019-01-01 - 2022-12-31
项目状态: 已结题
项目参与者:李言辉,卢红敏,陈芝菲,马皖王莹,王川奇,任浩,罗阳,郭肇强
关键词:
软件生态系统跨项目缺陷缺陷理解依赖性分析
结项摘要

Software ecosystem has been accepted as form of software development and maintainance by more and more software enterprises and open source software communities with the increasing software size and complexity. Cross-project bugs are increasingly important in software ecosystem with lack of concerns. This project aims to investigate cross-project bugs in software ecosystem to explore.the analysis and comprehension of them. This project will collect and construct multiform dataset from open source communities, and then analysis the associations and constrains in the data. After that, the project will explore the software analytics for software ecosystem, including dependence analysis, impact analysis, and so on. And this project will use these techniques to analyze the cause, impact, and repair of cross-project bugs in software ecosystem. The proposed research topics include: (1) semantic model of multiform data in software ecosystem; (2) software analysis techniques for cross-project bugs with multiform data support; (3) analysis and comprehension of cross-project bugs; (4) online demo platform and open dataset construction.

软件生态系统是开源软件项目组织、开发与维护的重要形式。跨项目缺陷在软件生态系统中普遍存在,却没有得到足够的重视。本项目拟探索软件生态系统中的跨项目缺陷的分析与理解技术,首先收集与构建软件生态系统中跨项目缺陷数据集,分析与识别缺陷数据的内在关联与隐含约束,然后研究适用于软件生态系统的软件分析技术,包括依赖性分析方法、影响分析方法等,再将这些技术用于跨项目缺陷的产生原因、影响与修复等多方面的理解。主要研究内容包括:(1)软件生态系统中的跨项目缺陷语义模型;(2)多形态数据支持的软件分析技术;(3)跨项目缺陷理解方法与技术:(4)在线演示支撑平台与公共数据集构建。本项目可以为科研和工业界提供服务,也为软件生态系统的开发者提供决策支持。

项目摘要

软件生态系统是大型软件项目组织、开发与维护的重要形式。跨项目缺陷在软件生态系统中普遍存在,却没有得到足够的重视。本项目探索软件生态系统中的跨项目缺陷的分析与理解技术,分析与识别跨项目缺陷的特征与内在关联,研究跨项目缺陷的产生原因与影响分析、协作修复等任务。提出了一系列适用于软件生态系统的依赖性分析方法与跨项目缺陷分析理解方法。相关方法在Python、Java和C++等多种编程语言构成的不同形态软件生态系统中进行了大规模实验,结果表明在进行跨项目缺陷的相关分析任务时,可以大大减少开发者的审查工作量。项目成果形成了多个公开数据集和工具供社区使用,可以为软件生态系统中跨项目缺陷的定位、影响分析和修复等任务提供支撑与辅助。相关成果被ICSE、ACM TOSEM和IEEE TSE等领域内顶级期刊会议录用。本项目成果可以为科研和工业界提供服务,为软件生态系统的开发者提供决策支持。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

玉米叶向值的全基因组关联分析

玉米叶向值的全基因组关联分析

DOI:
发表时间:
2

跨社交网络用户对齐技术综述

跨社交网络用户对齐技术综述

DOI:10.12198/j.issn.1673 − 159X.3895
发表时间:2021
3

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
4

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
5

基于SSVEP 直接脑控机器人方向和速度研究

基于SSVEP 直接脑控机器人方向和速度研究

DOI:10.16383/j.aas.2016.c150880
发表时间:2016

陈林的其他基金

批准号:61377079
批准年份:2013
资助金额:83.00
项目类别:面上项目
批准号:81403098
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:81772359
批准年份:2017
资助金额:58.00
项目类别:面上项目
批准号:31600310
批准年份:2016
资助金额:22.00
项目类别:青年科学基金项目
批准号:11104124
批准年份:2011
资助金额:29.00
项目类别:青年科学基金项目
批准号:11204293
批准年份:2012
资助金额:30.00
项目类别:青年科学基金项目
批准号:51361021
批准年份:2013
资助金额:49.00
项目类别:地区科学基金项目
批准号:31601416
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:71571030
批准年份:2015
资助金额:48.00
项目类别:面上项目
批准号:21762013
批准年份:2017
资助金额:38.00
项目类别:地区科学基金项目
批准号:21601164
批准年份:2016
资助金额:19.00
项目类别:青年科学基金项目
批准号:U1233126
批准年份:2012
资助金额:38.00
项目类别:联合基金项目
批准号:61003020
批准年份:2010
资助金额:22.00
项目类别:青年科学基金项目
批准号:60977049
批准年份:2009
资助金额:38.00
项目类别:面上项目
批准号:51809236
批准年份:2018
资助金额:22.00
项目类别:青年科学基金项目
批准号:11474116
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:11474140
批准年份:2014
资助金额:93.00
项目类别:面上项目
批准号:51608390
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:81030036
批准年份:2010
资助金额:230.00
项目类别:重点项目
批准号:41004039
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:11674118
批准年份:2016
资助金额:63.00
项目类别:面上项目
批准号:30730041
批准年份:2007
资助金额:160.00
项目类别:重点项目
批准号:51608191
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:51776069
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:41474084
批准年份:2014
资助金额:100.00
项目类别:面上项目
批准号:31460123
批准年份:2014
资助金额:49.00
项目类别:地区科学基金项目
批准号:38870719
批准年份:1988
资助金额:2.00
项目类别:面上项目
批准号:81570915
批准年份:2015
资助金额:57.00
项目类别:面上项目
批准号:61472175
批准年份:2014
资助金额:80.00
项目类别:面上项目
批准号:31300558
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:81500577
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:31801373
批准年份:2018
资助金额:24.00
项目类别:青年科学基金项目
批准号:81700047
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:41675036
批准年份:2016
资助金额:68.00
项目类别:面上项目
批准号:21204090
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:30530410
批准年份:2005
资助金额:130.00
项目类别:重点项目
批准号:71773039
批准年份:2017
资助金额:48.00
项目类别:面上项目
批准号:11104093
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:71203078
批准年份:2012
资助金额:21.00
项目类别:青年科学基金项目
批准号:51406052
批准年份:2014
资助金额:26.00
项目类别:青年科学基金项目
批准号:31501552
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:30370318
批准年份:2003
资助金额:19.00
项目类别:面上项目
批准号:41807017
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:39570719
批准年份:1995
资助金额:8.00
项目类别:面上项目
批准号:30970977
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:30470560
批准年份:2004
资助金额:23.00
项目类别:面上项目
批准号:41302269
批准年份:2013
资助金额:26.00
项目类别:青年科学基金项目
批准号:30270380
批准年份:2002
资助金额:21.00
项目类别:面上项目
批准号:51177155
批准年份:2011
资助金额:65.00
项目类别:面上项目
批准号:41105010
批准年份:2011
资助金额:25.00
项目类别:青年科学基金项目
批准号:81170216
批准年份:2011
资助金额:57.00
项目类别:面上项目
批准号:81371503
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:39370691
批准年份:1993
资助金额:4.50
项目类别:面上项目
批准号:81530071
批准年份:2015
资助金额:274.00
项目类别:重点项目

相似国自然基金

1

跨项目缺陷预测中软件度量及源项目选择方法研究

批准号:61702405
批准年份:2017
负责人:孙中彬
学科分类:F0203
资助金额:27.00
项目类别:青年科学基金项目
2

基于集成和迁移学习的跨项目软件缺陷预测方法研究

批准号:61902228
批准年份:2019
负责人:李志强
学科分类:F0203
资助金额:26.00
项目类别:青年科学基金项目
3

异构媒体深度分析与跨领域理解

批准号:61702136
批准年份:2017
负责人:孙晓帅
学科分类:F0210
资助金额:25.00
项目类别:青年科学基金项目
4

基于缺陷分析的软件体系结构演化研究

批准号:61240039
批准年份:2012
负责人:盛津芳
学科分类:F0203
资助金额:18.00
项目类别:专项基金项目