期刊导航
期刊开放获取
上海教育软件发展有限公..
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
4
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
开源软件社区开发者合作网络稳定性研究——以AngularJS为例
被引量:
4
1
作者
卢冬冬
吴洁
+1 位作者
刘鹏
盛永祥
《复杂系统与复杂性科学》
EI
CSCD
2020年第3期38-46,共9页
开源软件社区中稳定的开发者协作关系能够促进社区集体智慧的涌现。以开源软件项目AngularJS为例,探究开发者流失对合作网络稳定性的影响。以该项目代码修订关系构建开发者合作网络,分析其结构与功能。根据节点结构及功能属性对节点划...
开源软件社区中稳定的开发者协作关系能够促进社区集体智慧的涌现。以开源软件项目AngularJS为例,探究开发者流失对合作网络稳定性的影响。以该项目代码修订关系构建开发者合作网络,分析其结构与功能。根据节点结构及功能属性对节点划分类型,探究不同类型节点流失对网络结构和功能稳定性的影响。研究发现:开发者的结构属性与功能属性具有不对称性,导致开发者合作网络结构稳定性和功能稳定性的不一致性;不同类型开发者对网络稳定性影响不同,度大的开发者在网络中并不一定是最重要的;拥有高模块内参与度和高参与系数的协调中心型开发者知识贡献量也较大;参与多子项目的核心开发者往往也占据网络的中心位置,这两类开发者对网络稳定性影响较大。
展开更多
关键词
AngularJS
开发者合作网络
开发者
类型
稳定性
在线阅读
下载PDF
职称材料
开源社区中已有开发者的合作行为分析
被引量:
9
2
作者
陈丹
王星
+1 位作者
何鹏
曾诚
《计算机科学》
CSCD
北大核心
2016年第S1期476-479 501,共5页
理解开发者的合作行为是促进开源社区协作开发的关键一步。已有文献主要对社区成员的加入与迁移展开研究,而对社区中已有开发者之间的实际合作行为关注甚少。主要从开发者的交互关系与个人技能两个角度出发,探析社区已有开发者如何建立...
理解开发者的合作行为是促进开源社区协作开发的关键一步。已有文献主要对社区成员的加入与迁移展开研究,而对社区中已有开发者之间的实际合作行为关注甚少。主要从开发者的交互关系与个人技能两个角度出发,探析社区已有开发者如何建立新合作以及哪些因素影响他们的合作。应用Sourceforge.net平台公开的数据进行实验,结果表明不同的开发者的偏好合作模式不同,拓扑距离上的优势("朋友的朋友"关系)对开发者间首次合作的影响不大,开发者之前的合作次数越多越有利于他们再次建立合作,而开发环境(操作系统)与开发者(管理)经验对合作也有明显的影响。所得结论有助于提高开源社区已有开发者的合作意识,促进社区的稳定与可持续性。
展开更多
关键词
开源软件社区
开发者合作网络
行为分析
偏好
合作
在线阅读
下载PDF
职称材料
一种针对软件缺陷自动分派的开发者推荐方法
被引量:
5
3
作者
刘海洋
马于涛
《小型微型计算机系统》
CSCD
北大核心
2017年第12期2747-2753,共7页
开源软件的缺陷管理是其软件质量保障的一种重要手段,而缺陷的高效分派是大型开源软件缺陷管理的一个棘手问题.为了提高缺陷分派的效率,本文提出了一种简单易用的针对软件缺陷自动分派的开发者推荐方法,其核心思想是利用LDA主题模型(刻...
开源软件的缺陷管理是其软件质量保障的一种重要手段,而缺陷的高效分派是大型开源软件缺陷管理的一个棘手问题.为了提高缺陷分派的效率,本文提出了一种简单易用的针对软件缺陷自动分派的开发者推荐方法,其核心思想是利用LDA主题模型(刻画开发者技能)、开发者合作网络(刻画开发者之间的合作关系)构造(内容+关系)混合策略.针对大型开源软件项目Eclipse和Mozilla的十万级已修复缺陷的实验表明,在选取合适的参数和分派策略情况下,本文所提方法的开发者推荐的准确率分别达到了46.7%和33.4%,比基准的LDA+k NN方法的推荐准确率分别提高了209.3%和131.9%,从而验证了其有效性.
展开更多
关键词
缺陷分派
开源社区
开发者合作网络
主题模型
混合策略
在线阅读
下载PDF
职称材料
面向群体协作开发的开源软件峭壁分析
被引量:
1
4
作者
何鹏
喻绿君
《计算机科学》
CSCD
北大核心
2020年第6期51-58,共8页
开源软件项目因门槛低、自由度高,在开发过程中存在进度缓慢、效率低下和项目质量偏低等问题;同时,软件峭壁(Software Cliff Wall)作为一种判定项目鲁棒性的依据,表现为软件开发过程中在短时间内完成远超过常规增量开发的一种代码贡献行...
开源软件项目因门槛低、自由度高,在开发过程中存在进度缓慢、效率低下和项目质量偏低等问题;同时,软件峭壁(Software Cliff Wall)作为一种判定项目鲁棒性的依据,表现为软件开发过程中在短时间内完成远超过常规增量开发的一种代码贡献行为,是软件演化过程中可持续发展的一种潜在威胁。为了深入研究开源项目的开发过程,更准确地刻画软件演化,从而提高软件开发效率,分析软件峭壁的成因是一种行之有效的方法。实验以GitHub上9个时间跨度至少有5年的开源软件项目为研究对象,分别以月份和季度为周期,基于150000多个commits上开发者的关注与评论信息构建开发者合作网络(Deve-loper Collaboration Networks,DCN),将代码行数超过1万行的单次commit视为软件峭壁,并从网络规模、网络结构、网络质量3个方面,利用节点数、连边数、节点更新率、模块度、平均路径长度、平均度、节点入度指数、节点出度均值、多样性这9个度量指标来分析软件开发过程中DCN与软件峭壁的关系。研究结果表明:1)当开发团队规模偏小,且成员更新幅度较大时,容易形成软件峭壁;2)保持开发者之间良好的“小世界”特性,有助于避免峭壁的产生;3)以季度为周期来分析软件开发过程中DCN与软件峭壁的关系更为合适,且开发团队成员的组织来源多样化也会在一定程度上促进软件峭壁的产生。
展开更多
关键词
群体协作
开发
开发者合作网络
软件峭壁
软件演化
开源软件
在线阅读
下载PDF
职称材料
题名
开源软件社区开发者合作网络稳定性研究——以AngularJS为例
被引量:
4
1
作者
卢冬冬
吴洁
刘鹏
盛永祥
机构
江苏科技大学经济管理学院
出处
《复杂系统与复杂性科学》
EI
CSCD
2020年第3期38-46,共9页
基金
国家自然科学基金(71871108)
国家社会科学基金项目(19FGLB029)
江苏高校哲学社会科学研究重点项目(2018SJZDI053)。
文摘
开源软件社区中稳定的开发者协作关系能够促进社区集体智慧的涌现。以开源软件项目AngularJS为例,探究开发者流失对合作网络稳定性的影响。以该项目代码修订关系构建开发者合作网络,分析其结构与功能。根据节点结构及功能属性对节点划分类型,探究不同类型节点流失对网络结构和功能稳定性的影响。研究发现:开发者的结构属性与功能属性具有不对称性,导致开发者合作网络结构稳定性和功能稳定性的不一致性;不同类型开发者对网络稳定性影响不同,度大的开发者在网络中并不一定是最重要的;拥有高模块内参与度和高参与系数的协调中心型开发者知识贡献量也较大;参与多子项目的核心开发者往往也占据网络的中心位置,这两类开发者对网络稳定性影响较大。
关键词
AngularJS
开发者合作网络
开发者
类型
稳定性
Keywords
AngularJS
developer collaboration network
developer types
stability
分类号
TP391 [自动化与计算机技术—计算机应用技术]
在线阅读
下载PDF
职称材料
题名
开源社区中已有开发者的合作行为分析
被引量:
9
2
作者
陈丹
王星
何鹏
曾诚
机构
湖北大学计算机与信息工程学院
湖北省教育信息化工程技术研究中心
出处
《计算机科学》
CSCD
北大核心
2016年第S1期476-479 501,共5页
基金
国家"九七三"重点基础研究发展规划项目基金(2014CB340401)
国家自然科学基金(61273216
+5 种基金
61272111
61202048
61202032)
湖北省重大科技创新计划(2013AAA020)
武汉市青年科技晨光计划(2014070404010232)
国家科技支撑计划子课题(2012BAH07B01)资助
文摘
理解开发者的合作行为是促进开源社区协作开发的关键一步。已有文献主要对社区成员的加入与迁移展开研究,而对社区中已有开发者之间的实际合作行为关注甚少。主要从开发者的交互关系与个人技能两个角度出发,探析社区已有开发者如何建立新合作以及哪些因素影响他们的合作。应用Sourceforge.net平台公开的数据进行实验,结果表明不同的开发者的偏好合作模式不同,拓扑距离上的优势("朋友的朋友"关系)对开发者间首次合作的影响不大,开发者之前的合作次数越多越有利于他们再次建立合作,而开发环境(操作系统)与开发者(管理)经验对合作也有明显的影响。所得结论有助于提高开源社区已有开发者的合作意识,促进社区的稳定与可持续性。
关键词
开源软件社区
开发者合作网络
行为分析
偏好
合作
Keywords
OSS community
Developer collaboration network
Behavior analysis
Preferential collaboration
分类号
TP311.52 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
一种针对软件缺陷自动分派的开发者推荐方法
被引量:
5
3
作者
刘海洋
马于涛
机构
武汉大学软件工程国家重点实验室
出处
《小型微型计算机系统》
CSCD
北大核心
2017年第12期2747-2753,共7页
基金
国家"九七三"重点基础研究发展计划项目(2014CB340404)资助
国家自然科学基金项目(61272111)资助
文摘
开源软件的缺陷管理是其软件质量保障的一种重要手段,而缺陷的高效分派是大型开源软件缺陷管理的一个棘手问题.为了提高缺陷分派的效率,本文提出了一种简单易用的针对软件缺陷自动分派的开发者推荐方法,其核心思想是利用LDA主题模型(刻画开发者技能)、开发者合作网络(刻画开发者之间的合作关系)构造(内容+关系)混合策略.针对大型开源软件项目Eclipse和Mozilla的十万级已修复缺陷的实验表明,在选取合适的参数和分派策略情况下,本文所提方法的开发者推荐的准确率分别达到了46.7%和33.4%,比基准的LDA+k NN方法的推荐准确率分别提高了209.3%和131.9%,从而验证了其有效性.
关键词
缺陷分派
开源社区
开发者合作网络
主题模型
混合策略
Keywords
bug triage
open source community
developer collaboration network
topic model
hybrid strategy
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
面向群体协作开发的开源软件峭壁分析
被引量:
1
4
作者
何鹏
喻绿君
机构
湖北大学计算机与信息工程学院
应用数学湖北省重点实验室
出处
《计算机科学》
CSCD
北大核心
2020年第6期51-58,共8页
基金
国家重点研发计划(2018YFB1003801)
国家自然科学基金项目(61902114)
+1 种基金
湖北省教育厅青年人才项目(Q20171008)
应用数学湖北省重点实验室开放基金(HBAM201901)。
文摘
开源软件项目因门槛低、自由度高,在开发过程中存在进度缓慢、效率低下和项目质量偏低等问题;同时,软件峭壁(Software Cliff Wall)作为一种判定项目鲁棒性的依据,表现为软件开发过程中在短时间内完成远超过常规增量开发的一种代码贡献行为,是软件演化过程中可持续发展的一种潜在威胁。为了深入研究开源项目的开发过程,更准确地刻画软件演化,从而提高软件开发效率,分析软件峭壁的成因是一种行之有效的方法。实验以GitHub上9个时间跨度至少有5年的开源软件项目为研究对象,分别以月份和季度为周期,基于150000多个commits上开发者的关注与评论信息构建开发者合作网络(Deve-loper Collaboration Networks,DCN),将代码行数超过1万行的单次commit视为软件峭壁,并从网络规模、网络结构、网络质量3个方面,利用节点数、连边数、节点更新率、模块度、平均路径长度、平均度、节点入度指数、节点出度均值、多样性这9个度量指标来分析软件开发过程中DCN与软件峭壁的关系。研究结果表明:1)当开发团队规模偏小,且成员更新幅度较大时,容易形成软件峭壁;2)保持开发者之间良好的“小世界”特性,有助于避免峭壁的产生;3)以季度为周期来分析软件开发过程中DCN与软件峭壁的关系更为合适,且开发团队成员的组织来源多样化也会在一定程度上促进软件峭壁的产生。
关键词
群体协作
开发
开发者合作网络
软件峭壁
软件演化
开源软件
Keywords
Group collective development
Developer collaboration network
Software cliff walls
Software evolution
Open source software
分类号
TP301 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
开源软件社区开发者合作网络稳定性研究——以AngularJS为例
卢冬冬
吴洁
刘鹏
盛永祥
《复杂系统与复杂性科学》
EI
CSCD
2020
4
在线阅读
下载PDF
职称材料
2
开源社区中已有开发者的合作行为分析
陈丹
王星
何鹏
曾诚
《计算机科学》
CSCD
北大核心
2016
9
在线阅读
下载PDF
职称材料
3
一种针对软件缺陷自动分派的开发者推荐方法
刘海洋
马于涛
《小型微型计算机系统》
CSCD
北大核心
2017
5
在线阅读
下载PDF
职称材料
4
面向群体协作开发的开源软件峭壁分析
何鹏
喻绿君
《计算机科学》
CSCD
北大核心
2020
1
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部