Open Collaboration within Corporations Using Software Forges March/April 2009 (vol. 26 no. 2) pp. 52-58
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.44
A software forge is a tool platform for collaborative software development, similar to integrated CASE environments. Unlike CASE tools, however, software forges have been designed for the software development practices of the open source community. The authors discuss their experiences using a software forge to bring open source best practices into corporations. They present the design principles and benefits of a firm-internal software forge and include a case study of how one project at SAP benefitted significantly from being on the forge. 1. W. Scacchi, "Free/Open Source Software Development: Recent Research Results and Emerging Opportunities," Proc. 6th Joint Meeting European Software Eng. Conf. and the ACM SIGSOFT Symp. Foundations of Software Eng. (ESEC/FSE 07), ACM Press, 2007, pp. 459–468.
Index Terms:
Software Engineering, Programming Environments, Management, Information Interfaces and Presentations, User/Machine Systems, Group and Organization Interfaces, Management of Computing and Information Systems, Project and People Management, Software Management, software forge, collaborative software development, open source, open source best practices, open collaboration
Citation:
Dirk Riehle, John Ellenberger, Tamir Menahem, Boris Mikhailovski, Yuri Natchetoi, Barak Naveh, Thomas Odenwald, "Open Collaboration within Corporations Using Software Forges," IEEE Software, vol. 26, no. 2, pp. 52-58, Mar./Apr. 2009, doi:10.1109/MS.2009.44 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||