叶培根
- 作品数:3 被引量:7H指数:2
- 供职机构:上海大学通信与信息工程学院更多>>
- 发文基金:中国科学院战略性先导科技专项上海市“科技创新行动计划”更多>>
- 相关领域:自动化与计算机技术电子电信更多>>
- 基于存储库数据挖掘的开源软件成功度量方法被引量:4
- 2018年
- 开源软件已广泛应用于各软件领域,例如操作系统、容器等,但目前尚没有一种能够综合度量开源软件的方法.我们在用户兴趣度量和开发参与度量的基础上,提出了一种能够克服度量维度单一的局限性的度量方法.基于DM模型、软件生存力模型等相关文献研究和开源软件存储库数据挖掘,通过对项目过程数据进行聚类、主成分分析、回归分析和对开发过程的思考,本文提出一种基于存储库数据和统计学算法的开源软件成功度度量模型.并通过与用户兴趣度量结果和开发参与度量结果对比分析,证明本文的度量模型能够基于可自动无扰采集的存储库数据,更全面的衡量开源软件项目的成功.度量模型可应用于企业选择优质开源项目、学术研究、智能项目推荐等领域.
- 宁德军叶培根刘琴李梅
- 关键词:开源软件主成分分析数据挖掘软件工程
- 基于大数据的GitHub开源社区开源项目量化分析被引量:3
- 2017年
- 通过挖掘GitHub开源项目开发过程中的数据,基于复杂网络和机器学习算法,量化分析出软件开发团队当前进展的相关指标。利用网络爬虫抓取项目数据进行复杂网络的相关分析,结果显示GitHub开源社区中的开发者网络具有小世界效应,一些项目的开发者网络具有无标度网络效应,网络聚集系数随着项目的新生会出现峰值随后趋于正常,并展示了基于时间序列的网络模块度以及其他表征网络特性指标的变化趋势。量化分析结果使管理者能够动态详实的掌握开发团队的情况,合理分配资源、安排开发任务,提高软件开发效率。
- 叶培根毛建华刘学锋
- 关键词:开源项目数据挖掘软件开发
- 基于容器的具有版权保护特性的协同开发架构
- 2018年
- 文章探究了通过使用容器构建文件Dockefile将多种应用集成到同一容器的自动化协同开发方法,基于海云分形架构,海端各应用程序的开发者只关注于自身应用的容器化方法,无法获得其他应用的代码以及算法等关键涉密信息,在云端各方的Dockerfile自动化集成为同一文件并构建成为第三方可信云平台内的容器镜像;云端的自动化集成有效的避免了不同领域不同归属不同部门协作中知识产权内容的泄露问题;并且,通过cadvisor等流量监控工具,可以获得容器内实际通过流量,计算各应用处理流量比例,合理分配收益,从技术方面避免合作成果的利益分配不均问题;第三方可信云平台由政府、科研机构或第三方相关专业机构等具有社会公信力的实体机构进行运营,从而保证云端数据的安全;通过海端、云端间的协同,实现基于容器的具有版权保护特性的增量式协同开发架构。
- 叶培根毛建华
- 关键词:版权保护