为了提高软件质量,开源项目一般采用缺陷跟踪系统进行软件缺陷管理和维护。然而,如何将大量的软件缺陷报告有效分配给合适的开发人员并对其提供缺陷相关信息支持以获得高效率缺陷解决是软件缺陷管理的一个具有重要研究意义的问题。本课题立足于开源项目开发模式的群体集中性,采用开发任务主题依赖的网络潜在群体探测,进行软件缺陷解决研究。本课题首先探讨了开源社区网络的形成机制;然后采用文本挖掘方法和网络挖掘方法分别进行了软件开发任务主题探测和网络潜在群体探测。通过将缺陷报告分配给具有同类开发任务主题的网络潜在群体中的一组高等级开发人员并对其提供缺陷历史信息支持,提高软件缺陷解决效率。本课题研究为基于网络潜在群体的软件缺陷解决奠定基础。
开源软件(Open Source Software,OSS)近年来受到了大量的关注,不仅个人用户越来越青睐开源软件, 政府和大型国企也公开大力扶持开源软件行业的发展。它被认为是一种新的软件开发方式,并对当今主导软件市场的传统商业软件开发形成挑战。这种挑战不是来自于软件开发的时间,成本和价格方面的优势,而是对于软件开发,发售和使用方式的全新变革。为了提高软件质量,开源项目一般采用缺陷跟踪系统进行软件缺陷管理和维护。然而,如何将大量的软件缺陷报告有效分配给合适的开发人员并对其提供缺陷相关信息支持以获得高效率缺陷解决是软件缺陷管理的一个具有重要研究意义的问题。本课题立足于开源项目开发模式的群体集中性,采用开发任务主题依赖的网络潜在群体探测,进行软件缺陷解决研究。本课题首先探讨了开源社区网络的形成机制;然后采用文本挖掘方法和网络挖掘方法分别进行了软件开发任务主题探测和网络潜在群体探测。 通过将缺陷报告分配给具有同类开发任务主题的网络潜在群体中的一组高等级开发人员并对其提供缺陷历史信息支持,提高软件缺陷解决效率。.项目成果包括如下成果:1)提出开源社区的网络生长模型,任务主题以来的网络潜在群体探测方法;2)利用开源软件缺陷解决过程中产生了多源异构信息,提出了软件缺陷报告主题识别方法,群体成员专长分级方法和缺陷解决历史信息支持方法; 3)利用来自于开源软件社区的真实软件开发数据,应用和评估本项目所提出方法的有效性。
{{i.achievement_title}}
数据更新时间:2023-05-31
跨社交网络用户对齐技术综述
城市轨道交通车站火灾情况下客流疏散能力评价
基于FTA-BN模型的页岩气井口装置失效概率分析
基于图卷积网络的归纳式微博谣言检测新方法
多源数据驱动CNN-GRU模型的公交客流量分类预测
聚酰胺-金纳米偶联物的构建及其下调PD-1基因诱导T细胞功能恢复和c-Myc基因促进癌细胞凋亡的机制
基于群体记忆的开源软件缺陷预测、诊断和定位研究
多层复杂网络视角下开源软件社区集体智慧涌现机制研究
基于灰色方法的社交网络群体识别问题研究
基于复杂网络的群体Parrondo博弈及悖论效应研究