期刊文献+
共找到340篇文章
< 1 2 17 >
每页显示 20 50 100
手持GPS地图设置、Map Source应用软件使用方法浅议 被引量:5
1
作者 焦革军 张芬英 +2 位作者 王春艳 申勇胜 龙江 《黄金科学技术》 2006年第4期36-40,共5页
GPS软件(Map Source)在计算机中的成图应用,可以极大的提高成图精度及工作效率。
关键词 地图设置 MAP source软件应用
在线阅读 下载PDF
基于协作贡献网络的开源项目开发者推荐
2
作者 游兰 张雨昂 +4 位作者 刘源 陈智军 王伟 曾星 何张玮 《计算机应用》 北大核心 2025年第4期1213-1222,共10页
面向开源项目推荐开发人员对开源生态建设具有重要意义。区别于传统软件开发,开源领域的开发者、项目、组织及相互关系体现了开放式协作项目的特点,而它们蕴含的语义有助于精准推荐开源项目的开发者。因此,提出一种基于协作贡献网络(CCN... 面向开源项目推荐开发人员对开源生态建设具有重要意义。区别于传统软件开发,开源领域的开发者、项目、组织及相互关系体现了开放式协作项目的特点,而它们蕴含的语义有助于精准推荐开源项目的开发者。因此,提出一种基于协作贡献网络(CCN)的开发者推荐(DRCCN)方法。首先,利用开源软件(OSS)开发者、OSS项目、OSS组织之间的贡献关系构建CCN;其次,基于CCN构建一个3层深度的异构GraphSAGE(Graph SAmple and aggreGatE)图神经网络(GNN)模型,预测开发者节点和开源项目节点之间的链接,从而产生相应的嵌入对;最后,根据预测结果,采用K最近邻(KNN)算法完成开发者推荐。在GitHub数据集上训练和测试模型的实验结果表明,相较于序列推荐的对比学习模型CL4SRec(Contrastive Learning for Sequential Recommendation),DRCCN在精确率、召回率和F1值这3个指标上分别提升了约10.7%、2.6%和4.2%。因此,所提模型可以为开源社区项目的开发者推荐提供重要的参考依据。 展开更多
关键词 开源生态 开发者推荐 异构信息网络 图神经网络 开源软件
在线阅读 下载PDF
基于攻防博弈的网络系统动态风险评估模型
3
作者 张红斌 米佳美 +1 位作者 左珺 刘滨 《河北科技大学学报》 北大核心 2025年第3期342-354,共13页
针对现有模型在处理开源软件供应链中复杂依赖关系和潜在威胁路径时过于简化,难以应对大数据时代背景下网络系统中的开源风险问题,提出基于攻防博弈的网络系统动态风险评估模型。首先,整合系统拓扑结构信息、开源组件信息以及漏洞信息... 针对现有模型在处理开源软件供应链中复杂依赖关系和潜在威胁路径时过于简化,难以应对大数据时代背景下网络系统中的开源风险问题,提出基于攻防博弈的网络系统动态风险评估模型。首先,整合系统拓扑结构信息、开源组件信息以及漏洞信息构建开源风险传播知识图谱;其次,基于知识图谱设计威胁路径生成算法以获取威胁路径,并评估其潜在风险,确定最大可能威胁路径;最后,引入随机博弈的思想,建立基于风险博弈的网络系统风险评估模型NSRAM-RG,分析攻防双方针对最大可能威胁路径的博弈行为,动态更新知识图谱,并依据双方效用函数来量化评估网络系统的风险。结果表明,所提模型的评估结果与真实值的拟合程度优于HMM(隐马尔可夫模型)和AHP(层次分析法),能够更准确地反映系统的风险变化。所提模型能够有效地量化评估系统中的开源风险,为开源软件供应链的安全管理提供了新的思路。 展开更多
关键词 计算机网络 开源软件供应链安全 知识图谱 随机博弈 风险评估
在线阅读 下载PDF
开源软件供应链漏洞威胁智能感知 被引量:2
4
作者 王丽敏 吴敬征 +4 位作者 武延军 芮志清 罗天悦 屈晟 杨牧天 《软件学报》 北大核心 2025年第2期511-536,共26页
开源软件的繁荣推动了软件领域的蓬勃发展,也促使以开源软件为基础的供应链开发模式的形成.开源软件供应链本质上是个复杂的供应链拓扑网络,由开源生态的关键元素及其关联关系构成,其产品全球化等优势有助于提高软件行业的开发效率.然而... 开源软件的繁荣推动了软件领域的蓬勃发展,也促使以开源软件为基础的供应链开发模式的形成.开源软件供应链本质上是个复杂的供应链拓扑网络,由开源生态的关键元素及其关联关系构成,其产品全球化等优势有助于提高软件行业的开发效率.然而,开源软件供应链也存在依赖关系复杂、传播范围广泛、攻击面暴露扩大等特点,带来了新的安全风险.现有的以安全漏洞、威胁情报为基础的安全管理虽然可以实现安全预警、预先防御,但是由于漏洞威胁信息获取不及时、缺少攻击技术和缓解措施等信息,严重影响了漏洞处理效率.针对上述问题,设计并实现一种针对开源软件供应链的漏洞威胁智能感知方法,包括两部分:1)构建CTI(网络威胁情报)知识图谱,在其构建的过程中使用到相关技术,可以实现安全情报的实时分析与处理,尤其提出SecERNIE模型以及软件包命名矩阵,分别缓解漏洞威胁关联挖掘的问题和开源软件别名的问题.2)漏洞风险信息推送,以软件包命名矩阵为基础,构建软件包过滤规则,实现开源系统漏洞实时过滤与推送.通过实验验证所提方法的有效性和可用性.实验结果显示,相较于NVD等传统漏洞平台,本方法平均感知时间最高提前90.03天;在操作系统软件覆盖率上提升74.37%,并利用SecERNIE模型实现63492个CVE漏洞与攻击技术实体之间的关联关系映射.特别地,针对openEuler操作系统,可追踪的系统软件覆盖率达到92.76%,并累计感知6239个安全漏洞;同时,还发现openEuler中891条漏洞与攻击的关联关系,进而获取到相应的解决方案,为漏洞处理提供了参考依据.在真实攻击环境验证2种典型的攻击场景,证明所提方法在漏洞威胁感知方面的良好的效果. 展开更多
关键词 开源软件供应链 漏洞威胁感知 特征表示 知识图谱 风险推送
在线阅读 下载PDF
基于多元混合特征的源代码作者性别属性识别
5
作者 刘泓玏 陈娟 +3 位作者 付才 韩兰胜 郭晓威 江帅 《计算机科学》 北大核心 2025年第8期51-61,共11页
随着互联网的发展,网络安全日益受到关注,打击恶意代码作者是其中重要一环。目前,通过恶意代码编写风格进行作者识别已取得显著成果。但若要深入了解作者真实信息,需对其社会属性进行分析,形成完善的人物画像。性别作为人类社会属性的... 随着互联网的发展,网络安全日益受到关注,打击恶意代码作者是其中重要一环。目前,通过恶意代码编写风格进行作者识别已取得显著成果。但若要深入了解作者真实信息,需对其社会属性进行分析,形成完善的人物画像。性别作为人类社会属性的关键分类指标,是个体真实信息的重要组成部分。其他社会属性也基本会与性别特征关联,对性别的区分成为深入研究其他社会属性特征的必要前提。本研究通过对程序员的源代码编写风格进行深入分析,总结了22种源代码作者性别识别关联特征。基于作者性别识别关联特征利用自适应提升算法(AdaBoost)训练源代码作者性别识别分类器,保证高识别率的同时提高模型鲁棒性。同时与自然语言性别识别算法做比较,突出源代码作者性别识别特征的适用性。从Github上分别收集115004和22700个带有性别标签的Java和C++源代码文件,为学术界提供了第一个带有源代码作者性别标签的研究数据集。所提出的方法在收集到的C++和Java数据集上均表现出不错的性能,分别可以达到98%和94%的准确率。提出的研究结论为从源代码作者风格到其他社会属性的映射做了探索,有助于指导从源代码作者风格到其他社会属性的进一步研究。 展开更多
关键词 软件安全 软件取证 源代码作者归属 源代码作者性别识别 特征表示
在线阅读 下载PDF
软件供应链SBOM关键技术研究
6
作者 孙泽雨 吴敬征 +3 位作者 凌祥 魏怡琳 罗天悦 武延军 《软件学报》 北大核心 2025年第6期2604-2642,共39页
供应链级别的开源软件及组件复用是当前软件开发的主流模式.该模式避免了重复开发,降低了研发成本,提高了开发效率,但是也不可避免地存在组件的来源未知,成分不清,漏洞不明,许可证违规等问题.为解决上述问题,研究人员提出了软件物料清单... 供应链级别的开源软件及组件复用是当前软件开发的主流模式.该模式避免了重复开发,降低了研发成本,提高了开发效率,但是也不可避免地存在组件的来源未知,成分不清,漏洞不明,许可证违规等问题.为解决上述问题,研究人员提出了软件物料清单(software bill of material,SBOM).SBOM详细列出了构成软件的组件及组件之间的关系,揭示了潜在的和已知的威胁,使软件透明化.自提出以来,国内外研究人员针对SBOM的研究主要聚焦在SBOM的现状、应用和工具上,缺少理论化、体系化的研究.综述SBOM的背景、基本概念、生成技术、工具及性能分析、应用、挑战与趋势,并提出融合细粒度安全漏洞感知,许可证冲突检测的SBOM+,以期从概念、技术、工具、应用和发展等方面为SBOM、软件开发、供应链安全等研究人员提供支撑. 展开更多
关键词 软件供应链 开源软件 软件成分 SBOM
在线阅读 下载PDF
我国流程制造工业软件开源生态建设的策略及建议
7
作者 高立兵 刘茂珍 +4 位作者 刘东庆 陈平 罗梦迪 雷海申 井琳琳 《化工进展》 北大核心 2025年第10期5503-5514,共12页
通过开源模式加快发展我国流程制造工业软件成为国家战略需求。然而,面临两方面挑战:一是在利用开源资源方面,如何防范开源供应链风险;二是在发展开源软件方面,如何构建健康繁荣的开源生态。文章首先阐述了开源软件、开源生态和许可证... 通过开源模式加快发展我国流程制造工业软件成为国家战略需求。然而,面临两方面挑战:一是在利用开源资源方面,如何防范开源供应链风险;二是在发展开源软件方面,如何构建健康繁荣的开源生态。文章首先阐述了开源软件、开源生态和许可证等基本内涵,分析了开源供应链的安全风险。接着,以化工过程模拟软件为例,从分子模拟、计算流体动力学和流程模拟三个方面,研究了国际开源现状和治理模式,分析了印度政府的开源软件教育项目和国际能源化工企业的开源实践及启示。在此基础上,提出了“321”开源创新生态建设框架,包含基础能力建设、协同发展和安全保障三大领域。从政府、行业联盟/组织、企业和高校四个层面,分别提出了具体的工作重点和发展策略。本文旨在为我国流程制造工业软件开源战略的制定和实施提供参考,推动流程制造工业软件从“跟跑”到“并跑”乃至“领跑”的跨越式发展。 展开更多
关键词 开源软件 工业软件 开源生态 流程制造 过程模拟 对策建议
在线阅读 下载PDF
基于机器学习的开源软件项目维护状态识别
8
作者 罗诗雨 李馨蕾 +3 位作者 罗俊韬 王新 张国锋 陈阳 《软件学报》 北大核心 2025年第11期5082-5101,共20页
随着开源软件的广泛普及和迅速发展,对开源软件项目的维护工作成为软件开发周期中的一个关键环节.作为全球范围内代表性的开发者社区, GitHub往往在同一领域有着大量功能相似的软件项目仓库,导致用户在选择合适的项目仓库进行使用或进... 随着开源软件的广泛普及和迅速发展,对开源软件项目的维护工作成为软件开发周期中的一个关键环节.作为全球范围内代表性的开发者社区, GitHub往往在同一领域有着大量功能相似的软件项目仓库,导致用户在选择合适的项目仓库进行使用或进一步开发时面临挑战,因此协助用户准确识别项目仓库的维护状态具有重要的现实意义.然而, GitHub平台并未提供可以直接衡量项目仓库维护状态的信息.提出一个基于机器学习的项目仓库维护状态自动识别方法,设计实现一套基于机器学习的分类模型GitMT,通过有效整合动态时间序列特征和描述性特征,可以实现项目仓库“活跃”与“未维护”状态的准确识别.经过一系列基于大规模真实数据的实验验证, GitMT在项目仓库维护状态的识别任务中AUC值达到了0.964.此外,还构建一个以软件项目仓库维护状态为中心的开源数据集——GitMT Dataset:https://doi.org/10.7910/DVN/OJ2NI3. 展开更多
关键词 维护状态识别 开源软件项目 机器学习 动态时间序列特征
在线阅读 下载PDF
基于多源信息融合的变压器在线监测系统设计与软件开发 被引量:2
9
作者 江友华 朱浩 +1 位作者 江相伟 万勇 《计算机应用与软件》 北大核心 2025年第2期48-53,80,共7页
针对电力变压器实际结构比较复杂,单一数据源仅能反映变压器局部特征、监测数据不直观等问题,设计一种基于振动、电流、局部放电等多指标的变压器在线监测系统;针对不同监测数据,在Qt编程环境下进行软件开发,实现数据的可视化,更能简单... 针对电力变压器实际结构比较复杂,单一数据源仅能反映变压器局部特征、监测数据不直观等问题,设计一种基于振动、电流、局部放电等多指标的变压器在线监测系统;针对不同监测数据,在Qt编程环境下进行软件开发,实现数据的可视化,更能简单直观反映变压器运行参数信息;根据系统采集数据构建变压器状态评估模型,实时监测变压器运行状态。实验结果表明,该系统能够对变压器运行状态进行实时监测和数据可视化展示,为变压器故障诊断提供了数据支撑,具有实际意义。 展开更多
关键词 多源信息 在线监测 状态评估 QT 软件开发 可视化
在线阅读 下载PDF
开源生态在地理信息系统领域的发展研究与分析
10
作者 张雨昂 谢忠 +1 位作者 邱芹军 陶留锋 《华东师范大学学报(自然科学版)》 北大核心 2025年第5期99-108,共10页
随着信息技术飞速进步,开源理念在各领域蓬勃兴起,地理信息系统(Geographic Information System, GIS)也迎来开源浪潮.构建开放协同、可持续繁荣的开源GIS生态,有助于推动GIS技术创新、降低应用成本并促进领域发展.旨在系统研究开源GIS... 随着信息技术飞速进步,开源理念在各领域蓬勃兴起,地理信息系统(Geographic Information System, GIS)也迎来开源浪潮.构建开放协同、可持续繁荣的开源GIS生态,有助于推动GIS技术创新、降低应用成本并促进领域发展.旨在系统研究开源GIS生态建设方法与发展趋势,工作内容分为4个方面:梳理开源GIS的发展历程与当前技术的发展态势,凝练出4个阶段的演进脉络;基于GIS视角依托当前开源生态基础提出适用于GIS领域的多层次开源生态建设模式;引入Hypercrx对8个代表性开源GIS项目的OpenRank、Activity、Contributors和Participants 4个指标进行量化分析与可视化,揭示其影响力、活跃度和社区参与度的差异,进而体现当前开源GIS生态发展态势;总结开源GIS生态在社会认知、人才培养、治理机制、数据与软件协同及可持续商业模式等多方面的挑战,展望大模型时代下的未来发展方向与领域研究热点. 展开更多
关键词 开源生态 地理信息系统 开源软件
在线阅读 下载PDF
开源软件组件漏洞检测与自动修复技术研究综述
11
作者 张旭明 史涯晴 +3 位作者 黄松 王兴亚 胡津昌 陆江涛 《计算机科学》 北大核心 2025年第6期1-20,共20页
不可阻挡的软件组件化趋势与多人协同作业模式的开发过程促使开源软件供应链逐渐形成,在蓬勃发展的开源软件带来巨大便利的同时,开源漏洞随着供应链悄然而至,威胁着软件系统的安全性和可靠性。软件成分分析可对维护脆弱的开源软件供应... 不可阻挡的软件组件化趋势与多人协同作业模式的开发过程促使开源软件供应链逐渐形成,在蓬勃发展的开源软件带来巨大便利的同时,开源漏洞随着供应链悄然而至,威胁着软件系统的安全性和可靠性。软件成分分析可对维护脆弱的开源软件供应链的安全起到实质性的支撑作用,它通过开源软件组件漏洞检测与自动修复两个核心功能发现并修复软件项目中潜在的漏洞和风险。为加深相关研究人员对软件成分分析在安全漏洞方面的实践的了解,文中梳理归纳了近年的开源软件组件漏洞检测与自动修复技术的研究进展与成果;进一步地,从用户视角出发,基于8个分析维度对目前常见的8种软件成分分析工具进行了总结与探析;最后,探讨了开源软件组件漏洞检测与自动修复技术现存的挑战并展望了未来可能的发展方向。 展开更多
关键词 开源软件供应链 软件成分分析 组件漏洞检测 自动修复
在线阅读 下载PDF
TPLADD:高鲁棒性与高精度的C/C++第三方库检测方法
12
作者 贾昀峰 王俊峰 吴鹏 《计算机科学与探索》 北大核心 2025年第7期1969-1980,共12页
第三方库(TPL)作为现代C/C++软件开发的重要组成部分,其精确检测与管理对于保障软件质量与安全性至关重要。然而现有方法主要依赖代码语法特征,对TypeⅡ和TypeⅢ克隆重用场景的适应性不足,易导致检测失效。提出一种基于函数抽象语法树(A... 第三方库(TPL)作为现代C/C++软件开发的重要组成部分,其精确检测与管理对于保障软件质量与安全性至关重要。然而现有方法主要依赖代码语法特征,对TypeⅡ和TypeⅢ克隆重用场景的适应性不足,易导致检测失效。提出一种基于函数抽象语法树(AST)特征的TPL检测方法TPLADD。该方法利用AST节点度数与次序的度量信息快速实现函数语法向量嵌入,并结合向量数据库与近似最近邻检索技术,显著提升了修改重用场景下的检测鲁棒性。基于异常检测的过滤技术可以有效减少干扰函数对检测的影响,提高结果精确性。基于GitHub搜集的29 782个开源软件(OSS)共计726 074个版本,构建了特征向量索引库,并在100个知名项目上验证有效性。实验结果表明,在精度上,TPLADD相较于CENTRIS,精确率和召回率分别提升了3.88和2.76个百分点;在鲁棒性上,TPLADD即使出现较大程度代码修改时,仍能保持74%的F1值;在性能上,TPLADD平均每个TPL检测耗时仅0.42 s,索引库存储占用率仅为总体函数特征的0.41%。这些充分体现了TPLADD高鲁棒性、高精确性的特点,且具备良好的性能表现。 展开更多
关键词 开源软件 软件组件分析 第三方库检测 代码克隆 修改重用 静态分析
在线阅读 下载PDF
开源软件库生态治理技术研究综述:二十年进展 被引量:3
13
作者 王莹 伍盈欣 +4 位作者 高天 陈子莺 许畅 于海 张成志 《软件学报》 EI CSCD 北大核心 2024年第2期629-674,共46页
在“人-机-物”三元融合、泛在计算的时代蓝海下,“开放多变”“需求多样”和“场景复杂”的软件部署和运行环境对开源软件库生态的治理技术提出了更多需求和更高期望.为进一步推动构建可信软件供应链生态,围绕泛在计算模式、打造自主... 在“人-机-物”三元融合、泛在计算的时代蓝海下,“开放多变”“需求多样”和“场景复杂”的软件部署和运行环境对开源软件库生态的治理技术提出了更多需求和更高期望.为进一步推动构建可信软件供应链生态,围绕泛在计算模式、打造自主可控的技术体系,聚焦于开源软件库管理生态,收集近20多年来(2001–2023)发表于软件工程领域较高影响力的学术期刊和会议的348篇论文,对开源软件库生态治理技术的研究工作进行梳理.讨论开源软件库生态的建模与分析、演化与维护、质量保证和管理等方面的工作,总结研究现状、问题、挑战与趋势. 展开更多
关键词 开源软件供应链 开源治理 软件库生态系统
在线阅读 下载PDF
面向智慧图书馆多元服务场景的开源FOLIO平台建设应用案例分析 被引量:2
14
作者 石乃月 樊振佳 宋灵超 《国家图书馆学刊》 CSSCI 北大核心 2024年第6期81-92,共12页
智慧发展理念指引下的图书馆服务平台正在经历转变,FOLIO平台已经成为新一代智慧图书馆服务平台的典型代表。该平台支持智慧业务、智慧服务和智慧空间等多元场景,可为不同类型和规模的图书馆提供个性化智慧方案,其微服务架构展现出高度... 智慧发展理念指引下的图书馆服务平台正在经历转变,FOLIO平台已经成为新一代智慧图书馆服务平台的典型代表。该平台支持智慧业务、智慧服务和智慧空间等多元场景,可为不同类型和规模的图书馆提供个性化智慧方案,其微服务架构展现出高度的灵活性与可扩展性,同时在功能模块开发以及各类智慧场景部署应用中需要多方支持。FOLIO平台在功能、建设理念、系统架构及应用生态方面已经取得了很好的成效但仍面临挑战,可从引入新兴技术、关注用户需求、制定规范标准、坚持图书馆主导四个方面予以完善。 展开更多
关键词 智慧图书馆 图书馆服务平台 FOLIO 智慧场景 开源软件
在线阅读 下载PDF
基于学习的源代码漏洞检测研究与进展 被引量:12
15
作者 苏小红 郑伟宁 +3 位作者 蒋远 魏宏巍 万佳元 魏子越 《计算机学报》 EI CSCD 北大核心 2024年第2期337-374,共38页
源代码漏洞自动检测是源代码漏洞修复的前提和基础,对于保障软件安全具有重要意义.传统的方法通常是基于安全专家人工制定的规则检测漏洞,但是人工制定规则的难度较大,且可检测的漏洞类型依赖于安全专家预定义的规则.近年来,人工智能技... 源代码漏洞自动检测是源代码漏洞修复的前提和基础,对于保障软件安全具有重要意义.传统的方法通常是基于安全专家人工制定的规则检测漏洞,但是人工制定规则的难度较大,且可检测的漏洞类型依赖于安全专家预定义的规则.近年来,人工智能技术的快速发展为实现基于学习的源代码漏洞自动检测提供了机遇.基于学习的漏洞检测方法是指使用基于机器学习或深度学习技术来进行漏洞检测的方法,其中基于深度学习的漏洞检测方法由于能够自动提取代码中漏洞相关的语法和语义特征,避免特征工程,在漏洞检测领域表现出了巨大的潜力,并成为近年来的研究热点.本文主要回顾和总结了现有的基于学习的源代码漏洞检测技术,对其研究和进展进行了系统的分析和综述,重点对漏洞数据挖掘与数据集构建、面向漏洞检测任务的程序表示方法、基于机器学习和深度学习的源代码漏洞检测方法、源代码漏洞检测的可解释方法、细粒度的源代码漏洞检测方法等五个方面的研究工作进行了系统的分析和总结.在此基础上,给出了一种结合层次化语义感知、多粒度漏洞分类和辅助漏洞理解的漏洞检测参考框架.最后对基于学习的源代码漏洞检测技术的未来研究方向进行了展望. 展开更多
关键词 软件安全 源代码漏洞检测 漏洞数据挖掘 漏洞特征提取 代码表示学习 深度学习 模型可解释性 漏洞检测
在线阅读 下载PDF
基于深度学习的软件重构预测评估方法 被引量:2
16
作者 张亦弛 张杨 +2 位作者 李彦磊 郑琨 刘伟 《河北科技大学学报》 CAS 北大核心 2024年第6期636-642,共7页
为了解决当前软件重构领域深度学习模型预测性能研究的不足,提出了一种基于深度学习的软件重构预测评估方法,以评估深度学习模型的重构预测性能。首先,采用静态分析工具从303个Java项目中收集重构和非重构标签实例,针对提取类、提取子... 为了解决当前软件重构领域深度学习模型预测性能研究的不足,提出了一种基于深度学习的软件重构预测评估方法,以评估深度学习模型的重构预测性能。首先,采用静态分析工具从303个Java项目中收集重构和非重构标签实例,针对提取类、提取子类、提取超类、提取接口、移动类、重命名类以及移动和重命名类7种重构操作构建了7个由源代码度量组成的数据集;其次,搭建卷积神经网络模型、长短期记忆网络模型、门控循环单元模型、多层感知机、自编码器在数据集上进行训练和测试;最后,根据每个模型的准确率、查准率、查全率和F1值对模型进行评估。结果表明,5种深度学习模型预测重构的准确率、查准率、查全率和F1值的平均值均在93%以上,预测提取子类的准确率最高,卷积神经网络模型预测重构的平均准确率高于其他模型。卷积神经网络模型在软件重构预测评估方面效果较好,为未来使用深度学习模型辅助完成重构推荐任务提供了参考。 展开更多
关键词 软件工程 深度学习 软件重构 重构预测 源代码度量
在线阅读 下载PDF
群体智能及产业集群发展战略研究 被引量:10
17
作者 吴文峻 郑志明 +2 位作者 王怀民 唐绍婷 王涛 《中国工程科学》 CSCD 北大核心 2024年第1期89-100,共12页
群体智能是新一代人工智能的重要组成部分,在激发汇聚创新力量、耦合集成大规模智能系统方面发挥决定性作用,对于促进人工智能与传统产业的深度融合、推动国民经济持续发展都具有重大意义。本文凝练了群体智能的技术体系,总结了其主要... 群体智能是新一代人工智能的重要组成部分,在激发汇聚创新力量、耦合集成大规模智能系统方面发挥决定性作用,对于促进人工智能与传统产业的深度融合、推动国民经济持续发展都具有重大意义。本文凝练了群体智能的技术体系,总结了其主要的技术方向,包括:多智能体系统与优化决策、无人集群系统、开源群智软件和群智联邦学习等;论述了这些核心技术面向应用场景,形成感知-认知-决策-行动的智能化回路,以分布式数智化模式支撑平台经济,重塑产业发展和数字经济产业生态。根据上述技术体系的赋能对象和应用模式,深入分析了与群体智能相关的核心产业,特别是软件服务产业、智慧城市产业群、基于无人集群的智慧农业和智慧港口产业等对群体智能技术的不同需求和赋能路径。最后,提出了群体智能赋能相关产业的发展建议:持续推动群智开源社区的建设,打造人工智能科技创新生态系统的智力内核,加速无人集群系统的国产化替代、集成攻关和推广应用。 展开更多
关键词 群体智能 开源软件 无人集群 联邦学习 平台经济
在线阅读 下载PDF
HiLog:OpenHarmony的高性能日志系统 被引量:1
18
作者 吴圣垚 王枫 +4 位作者 武延军 凌祥 屈晟 罗天悦 吴敬征 《软件学报》 EI CSCD 北大核心 2024年第4期2055-2075,共21页
日志是计算机系统中记录事件状态信息的的重要载体,日志系统负责计算机系统的日志生成、收集和输出.OpenHarmony是新兴的、面向全设备、全场景的开源操作系统.在所述工作之前,包括日志系统在内OpenHarmony有许多关键子系统尚未构建,而Op... 日志是计算机系统中记录事件状态信息的的重要载体,日志系统负责计算机系统的日志生成、收集和输出.OpenHarmony是新兴的、面向全设备、全场景的开源操作系统.在所述工作之前,包括日志系统在内OpenHarmony有许多关键子系统尚未构建,而OpenHarmony的开源特性使第三方开发者可以为其贡献核心代码.为了解决Open Harmony日志系统缺乏的问题,主要开展如下工作:(1)分析当今主流日志系统的技术架构和优缺点;(2)基于OpenHarmony操作系统的异构设备互联特性设计HiLog日志系统模型规范;(3)设计并实现第1个面向OpenHarmony的日志系统HiLog,并贡献到OpenHarmony主线;(4)对HiLog日志系统的关键指标进行测试和对比试验.实验数据表明,在基础性能方面,HiLog和Log的日志写入阶段吞吐量分别为1500 KB/s和700 KB/s,相比Android日志系统吞吐量提升114%;在日志持久化方面,HiLog可以3.5%的压缩率进行持久化,并且丢包率小于6‰,远低于Log.此外,HiLog还具备数据安全、流量控制等新型实用能力. 展开更多
关键词 操作系统 日志系统 开源软件 数据安全 流量控制
在线阅读 下载PDF
软件标识符的自然语言规范性研究
19
作者 汶东震 张帆 +4 位作者 张晓堃 杨亮 林原 徐博 林鸿飞 《中文信息学报》 CSCD 北大核心 2024年第10期144-154,共11页
软件源代码的理解是软件协同开发与维护的核心,而源代码中占半数以上的标识符的理解则在软件理解中起到重要作用,传统软件工程主要研究通过命名规范限制标识符的命名过程以构造更易理解和交流的标识符。该文在梳理分析常见编程语言命名... 软件源代码的理解是软件协同开发与维护的核心,而源代码中占半数以上的标识符的理解则在软件理解中起到重要作用,传统软件工程主要研究通过命名规范限制标识符的命名过程以构造更易理解和交流的标识符。该文在梳理分析常见编程语言命名规范的基础上,该文提出一种全新的标识符可理解性评价标准。具体而言,首先总结梳理了常见主流编程语言中的命名规范并类比自然语言语素概念,提出基于软件语素的标识符构成过程,即标识符的构成可被视为软件语素的生成、排列和连接过程;在此基础上,该文提出一种结合自然语料库的软件标识符规范性评价方法,用来衡量软件标识符是否易于理解;最后,通过源代码理解数据集和Github平台中开源项目对规范性指标进行了验证性实验,结果表明,该文所提出的规范性分数能够很好衡量软件项目的可理解性。 展开更多
关键词 软件标识符 源代码理解 软件维护 自然语言模型
在线阅读 下载PDF
开源软件供应链安全风险分析研究 被引量:5
20
作者 王江 姜伟 张璨 《信息安全研究》 CSCD 北大核心 2024年第9期862-869,共8页
开源软件已经成为支撑数字社会正常运转的最基本元素之一,渗透到各个行业和领域.随着开源软件供应链越发复杂多元,开源软件供应链安全攻击事件造成的危害也越发严重.梳理了开源软件供应链生态发展现状和世界主要国家开源软件供应链安全... 开源软件已经成为支撑数字社会正常运转的最基本元素之一,渗透到各个行业和领域.随着开源软件供应链越发复杂多元,开源软件供应链安全攻击事件造成的危害也越发严重.梳理了开源软件供应链生态发展现状和世界主要国家开源软件供应链安全战略布局,从开源软件开发安全、使用安全和运营安全维度,提出了开源软件供应链安全风险分析体系,给出当前开源软件供应链面临的主要安全风险,构建了开源软件供应链安全保障模型,并从供应链环节、相关主体和保障措施3个维度提出我国开源软件供应链安全与发展对策建议. 展开更多
关键词 网络安全 软件安全 开源软件 软件供应链 开源软件供应链安全
在线阅读 下载PDF
上一页 1 2 17 下一页 到第
使用帮助 返回顶部