首页 | 官方网站   微博 | 高级检索  
     

面向开源生态的软件数据挖掘技术研究综述
引用本文:尹刚,王涛,刘冰珣,周明辉,余跃,李志星,欧阳建权,王怀民.面向开源生态的软件数据挖掘技术研究综述[J].软件学报,2018,29(8):2258-2271.
作者姓名:尹刚  王涛  刘冰珣  周明辉  余跃  李志星  欧阳建权  王怀民
作者单位:国防科学技术大学 计算机学院, 长沙 中国 410073,国防科学技术大学 计算机学院, 长沙 中国 410073,国防科学技术大学 计算机学院, 长沙 中国 410073,北京大学 信息技术学院, 北京 中国 100871,国防科学技术大学 计算机学院, 长沙 中国 410073,国防科学技术大学 计算机学院, 长沙 中国 410073,湘潭大学 信息工程学院, 湘潭 中国 411105,国防科学技术大学 计算机学院, 长沙 中国 410073
基金项目:国家重点研发计划(2016YFB1000805);国家自然科学基金(61472430)
摘    要:全球开源软件生态中孕育的大众化软件生产模式正快速形成一种新型的软件生产力,在软件开发和应用各个环节发挥了巨大作用.大众化软件生产的数据规模日趋庞大、协同范围不断扩展、管理模式高度精简,这些全球化特征使其在软件复用、协同开发、知识管理等环节面临诸多挑战,迫切需要新的理论指导和工具支持.本文首先界定了大众化软件生产活动的分布范围、基本过程和数据形态,然后从软件复用、协同开发、知识管理三个核心环节对开源社区数据挖掘技术的研究工作进行了归类与分析,最后总结了该领域研究工作存在的问题和未来发展趋势.

关 键 词:开源社区  软件仓库  开源软件  数据挖掘
收稿时间:2017/7/18 0:00:00
修稿时间:2017/9/28 0:00:00

Survey of Software Data Mining for Open Source Ecosystem
YIN Gang,WANG Tao,LIU Bing-Xun,ZHOU Ming-Hui,YU Yue,LI Zhi-Xing,OUYANG Jian-Quan and WANG Huai-Min.Survey of Software Data Mining for Open Source Ecosystem[J].Journal of Software,2018,29(8):2258-2271.
Authors:YIN Gang  WANG Tao  LIU Bing-Xun  ZHOU Ming-Hui  YU Yue  LI Zhi-Xing  OUYANG Jian-Quan and WANG Huai-Min
Affiliation:School of Computer, National University of Defense Technology, Changsha 410073, China,School of Computer, National University of Defense Technology, Changsha 410073, China,School of Computer, National University of Defense Technology, Changsha 410073, China,School of Information Technologies, Peking University, Beijing 100871, China,School of Computer, National University of Defense Technology, Changsha 410073, China,School of Computer, National University of Defense Technology, Changsha 410073, China,School of Information Engineering Technologies, Xiangtan University, Xiangtan 411105, China and School of Computer, National University of Defense Technology, Changsha 410073, China
Abstract:Crowd-based software production model in global open source software ecosystem is rapidly becoming a kind of new software productivity, and has great impacts on many stages of software development and applications. Crowd-based software production generates large amounts of software data, continuously expands its collaboration scopes, and highly simplifies its project management. These globalization features make crowd-based software production face many challenges in software reuse, collaboration development, and knowledge management, which urgently require new theories and tools to support. In this paper, we firstly classify the distribution, basic process and data form of crowd-based software production activities. Then we classify and analyze the studies of software communities data mining technology from the three core aspects-software reuse, collaborative development and knowledge management. Finally, we summarize the problems and future trends of research works in this field.
Keywords:open source communities  software repositories  open source software  data mining
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号