Developer social networks in software engineering:construction,analysis,and applications  被引量:7

Developer social networks in software engineering:construction, analysis, and applications

在线阅读下载全文

作  者:ZHANG WeiQiang NIE LiMing JIANG He CHEN ZhenYu LIU Jia 

机构地区:[1]State Key Laboratory for Novel Software Technology, Nanjing University [2]School of Software, Dalian University of Technology

出  处:《Science China(Information Sciences)》2014年第12期82-104,共23页中国科学(信息科学)(英文版)

基  金:supported by National Basic Research Program of China(973 Program)(Grant No.2014CB340702);National Natural Science Foundation of China(Grant Nos.61170067,61373013,61370144);Scientific Research Foundation of Graduate School of Nanjing University(Grant No.2013CL13)

摘  要:With the increasing popularity of Internet, more and more developers are collaborating together for software development. During the collaboration, a lot of information related to software development, including communication and coordination information of developers, can be recorded in software repositories. The information can be employed to construct Developer Social Networks (DSNs) for facilitating tasks in software engineering. In this paper, we survey recent advances of DSNs and examine three fundamental steps of DSNs, namely construction, analysis, and applications. We summarize the state-of-the-art methods in the three steps and investigate the relationships among them. Furthermore, we discuss the main issues and point out the future opportunities in the study of DSNs.With the increasing popularity of Internet, more and more developers are collaborating together for software development. During the collaboration, a lot of information related to software development, including communication and coordination information of developers, can be recorded in software repositories. The information can be employed to construct Developer Social Networks (DSNs) for facilitating tasks in software engineering. In this paper, we survey recent advances of DSNs and examine three fundamental steps of DSNs, namely construction, analysis, and applications. We summarize the state-of-the-art methods in the three steps and investigate the relationships among them. Furthermore, we discuss the main issues and point out the future opportunities in the study of DSNs.

关 键 词:developer social networks social network analysis software maintenance communication and co-ordination prediction and recommendation 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论] TP311.5[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象