{"title":"协调开源软件开发","authors":"Davor Cubranic, K. Booth","doi":"10.1109/ENABL.1999.805176","DOIUrl":null,"url":null,"abstract":"Open-source software (OSS) projects are arguably the quintessential example of distributed software development, with their openness to a large pool of world-wide contributors and their loose organizational structure. To cope with the demands which this openness and fluidity place on the development process, open-source projects have evolved their own methods and organization. This paper looks at the ways some of the major and most successful OSS projects deal with the issue of coordination among their many contributors. Although each of the projects examined in this paper developed some unique practices, there are also significant commonalities. The paper then goes on to indicate some of the problems caused by the existing practices and puts forward some possible approaches to OSS coordination that could make OSS development more efficient.","PeriodicalId":287840,"journal":{"name":"Proceedings. IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'99)","volume":"1043 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"45","resultStr":"{\"title\":\"Coordinating open-source software development\",\"authors\":\"Davor Cubranic, K. Booth\",\"doi\":\"10.1109/ENABL.1999.805176\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Open-source software (OSS) projects are arguably the quintessential example of distributed software development, with their openness to a large pool of world-wide contributors and their loose organizational structure. To cope with the demands which this openness and fluidity place on the development process, open-source projects have evolved their own methods and organization. This paper looks at the ways some of the major and most successful OSS projects deal with the issue of coordination among their many contributors. Although each of the projects examined in this paper developed some unique practices, there are also significant commonalities. The paper then goes on to indicate some of the problems caused by the existing practices and puts forward some possible approaches to OSS coordination that could make OSS development more efficient.\",\"PeriodicalId\":287840,\"journal\":{\"name\":\"Proceedings. IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'99)\",\"volume\":\"1043 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-06-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"45\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'99)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ENABL.1999.805176\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'99)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ENABL.1999.805176","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Open-source software (OSS) projects are arguably the quintessential example of distributed software development, with their openness to a large pool of world-wide contributors and their loose organizational structure. To cope with the demands which this openness and fluidity place on the development process, open-source projects have evolved their own methods and organization. This paper looks at the ways some of the major and most successful OSS projects deal with the issue of coordination among their many contributors. Although each of the projects examined in this paper developed some unique practices, there are also significant commonalities. The paper then goes on to indicate some of the problems caused by the existing practices and puts forward some possible approaches to OSS coordination that could make OSS development more efficient.