{"title":"协同软件开发中的社会网络分析工具","authors":"M. Schwind, Andreas Schenk, Michael Schneider","doi":"10.1109/HICSS.2010.40","DOIUrl":null,"url":null,"abstract":"In this article, we present a tool that is designed to investigate the collaboration network between actors in software development groups. Our approach uses data derived from the version control system SVN (subversion) to retrieve the collaboration structures using an elaborate refinement process. The software `SVN Network Analysis Tool' (SVNNAT) aims to reveal the strengths and properties of collaboration ties between the developers in order to analyze their productivity and their quality of work in a given constellation of a software development network. In contrast to an earlier version of SVNNAT, our current approach accounts for the specific structures of programming languages in software code to separate technical artifacts from the information about the actors' collaboration in the development network. The result of the evaluation process is a social network of software developers that can be analyzed using typical indicators of topology properties like betweenness, closeness, and degree centralization. In a further step such network analysis can be used to propose an efficient network structure for developers of newly designed software projects.","PeriodicalId":328811,"journal":{"name":"2010 43rd Hawaii International Conference on System Sciences","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":"{\"title\":\"A Tool for the Analysis of Social Networks in Collaborative Software Development\",\"authors\":\"M. Schwind, Andreas Schenk, Michael Schneider\",\"doi\":\"10.1109/HICSS.2010.40\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this article, we present a tool that is designed to investigate the collaboration network between actors in software development groups. Our approach uses data derived from the version control system SVN (subversion) to retrieve the collaboration structures using an elaborate refinement process. The software `SVN Network Analysis Tool' (SVNNAT) aims to reveal the strengths and properties of collaboration ties between the developers in order to analyze their productivity and their quality of work in a given constellation of a software development network. In contrast to an earlier version of SVNNAT, our current approach accounts for the specific structures of programming languages in software code to separate technical artifacts from the information about the actors' collaboration in the development network. The result of the evaluation process is a social network of software developers that can be analyzed using typical indicators of topology properties like betweenness, closeness, and degree centralization. In a further step such network analysis can be used to propose an efficient network structure for developers of newly designed software projects.\",\"PeriodicalId\":328811,\"journal\":{\"name\":\"2010 43rd Hawaii International Conference on System Sciences\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-01-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"13\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 43rd Hawaii International Conference on System Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HICSS.2010.40\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 43rd Hawaii International Conference on System Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HICSS.2010.40","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Tool for the Analysis of Social Networks in Collaborative Software Development
In this article, we present a tool that is designed to investigate the collaboration network between actors in software development groups. Our approach uses data derived from the version control system SVN (subversion) to retrieve the collaboration structures using an elaborate refinement process. The software `SVN Network Analysis Tool' (SVNNAT) aims to reveal the strengths and properties of collaboration ties between the developers in order to analyze their productivity and their quality of work in a given constellation of a software development network. In contrast to an earlier version of SVNNAT, our current approach accounts for the specific structures of programming languages in software code to separate technical artifacts from the information about the actors' collaboration in the development network. The result of the evaluation process is a social network of software developers that can be analyzed using typical indicators of topology properties like betweenness, closeness, and degree centralization. In a further step such network analysis can be used to propose an efficient network structure for developers of newly designed software projects.