期刊文献+
共找到113篇文章
< 1 2 6 >
每页显示 20 50 100
Developer Role Evolution in Open Source Software Ecosystem: An Explanatory Study on GNOME 被引量:3
1
作者 Can Cheng Bing Li +2 位作者 Zeng-Yang Li Yu-Qi Zhao Feng-Ling Liao 《Journal of Computer Science & Technology》 SCIE EI CSCD 2017年第2期396-414,共19页
An open source software (OSS) ecosystem refers to an OSS development community composed of many software projects and developers contributing to these projects. The projects and developers co-evolve in an ecosystem.... An open source software (OSS) ecosystem refers to an OSS development community composed of many software projects and developers contributing to these projects. The projects and developers co-evolve in an ecosystem. To keep healthy evolution of such OSS ecosystems, there is a need of attracting and retaining developers, particularly project leaders and core developers who have major impact on the project and the whole team. Therefore, it is important to figure out the factors that influence developers' chance to evolve into project leaders and core developers. To identify such factors, we conducted a case study on the GNOME ecosystem. First, we collected indicators reflecting developers' subjective willingness to contribute to the project and the project environment that they stay in. Second, we calculated such indicators based on the GNOME dataset. Then, we fitted logistic regression models by taking as independent variables the resulting indicators after eliminating the most collinear ones, and taking as a dependent variable the future developer role (the core developer or project leader). The results showed that part of such indicators (e.g., the total number of projects that a developer joined) of subjective willingness and project environment significantly influenced the developers' chance to evolve into core developers and project leaders. With different validation methods, our obtained model performs well on predicting developmental core developers, resulting in stable prediction performance (0.770, F-value). 展开更多
关键词 developer role evolution open source software ecosystem project environment subjective willingness
原文传递
The Dynamic Prediction Model of Number of Participants in Software Crowd Sourcing Collaboration Development Project
2
作者 Yu-Tang Zheng Sun-Jen Huang Te-Hsin Peng 《Journal of Computer and Communications》 2018年第12期98-106,共9页
Many online platforms providing crowd with opportunities to participate in software development projects have been existed for a while. Meanwhile, many enterprises are using crowd source to collaboratively develop the... Many online platforms providing crowd with opportunities to participate in software development projects have been existed for a while. Meanwhile, many enterprises are using crowd source to collaboratively develop their software via these platforms in recent years. However, some software development projects in these platforms hardly attract users to join. Therefore, these project owners need a way to effectively predict the number of participants in their projects and accordingly well plan their software and project specifications, such as the program language and the size of the documentation, in order to attract more individuals to participant in the projects. Compared with the past prediction models, our proposed model can dynamically add the factors, such as number of participants in the initial stage of the project, within the project life cycle and make the adjustment to the prediction model. The proposed model was also verified by using cross validation method. The results show that: 1) The models with the factor “the number of user participation” is more accurate than the model without it. 2) The factors of crowd dimension are more influential on the prediction accuracy than those of software project and owner dimensions. It is suggested that the project owners not only just consider those factors of the software project dimension in the initial stage of the project life cycle but also those factors of crowd and interaction dimensions in the late stage to attract more participants in their projects. 展开更多
关键词 Prediction Model software Crowd SOURCING COLLABORATION development open source
下载PDF
开源软件库生态治理技术研究综述:二十年进展
3
作者 王莹 伍盈欣 +4 位作者 高天 陈子莺 许畅 于海 张成志 《软件学报》 EI CSCD 北大核心 2024年第2期629-674,共46页
在“人-机-物”三元融合、泛在计算的时代蓝海下,“开放多变”“需求多样”和“场景复杂”的软件部署和运行环境对开源软件库生态的治理技术提出了更多需求和更高期望.为进一步推动构建可信软件供应链生态,围绕泛在计算模式、打造自主... 在“人-机-物”三元融合、泛在计算的时代蓝海下,“开放多变”“需求多样”和“场景复杂”的软件部署和运行环境对开源软件库生态的治理技术提出了更多需求和更高期望.为进一步推动构建可信软件供应链生态,围绕泛在计算模式、打造自主可控的技术体系,聚焦于开源软件库管理生态,收集近20多年来(2001–2023)发表于软件工程领域较高影响力的学术期刊和会议的348篇论文,对开源软件库生态治理技术的研究工作进行梳理.讨论开源软件库生态的建模与分析、演化与维护、质量保证和管理等方面的工作,总结研究现状、问题、挑战与趋势. 展开更多
关键词 开源软件供应链 开源治理 软件库生态系统
下载PDF
视频会议OpenMeetings在图书馆中的应用 被引量:3
4
作者 马国栋 《现代情报》 CSSCI 2011年第1期146-149,共4页
文中介绍了开源视频会议系统OpenMeetings的基本框架和主要功能,结合图书馆的实际业务特点,提出了在图书馆利用视频会议开展参考咨询等服务的创新方向。
关键词 开源软件 图书馆 实时参考咨询 视频会议
下载PDF
软件成分成熟度评估方法的研究与探索
5
作者 刘建 尚旭东 +2 位作者 李晓静 张明娟 吴宸 《电子质量》 2024年第6期1-4,共4页
传统的软件成熟度评估侧重于对软件开发组织能力的评价,缺乏从软件成分方面对软件整体进行的评价,无法为软件开发者和使用者提供软件成分安全方面的参考。主要介绍了软件成分成熟度评估方法的模型和评估指标体系。从自研成分、商业授权... 传统的软件成熟度评估侧重于对软件开发组织能力的评价,缺乏从软件成分方面对软件整体进行的评价,无法为软件开发者和使用者提供软件成分安全方面的参考。主要介绍了软件成分成熟度评估方法的模型和评估指标体系。从自研成分、商业授权成分和开源成分3个方面进行评估,通过计算3个成分的成熟度平均值得出综合等级,形成了一套完整的软件成分成熟度评估方法。该方法可以客观地反映软件成分成熟度的水平,同时为后续实施具体品类软件成分成熟度评估奠定了基础。 展开更多
关键词 软件成分 成熟度 自研成分 商业授权成分 开源成分
下载PDF
他山之石 可以攻玉——FOLIO平台实施调查 被引量:3
6
作者 石乃月 杨丽娟 张立彬 《图书馆论坛》 北大核心 2023年第6期144-153,共10页
FOLIO以开源特性、共同开发模式、微服务架构打破了传统图书馆服务平台格局,部分图书馆展开了实践。文章采用网络调查法和比较研究法,通过FOLIO和EBSCO官网获取部署该平台的用户信息,对58家用户的实施进程进行调研。在对比研究用户概况... FOLIO以开源特性、共同开发模式、微服务架构打破了传统图书馆服务平台格局,部分图书馆展开了实践。文章采用网络调查法和比较研究法,通过FOLIO和EBSCO官网获取部署该平台的用户信息,对58家用户的实施进程进行调研。在对比研究用户概况、部署模式、运行方式、系统集成和平台扩展等基础上,总结这些图书馆的实施经验,从行业整体和图书馆个体两个层面提出我国部署FOLIO平台的策略。 展开更多
关键词 图书馆服务平台 FOLIO 开源软件 实施建议
下载PDF
软件供应链安全视角下的安全开发研究和应用
7
作者 吴汝钰 袁忠 付玲玲 《信息安全与通信保密》 2023年第7期53-62,共10页
信息化时代软件成为社会运作基本组件,地位及其重要性不断提高。特别是数字中国建设的提出进一步强化了软件的地位,软件行业快速发展并通过软件定义快速融入生活的方方面面。随之而来的软件供应链安全问题也趋于复杂化和多样化,软件供... 信息化时代软件成为社会运作基本组件,地位及其重要性不断提高。特别是数字中国建设的提出进一步强化了软件的地位,软件行业快速发展并通过软件定义快速融入生活的方方面面。随之而来的软件供应链安全问题也趋于复杂化和多样化,软件供应链安全问题已经成为一个全球性的问题。从软件生产者视角研究了软件供应链安全体系,并通过安全开发实践,提出了软件开发过程中保障软件供应链安全的开发方法。通过提供软件出生前的安全保障,尽可能地消除软件安全缺陷,确保向下游交付安全的软件,以保护软件供应链安全不受或者少受攻击。 展开更多
关键词 软件供应链 安全开发 开源组件 DevSecOps
下载PDF
基于国产操作系统对开源软件集成开发的研究与应用
8
作者 陈吉宁 黄季洋 《计算机应用文摘》 2023年第11期32-35,共4页
近年来,信息技术应用创新产业蓬勃发展,国产操作系统跟上主流的步伐。通过引入主流Linux社区的开源较件能够快速地丰富国产操作系统上的软件生态,开源软件的二次开发也成为本地化的关键点。文章将从集成的角度来分析在国产操作系统上如... 近年来,信息技术应用创新产业蓬勃发展,国产操作系统跟上主流的步伐。通过引入主流Linux社区的开源较件能够快速地丰富国产操作系统上的软件生态,开源软件的二次开发也成为本地化的关键点。文章将从集成的角度来分析在国产操作系统上如何开发开源软件,通过搭建开发环境、依赖管理方式、代码结构分析等方式,展示知名性能测试工具JMeter实战案例的设计与开发。 展开更多
关键词 国产操作系统 开源软件 集成开发 JMETER
下载PDF
面向云制造服务架构及集成开发环境 被引量:33
9
作者 姚锡凡 练肇通 +5 位作者 李永湘 金鸿 徐川 谭伟 张洁 林颖 《计算机集成制造系统》 EI CSCD 北大核心 2012年第10期2312-2322,共11页
为满足云制造对软件架构和开发工具支持的迫切需要,从抽象角度分析了面向服务架构、云计算和云制造三者之间的关系,指出云制造继承和扩展了前两者的服务模式;面对制造资源,融合面向服务架构与云计算,提出了面向云制造的服务架构;选用公... 为满足云制造对软件架构和开发工具支持的迫切需要,从抽象角度分析了面向服务架构、云计算和云制造三者之间的关系,指出云制造继承和扩展了前两者的服务模式;面对制造资源,融合面向服务架构与云计算,提出了面向云制造的服务架构;选用公众可免费方便获得的开源工具,构建了基于Eclipse平台的面向云制造服务集成开发环境;结合制造流程示例展现开发工具应用。通过示例研究表明,该集成开发环境具有良好的可伸缩性,能敏捷地应对云制造应用需求。 展开更多
关键词 云制造 面向服务架构 集成开发环境 开源软件 WEB服务
下载PDF
基于Liferay Portal的所级图书馆集成信息服务平台设计与实现 被引量:14
10
作者 刘毅 汤怡洁 +1 位作者 杨锐 李春旺 《现代图书情报技术》 CSSCI 北大核心 2008年第6期72-77,共6页
以中国科学院国家科学图书馆开展所级集成信息服务平台建设为背景,通过对Liferay Portal组成结构和功能特征的分析,提出基于Liferay Portal的研究所图书馆集成信息服务平台的设计方案,并介绍平台系统实现中对LiferayPortal本地化应用开... 以中国科学院国家科学图书馆开展所级集成信息服务平台建设为背景,通过对Liferay Portal组成结构和功能特征的分析,提出基于Liferay Portal的研究所图书馆集成信息服务平台的设计方案,并介绍平台系统实现中对LiferayPortal本地化应用开发的主要方法。 展开更多
关键词 图书馆信息门户 信息集成 Liferay PORTAL 开源软件 本地化
下载PDF
开源体系在GIS软件开发课程中的应用 被引量:9
11
作者 亢孟军 任福 +3 位作者 蔡忠亮 翁敏 苏世亮 王明军 《测绘通报》 CSCD 北大核心 2021年第5期145-150,共6页
商用GIS软件在GIS教学中的应用削弱了学生对原理和算法的认知和探索,有必要采用开源GIS体系进行代替。本文针对GIS软件开发系列课程的教学目标和知识点,对开源GIS软件体系进行了分类,并从许可协议、开发模式等方面提出了一套涉及GIS软... 商用GIS软件在GIS教学中的应用削弱了学生对原理和算法的认知和探索,有必要采用开源GIS体系进行代替。本文针对GIS软件开发系列课程的教学目标和知识点,对开源GIS软件体系进行了分类,并从许可协议、开发模式等方面提出了一套涉及GIS软件底层开发、桌面端开发、WebGIS开发和移动GIS开发的开源解决方案。通过教学实践证明,本文提出的开源解决方案能够显著提升学生的GIS软件开发技能。 展开更多
关键词 开源GIS 软件开发课程 标准规范 空间数据 空间计算
下载PDF
Roster:一种开发者潜在同行推荐方法 被引量:8
12
作者 何鹏 李兵 +2 位作者 杨习辉 熊伟 陈军 《计算机学报》 EI CSCD 北大核心 2014年第4期859-872,共14页
根据开发者的历史开发信息,推荐潜在合作对象或能够胜任的任务,对于减少开发延时,提高团队开发效率有极大的促进作用.大量已有工作主要研究单个开源项目开发者社区,通过确定开发者的个人技能实施推荐.然而,以整个开源社区为视角,研究使... 根据开发者的历史开发信息,推荐潜在合作对象或能够胜任的任务,对于减少开发延时,提高团队开发效率有极大的促进作用.大量已有工作主要研究单个开源项目开发者社区,通过确定开发者的个人技能实施推荐.然而,以整个开源社区为视角,研究使用开发者实践技能做推荐,实现开发者跨项目与组织边界合作的工作相对甚少.为丰富这一工作,文中结合开发者的实践技能相似性与共同开发者数,为Sourceforge.net社区未曾合作的开发者提供一种同行推荐的方法.研究结果表明文中的方法能够有效地实现开发者同行推荐,相比只考虑共同开发者数时成功推荐的开发者数增加了31.1%,且推荐精度提高0.4倍,缓解了社区合作的稀疏性.最后,应用文中提出的方法开发了一个Roster推荐系统,为社区开发者的交流建立了一种新的辅助途径. 展开更多
关键词 开源社区 开发者实践技能 群体软件工程 软件工程推荐系统 社会计算
下载PDF
2007-2008年国外有关开源软件的研究进展述评 被引量:7
13
作者 刘兰 孙坦 黄国彬 《图书馆建设》 CSSCI 北大核心 2009年第4期100-106,共7页
自20世纪90年代开源运动兴起以来,关于开源软件的研究一直吸引着产业界和学术界的广泛关注。2007-2008年,国外学者围绕开源软件的研究主要涉及开源社区、开源软件质量和开源软件应用推广等相关问题,图书馆领域对开源软件的应用研究也日... 自20世纪90年代开源运动兴起以来,关于开源软件的研究一直吸引着产业界和学术界的广泛关注。2007-2008年,国外学者围绕开源软件的研究主要涉及开源社区、开源软件质量和开源软件应用推广等相关问题,图书馆领域对开源软件的应用研究也日益深化。 展开更多
关键词 开源软件 开放社区 图书馆
下载PDF
利用WeiPHP开源框架实现微信图书馆 被引量:5
14
作者 沈奎林 邵波 杜瑾 《图书馆杂志》 CSSCI 北大核心 2016年第6期73-79,共7页
调查分析当前图书馆移动服务,包括手机图书馆和微信服务的现状,分析目前移动服务存在的不足之处。探讨了用开源框架Wei PHP开发微信图书馆的优势,在分析图书馆业务需求的基础上,提出了技术思路,以南京大学微信图书馆的测试为例说明了实... 调查分析当前图书馆移动服务,包括手机图书馆和微信服务的现状,分析目前移动服务存在的不足之处。探讨了用开源框架Wei PHP开发微信图书馆的优势,在分析图书馆业务需求的基础上,提出了技术思路,以南京大学微信图书馆的测试为例说明了实践过程和应用效果。 展开更多
关键词 微信 WeiPHP 开源软件 移动服务
下载PDF
利用开源软件FreeRADIUS构建图书馆统一认证平台的研究与实现 被引量:5
15
作者 王政军 俞小怡 金玉玲 《现代情报》 CSSCI 北大核心 2016年第5期104-109,127,共7页
[目的 /意义]解决图书馆众多的信息系统使用不同的认证方式给读者和馆员造成困惑和烦恼的问题,构建图书馆统一认证平台达到读者使用不同信息系统认证方式的一致性。[方法/过程]基于汇文图书馆自动化系统中的读者信息,利用开源软件Free R... [目的 /意义]解决图书馆众多的信息系统使用不同的认证方式给读者和馆员造成困惑和烦恼的问题,构建图书馆统一认证平台达到读者使用不同信息系统认证方式的一致性。[方法/过程]基于汇文图书馆自动化系统中的读者信息,利用开源软件Free RADIUS构建图书馆统一的认证平台,以大连理工大学图书馆认证平台的实施方案为例,阐述系统的技术支撑原理、设计思路及具体实现方法。[结果 /结论]通过具体实践证明,基于Free RADIUS的统一认证方案能够满足图书馆集成各信息系统的认证需求,提高信息系统的安全性和读者使用的方便性。 展开更多
关键词 Free RADIUS LINUX 自动化系统 统一认证 开源软件 图书馆
下载PDF
基于贡献分配的开源软件核心开发者评估 被引量:5
16
作者 吴哲夫 朱天潼 +1 位作者 宣琦 余跃 《软件学报》 EI CSCD 北大核心 2018年第8期2272-2282,共11页
开源软件中如何真实评估所有开发者的贡献度并有效区分核心开发者和外围开发者,是一个重要的研究问题.通过设计开发文件的贡献度分配算法,以9个Apache项目为基础,分析了开发者对项目的贡献度,并以此有效地区分核心开发者和外围开发者.... 开源软件中如何真实评估所有开发者的贡献度并有效区分核心开发者和外围开发者,是一个重要的研究问题.通过设计开发文件的贡献度分配算法,以9个Apache项目为基础,分析了开发者对项目的贡献度,并以此有效地区分核心开发者和外围开发者.实验结果通过Apache官方主页公布的开发者地位名单进行考证,同时在真实名单的相似度上与传统评估方案进行了比较,验证了算法的实用性和有效性.最后,通过支持向量机建立分类模型,结合不同影响开发者地位的关键因素,提升了开发者分类的精确度. 展开更多
关键词 开源软件 核心开发者 外围开发者 贡献分配 支持向量机
下载PDF
面向智能化软件开发的开源生态大数据 被引量:6
17
作者 张洋 王涛 +2 位作者 尹刚 余跃 黄井泉 《大数据》 2021年第1期94-106,共13页
开源软件开发过程中包含大量有价值的数据,针对其数据规模巨大、碎片分散、快速膨胀的特点,研究了软件工程开源生态大数据体系,提出了一种自生长的采集处理框架与汇聚共享环境,阐述了基于软件工程开源生态大数据的智能化软件开发,以及... 开源软件开发过程中包含大量有价值的数据,针对其数据规模巨大、碎片分散、快速膨胀的特点,研究了软件工程开源生态大数据体系,提出了一种自生长的采集处理框架与汇聚共享环境,阐述了基于软件工程开源生态大数据的智能化软件开发,以及基于软件工程开源生态大数据分析挖掘的典型应用,为面向智能化软件开发的开源生态大数据研究与应用提供相关指导。 展开更多
关键词 智能化软件开发 开源软件 开源生态 大数据
下载PDF
开源软件社区开发者角色的演化分析 被引量:7
18
作者 汪文娟 李兵 何鹏 《复杂系统与复杂性科学》 EI CSCD 北大核心 2015年第1期1-7,共7页
收集了Tomcat 6项目从2006—2010年10个版本的开发者修改日志和邮件列表信息,分析各个版本下开发者网络中开发者的活跃度演化趋势,从中提取典型的角色演化模式,并对比不同演化模式的开发者在特定工作类型上的贡献程度。实验结果表明,开... 收集了Tomcat 6项目从2006—2010年10个版本的开发者修改日志和邮件列表信息,分析各个版本下开发者网络中开发者的活跃度演化趋势,从中提取典型的角色演化模式,并对比不同演化模式的开发者在特定工作类型上的贡献程度。实验结果表明,开发者网络中存在5种典型的角色演化模式,而且不同演化模式下的开发者从事的工作类型也有所不同。 展开更多
关键词 开源软件社区 开发者网络分析 角色演化 活跃度
下载PDF
图书馆自动化开源系统的市场可行性研究 被引量:10
19
作者 阮莉萍 徐恩元 《现代情报》 北大核心 2007年第4期17-19,共3页
通过对图书馆自动化系统发展的内部与外部市场条件进行调查分析,认为开源软件在图书馆自动化领域中有其市场基础,并总结了目前图书馆自动化开源系统的市场特征,提出市场发展策略。
关键词 图书馆自动化系统 开源软件 市场
下载PDF
数字图书馆开源软件本地化研究 被引量:9
20
作者 毕强 刘冲娇 《现代图书情报技术》 CSSCI 北大核心 2007年第7期5-9,共5页
分析中国数字图书馆开源软件的本地化现状及应用情况,并探讨开源软件在中国图书馆行业的本地化发展中存在的问题及解决方法。
关键词 数字图书馆 开源软件 本地化
下载PDF
上一页 1 2 6 下一页 到第
使用帮助 返回顶部