期刊文献+
共找到588篇文章
< 1 2 30 >
每页显示 20 50 100
基于互联网群体智能的软件开发:可行性、现状与挑战 被引量:18
1
作者 张伟 梅宏 《中国科学:信息科学》 CSCD 北大核心 2017年第12期1601-1622,共22页
我们正在经历一场软件开发方式的变革.在这场变革中,互联网承担了双重角色:一方面,互联网形成了一个开放、动态、持续演化的软件运行环境,极大地增加了软件系统的规模和复杂性,为软件开发带来了新的挑战;另一方面,在"将计算机互联&... 我们正在经历一场软件开发方式的变革.在这场变革中,互联网承担了双重角色:一方面,互联网形成了一个开放、动态、持续演化的软件运行环境,极大地增加了软件系统的规模和复杂性,为软件开发带来了新的挑战;另一方面,在"将计算机互联"和"将物品互联"两种基础角色之上,互联网正在展现出"将智能互联"的崭新角色,促成了群体智能现象在各种问题领域中的出现和快速发展,为解决软件开发面临的本质性困难提供了一种潜在的创新性解决方案.本文从可行性、实践现状、问题与挑战等几个方面对基于互联网群体智能的软件开发进行了概要性的论述和分析,并对其理想形态进行了初步的探索.我们希望通过这些论述和分析,能够为软件工程领域的研究者对相关问题及其研究实践现状的理解提供一种有价值的观察视角,为软件工程在互联网环境下的创新性发展贡献一些可能有用的信息和观点. 展开更多
关键词 软件工程 互联网 群体智能 开源软件 软件众包
原文传递
基于开源GIS的林业有害生物监测与预警系统 被引量:12
2
作者 赵仁辉 刘丽 +1 位作者 王志宝 邵静 《计算机工程与设计》 北大核心 2015年第3期802-808,共7页
针对林业有害生物监测与预警系统建设中存在开发成本较高、开放性较差、灵活性较低等问题,提出基于开源GIS的系统架构。阐述以PostgreSQL/PostGIS为空间数据库、MapServer为GIS引擎、OpenLayers为客户端搭建据的系统平台,对多级地图缓... 针对林业有害生物监测与预警系统建设中存在开发成本较高、开放性较差、灵活性较低等问题,提出基于开源GIS的系统架构。阐述以PostgreSQL/PostGIS为空间数据库、MapServer为GIS引擎、OpenLayers为客户端搭建据的系统平台,对多级地图缓存和基于Web Service的模型库等关键技术进行分析与描述。原型验证及工程实践结果表明,该系统具有低成本、高开放、扩展性强等特点,对于加强林业有害生物信息网络化管理和宏观科学决策具有推广应用价值。 展开更多
关键词 地理信息系统 开源 林业有害生物 监测与预警 WEB服务
下载PDF
开源软件供应链安全风险分析研究
3
作者 王江 姜伟 张璨 《信息安全研究》 CSCD 北大核心 2024年第9期862-869,共8页
开源软件已经成为支撑数字社会正常运转的最基本元素之一,渗透到各个行业和领域.随着开源软件供应链越发复杂多元,开源软件供应链安全攻击事件造成的危害也越发严重.梳理了开源软件供应链生态发展现状和世界主要国家开源软件供应链安全... 开源软件已经成为支撑数字社会正常运转的最基本元素之一,渗透到各个行业和领域.随着开源软件供应链越发复杂多元,开源软件供应链安全攻击事件造成的危害也越发严重.梳理了开源软件供应链生态发展现状和世界主要国家开源软件供应链安全战略布局,从开源软件开发安全、使用安全和运营安全维度,提出了开源软件供应链安全风险分析体系,给出当前开源软件供应链面临的主要安全风险,构建了开源软件供应链安全保障模型,并从供应链环节、相关主体和保障措施3个维度提出我国开源软件供应链安全与发展对策建议. 展开更多
关键词 网络安全 软件安全 开源软件 软件供应链 开源软件供应链安全
下载PDF
开源软件漏洞治理的挑战与对策建议
4
作者 赵相楠 杨文钰 +2 位作者 李昊燕 何佩 阿合买提·雨三 《信息安全与通信保密》 2024年第5期80-90,共11页
自互联网时代来临以来,开源软件为新一代信息技术的创新发展做出了巨大贡献,同时,开源软件漏洞数量也在持续增加。由于开源软件的开放性和共享性特质,其影响范围与深度也日益扩大。通过分析开源软件和闭源软件的区别,指出了建立开源软... 自互联网时代来临以来,开源软件为新一代信息技术的创新发展做出了巨大贡献,同时,开源软件漏洞数量也在持续增加。由于开源软件的开放性和共享性特质,其影响范围与深度也日益扩大。通过分析开源软件和闭源软件的区别,指出了建立开源软件漏洞治理体系的必要性,从开源用户、开源社区、代码托管平台等主体出发,研究发现开源软件漏洞治理存在安全意识缺乏、安全资源投入有限、漏洞情报获取信息差等问题。基于此,提出营造安全氛围、推进开源项目高质量发展、建立开源公共服务平台等对策建议,以期为相关研究和实际应用提供参考。 展开更多
关键词 开源软件 漏洞管理 开源治理 代码托管平台
下载PDF
Software Metric Analysis of Open-Source Business Software
5
作者 Charles W. Butler 《Journal of Software Engineering and Applications》 2023年第5期144-153,共10页
Over the past decade, open-source software use has grown. Today, many companies including Google, Microsoft, Meta, RedHat, MongoDB, and Apache are major participants of open-source contributions. With the increased us... Over the past decade, open-source software use has grown. Today, many companies including Google, Microsoft, Meta, RedHat, MongoDB, and Apache are major participants of open-source contributions. With the increased use of open-source software or integration of open-source software into custom-developed software, the quality of this software component increases in importance. This study examined a sample of open-source applications from GitHub. Static software analytics were conducted, and each application was classified for its risk level. In the analyzed applications, it was found that 90% of the applications were classified as low risk or moderate low risk indicating a high level of quality for open-source applications. 展开更多
关键词 open-source software software Quality software Risks Cyclomatic Complexity Essential Complexity Module Design Complexity Design Complexity Integration Complexity Local Data Complexity Public Global Data Complexity Parameter Data Complexity Risk Score Risk Classification
下载PDF
开源CFD程序在流体机械空化实验教学中的应用
6
作者 黄先北 郭嫱 +1 位作者 奚超男 陆培榕 《实验室研究与探索》 CAS 北大核心 2024年第2期71-74,共4页
流体机械课程是能源与动力工程专业的核心课程,以流体机械内部流动与性能特征为教学重点,需结合实验有效促进学生对相关理论的理解。空化现象是课程中的教学难点,相关的实验难以实现流动的可视化,且可视化材料在负压条件下易损坏,制约... 流体机械课程是能源与动力工程专业的核心课程,以流体机械内部流动与性能特征为教学重点,需结合实验有效促进学生对相关理论的理解。空化现象是课程中的教学难点,相关的实验难以实现流动的可视化,且可视化材料在负压条件下易损坏,制约了实验教学的开展。采用开源OpenFOAM软件,构建理论教学、OpenFOAM软件教学以及OpenFOAM软件模拟三位一体的教学模式,以空化实验为案例,模拟空化的变化过程,揭示空化的非稳定特征及其与出口压力的联系。结果表明,新的教学模式弥补了传统实验教学的缺陷,提升了学生的分析与探索能力。 展开更多
关键词 开源软件 流体机械 实验教学 openFOAM软件
下载PDF
基于Nightingale的实时监控告警系统在图书馆的应用
7
作者 邱会 欧晨 《现代信息科技》 2024年第13期151-155,共5页
建设一套能够实时监控图书馆所有IT基础设施的告警系统,应用于图书馆网络,及时发现并解决异常故障,提高故障排查和维护效率。通过方案选型对比测试,选取最佳开源解决方案,实时采集监控IT基础设施的运行状态;针对图书馆专用设备,二次开... 建设一套能够实时监控图书馆所有IT基础设施的告警系统,应用于图书馆网络,及时发现并解决异常故障,提高故障排查和维护效率。通过方案选型对比测试,选取最佳开源解决方案,实时采集监控IT基础设施的运行状态;针对图书馆专用设备,二次开发采集自定义指标;通过微信实现告警信息的实时传递和交互;对接Grafana实现监控数据可视化展示。基于Nightingale和微信实现的监控告警系统,大大提高了图书馆IT管理部门的工作效率和服务水平,同时可保证图书馆的正常运营和信息安全。 展开更多
关键词 NIGHTINGALE 开源软件 监控告警
下载PDF
使用开源软件搭建小城镇信息化集成平台 被引量:6
8
作者 彭程 李京 +3 位作者 廖通逵 陈云浩 刘扬 史晓霞 《计算机工程与设计》 CSCD 北大核心 2007年第20期5024-5027,共4页
从我国小城镇信息化建设的现状出发,以开源软件和Portal技术为支撑,探讨了个性化服务、门户技术和信息集成技术在小城镇信息化建设中的应用。结合实际案例,利用开源Portal产品uPortal搭建了小城镇信息化集成平台,最终形成小城镇信息门... 从我国小城镇信息化建设的现状出发,以开源软件和Portal技术为支撑,探讨了个性化服务、门户技术和信息集成技术在小城镇信息化建设中的应用。结合实际案例,利用开源Portal产品uPortal搭建了小城镇信息化集成平台,最终形成小城镇信息门户网站,实现了小城镇信息的集成和管理,为小城镇的信息化建设提供了一条新的途径。 展开更多
关键词 开源软件 门户技术 可扩展标记语言 小城镇信息化 信息集成平台
下载PDF
HiLog:OpenHarmony的高性能日志系统
9
作者 吴圣垚 王枫 +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
基于图卷积神经网络的软件缺陷分派方法 被引量:6
10
作者 李元香 董夏磊 +2 位作者 项正龙 喻飞 吴泓润 《武汉大学学报(理学版)》 CAS CSCD 北大核心 2020年第3期244-252,共9页
软件缺陷的高效自动分派是保障开源软件质量的重要手段。已有研究多基于机器学习技术,从缺陷报告的文本内容和开发者之间的关系入手,研究软件缺陷的自动分派,而对缺陷报告之间的相关关系和基于深度学习技术的缺陷自动分派关注甚少。针... 软件缺陷的高效自动分派是保障开源软件质量的重要手段。已有研究多基于机器学习技术,从缺陷报告的文本内容和开发者之间的关系入手,研究软件缺陷的自动分派,而对缺陷报告之间的相关关系和基于深度学习技术的缺陷自动分派关注甚少。针对此问题,本文提出了一种基于图卷积神经网络的开发者推荐方法。该方法利用带权重的余弦相似度构建缺陷报告网络,再在增量学习方法下训练图卷积神经网络模型用于开发者推荐。将近年提出的3种方法设置为实验对照组,在大型开源软件项目Eclipse和Mozilla数据集平台上分别进行实验,结果表明本文提出的方法平均推荐准确率比其他3种方法最高提升了60%和70%左右。 展开更多
关键词 缺陷分派 图卷积神经网络 开发者推荐 开源软件
原文传递
开源软件社区贡献者维权的法律问题——以德国“McHardy v.Geniatech”案为视角 被引量:2
11
作者 刘海虹 《科技与法律(中英文)》 2023年第1期100-109,共10页
开源软件的协作开发是一个复杂的动态创作过程,开发人员的组成、分工、能力等会发生经常性改变,社区贡献者流失与对应程序包丢弃、被接管等也普遍存在。不能依据开源软件版本控制系统记录中社区贡献者的署名和核心开发团队成员的署名推... 开源软件的协作开发是一个复杂的动态创作过程,开发人员的组成、分工、能力等会发生经常性改变,社区贡献者流失与对应程序包丢弃、被接管等也普遍存在。不能依据开源软件版本控制系统记录中社区贡献者的署名和核心开发团队成员的署名推定社区贡献者为软件开发者。采取分支管理代码的方式开发的开源软件,在认定其著作权归属上应区分主线版本与分支版本。社区用户提交审核的代码具有独创性并被纳入主线版本的,该社区贡献者可以认定为主线版本的共同著作权人;未经过审核被纳入主线版本的分支版本是基于开源软件初始版本的改编作品,社区贡献者可以就其单独开发的分支版本自行维权。作为主线版本及分支版本的共同著作权人,社区贡献者应根据共同著作权人行使著作权的规定维权。德国“McHardy v.Geniatech”案表明社区贡献者发送警告函的行为在权利状况、警告内容、警告范围等方面均可能存在瑕疵,超出正当范围。GPLv2第四节关于使用者违规之后开源协议自动终止的规定也为勒索式维权提供了机会。为避免社区贡献者自行营利性维权,应借鉴国外著名开源社区的经验,鼓励开源软件社区管理组织确立以公开为原则、激励合规为导向的社区投诉和维权规则。 展开更多
关键词 开源软件 社区贡献者 版权流氓 McHardy v.Geniatech案
下载PDF
基于开源软件的软件工程实施系统研究 被引量:5
12
作者 徐哲 蔡建平 《微计算机信息》 2009年第9期178-180,共3页
文章介绍了开源软件对软件工程实施各阶段提供的支持,并根据软件工程实施的实际需求,建立了一个基于开源软件的软件工程实施系统。系统采用了基于SOA模式的系统架构,并采用XML中间件实现异构数据的集成。
关键词 开源软件 软件工程 SOA 数据集成
下载PDF
国外软件产业研究文献统计分析及与图书馆相关主题的研究综述 被引量:4
13
作者 谈大军 《情报科学》 CSSCI 北大核心 2008年第8期1269-1275,共7页
利用5个相关的英文数据库,对1996-2006年11年间软件产业研究论文进行检索,对获得的1635篇学术论文进行研究主题的划分和研究内容的剖析,以全面把握国外软件产业的研究现状。国外软件产业的研究比较深入,且注重实证分析。对图书馆的研究... 利用5个相关的英文数据库,对1996-2006年11年间软件产业研究论文进行检索,对获得的1635篇学术论文进行研究主题的划分和研究内容的剖析,以全面把握国外软件产业的研究现状。国外软件产业的研究比较深入,且注重实证分析。对图书馆的研究主要从图书馆系统的发展现状和在图书馆领域应用开源软件的现状和前景来展开的。 展开更多
关键词 软件产业 图书馆 开源软件 文献统计分析 文献综述 国外
下载PDF
开源软件在教育信息化支撑平台中的选择与应用 被引量:5
14
作者 崔巍峰 《中国电化教育》 CSSCI 北大核心 2014年第6期75-79,共5页
2013年,"开放""共享"的理念,伴随着以MOOCs为代表的在线教育热潮,再一次成为研究者和实践者关注的焦点。事实上,资源和应用的开放热潮早在MIT"开放课件计划"时代便已经被提出,并伴随着"开放式教育资... 2013年,"开放""共享"的理念,伴随着以MOOCs为代表的在线教育热潮,再一次成为研究者和实践者关注的焦点。事实上,资源和应用的开放热潮早在MIT"开放课件计划"时代便已经被提出,并伴随着"开放式教育资源"(OERs)运动在全球范围内得到了推广普及。该文回顾了开放源代码软件的发展历程,结合当下中小学信息技术应用的现状,分析了在不同环节可供选择的开放源代码软件,探讨了现代教育技术信息支撑平台软件系统的建设过程中,开源软件的应用场景与选型建议,以期促进中小学在低成本、高效率的基础上进一步提升信息技术应用水平。 展开更多
关键词 开源软件 现代教育技术 信息平台
下载PDF
融合开源软件思想与实例的软件工程课程教学研究
15
作者 黄浩炜 姚卫 张锦 《软件导刊》 2023年第12期14-18,共5页
软件工程是高等院校计算机科学教育中的一门重要学科,旨在帮助学生建立对软件工程领域的全面认识,使他们具备必要的理论和实践基础。传统软件工程教学主要通过课堂授课、实验实践和项目作业相结合等方式进行,在当前软件研究和软件开发... 软件工程是高等院校计算机科学教育中的一门重要学科,旨在帮助学生建立对软件工程领域的全面认识,使他们具备必要的理论和实践基础。传统软件工程教学主要通过课堂授课、实验实践和项目作业相结合等方式进行,在当前软件研究和软件开发迅速变化的新时期存在一定局限性。长沙理工大学在软件工程概论课程实践中着重强化学生理解开源软件思想,将开源软件案例贯穿于需求分析、软件设计基础、软件体系结构设计、用户界面设计和软件详细设计等各阶段理论学习,同时引入虚拟仿真实验培养学生软件需求分析的真实能力,让学生从项目需求分析、设计、开发到测试各阶段都能全面深入地理解软件工程,着重培养学生软件工程综合能力,总体上取得了良好的教学成效。 展开更多
关键词 软件工程 开源软件 案例教学 软件需求分析 虚拟仿真实验
下载PDF
基于国产操作系统对开源软件编译方法的研究与应用
16
作者 李森 刘先群 《计算机应用文摘》 2023年第11期48-53,共6页
国内信创生态的蓬勃发展给软件生态带来了新的机避和挑战,信创终端的推广与使用在一定程度上取决于其软件的质量和数量。引入主流Linux社区的开源软件能够快速地丰富信创终端上的软件应用,但国产操作系统对开源软件的编译安装方式与国... 国内信创生态的蓬勃发展给软件生态带来了新的机避和挑战,信创终端的推广与使用在一定程度上取决于其软件的质量和数量。引入主流Linux社区的开源软件能够快速地丰富信创终端上的软件应用,但国产操作系统对开源软件的编译安装方式与国外主流Linux系统存在差异。文章针对这些问题,深入开展开源软件的研究,通过分析热门编程语言(Java,Python,C/C++)的编译方式,进一步探究开源软件在Debian Linux和国产操作系统上软件包构建(打包)方法的异同,在行业内首次提出一跨平台跨系统、适用于主流国产操作系统的开源软件打包方法。该打包方法能够提升开源软件的编译安装质量和效率,促进信创终端软件生态的发展。 展开更多
关键词 开源软件 编译安装 软件包构建方法 信创终端 国产操作系统
下载PDF
科学数据集成体系及最新进展研究 被引量:3
17
作者 张新兴 杨志刚 +1 位作者 庞弘燊 杨敏然 《情报理论与实践》 CSSCI 北大核心 2022年第6期199-206,共8页
[目的/意义]调研国内外科学数据集成的最新研究和实践进展,为促进我国科学数据共享的进一步发展提供参考。[方法/过程]将科学数据集成体系划分为5个分支:科学数据集成理论、科学数据集成方法、科学数据集成技术工具、科学数据集成模型... [目的/意义]调研国内外科学数据集成的最新研究和实践进展,为促进我国科学数据共享的进一步发展提供参考。[方法/过程]将科学数据集成体系划分为5个分支:科学数据集成理论、科学数据集成方法、科学数据集成技术工具、科学数据集成模型、科学数据集成平台,深入评析每个分支的最新进展。[结果/结论]为了提高科学数据集成效率,应大力推进科学数据的标准化工作,制定体现科学数据共享特点的、完善的标准体系,推动实现科学数据全生命周期管理的规范化。为了科学评价科学数据集成的成效,需要推进科学数据集成评估研究。 展开更多
关键词 科学数据 数据共享 数据集成 本体 关联数据 开源软件 云计算
原文传递
基于数据依赖图聚类的开源软件静态分析系统 被引量:3
18
作者 寿增 许睿超 +3 位作者 马骁 狄跃斌 柴赫求 徐剑 《中国电子科学研究院学报》 北大核心 2022年第8期743-747,772,共6页
近年来,开源软件在IT领域中发挥的作用越来越重要。然而,开源软件通常由多方共同开发,安全性很难得到有效的审查,往往存在大量的安全漏洞。为此,文中提出基于代码不一致性分析的开源软件漏洞检测方法,基于该方法并结合图聚类算法设计了... 近年来,开源软件在IT领域中发挥的作用越来越重要。然而,开源软件通常由多方共同开发,安全性很难得到有效的审查,往往存在大量的安全漏洞。为此,文中提出基于代码不一致性分析的开源软件漏洞检测方法,基于该方法并结合图聚类算法设计了面向开源软件的静态分析系统。系统将目标源代码进行编译并抽象成程序依赖图,对基本的程序依赖图进行抽象,构造出数据依赖图,并在此基础上使用图神经网络进行聚类,检验代码相似性,通过对聚类结果进行过滤,可以有效筛选出疑似漏洞。此外,本系统不需要外部数据集,仅通过开源软件自身的代码就可以进行安全漏洞检测。利用三个C语言开源软件作为测试数据,对系统进行了测试,结果表明,在少量的人工辅助分析基础上,该系统能够快速有效地发现开源软件中的多种漏洞。 展开更多
关键词 开源软件 漏洞检测 数据依赖图 图聚类
下载PDF
基于Wordpress的中小单位机构库建设实证研究 被引量:4
19
作者 卫潇 周毅 《现代情报》 CSSCI 2013年第12期65-70,共6页
针对我国机构库建设落后的现状,探讨现有的机构库建设模式及我国机构库建设的需求及障碍,在分析Wordpress系统的适应性的基础上,提供了一个基于Wordpress的中小单位机构库解决方案是:基于Wordpress的机构库通用系统的集成、细节需求的... 针对我国机构库建设落后的现状,探讨现有的机构库建设模式及我国机构库建设的需求及障碍,在分析Wordpress系统的适应性的基础上,提供了一个基于Wordpress的中小单位机构库解决方案是:基于Wordpress的机构库通用系统的集成、细节需求的深度定制、融合搜索引擎的资源推广策略,并分别阐述了实现上述三部分的措施和建议。 展开更多
关键词 机构库 WORDPRESS 中小单位 开源软件
下载PDF
基于规则的高风险动态类型代码检测研究
20
作者 陈芝菲 郝洋 +1 位作者 陈林 肖亮 《计算机科学》 CSCD 北大核心 2023年第7期27-37,共11页
近年来,Python的应用呈爆炸式增长。虽然Python的动态类型特性为开发人员提供了强大的编程抽象能力,但同样也导致代码库中聚集了与类型相关的缺陷。为了减少软件代码中的类型缺陷,文中分析并检测了6种可能导致类型缺陷的高风险动态类型... 近年来,Python的应用呈爆炸式增长。虽然Python的动态类型特性为开发人员提供了强大的编程抽象能力,但同样也导致代码库中聚集了与类型相关的缺陷。为了减少软件代码中的类型缺陷,文中分析并检测了6种可能导致类型缺陷的高风险动态类型代码。首先,形式化地描述了每种类型的高风险动态类型代码的规则;然后,提出了一种基于规则的高风险动态类型代码检测技术;最后,对25个Python开源软件项目(总规模超过945kLOC)展开了实验评估。结果表明,高风险动态类型代码在开源软件项目中广泛存在,尤其是单个Python函数中可能存在多处变量类型不一致的代码,而基于规则的检测技术在Python软件项目中具有较高的准确率和较好的性能表现。针对高风险动态类型代码的检测技术及实验结论,将为动态类型特性的良性发展以及软件项目的质量保障提供有力的参考和支持。 展开更多
关键词 PYTHON 动态类型 类型缺陷 开源软件 高风险动态类型代码 检测技术
下载PDF
上一页 1 2 30 下一页 到第
使用帮助 返回顶部