학술논문

Management of interdependencies in collaborative software development
Document Type
Conference
Source
2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings. Empirical software engineering Empirical Software Engineering, 2003. ISESE 2003. Proceedings. 2003 International Symposium on. :294-303 2003
Subject
Computing and Processing
Software development management
Collaborative software
Programming
NASA
Software maintenance
Software tools
Maintenance engineering
Design engineering
Software design
Software testing
Language
Abstract
In this paper we report results of an informal field study of a software development team conducted during an eight week internship at the NASA/Ames Research center. The team develops a suite tools called MVP, and is composed of 31 co-located software engineers, who design, test, document, and maintain the different MVP tools. We describe the formal and informal approaches used by this group to manage the interdependencies that occur during the software development process. Formal approaches emerge due to the needs of the developers. We also describe how the software development tools used by this team support these approaches and explore where explicit support is needed. Finally, based on our findings, we discuss implications for software engineering research.