A framework for software reuse in a distributed collaborative environment

Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Civil and Environmental Engineering, 2000. === Includes bibliographical references (leaves 102-104). === The current software development infrastructure does not support effective collaboration. The virtual team concept has not been fu...

Full description

Bibliographic Details
Main Author: Tan, Nhi (Nhi Luan), 1977-
Other Authors: Feniosky Peña-Mora.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2005
Subjects:
Online Access:http://hdl.handle.net/1721.1/9017
Description
Summary:Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Civil and Environmental Engineering, 2000. === Includes bibliographical references (leaves 102-104). === The current software development infrastructure does not support effective collaboration. The virtual team concept has not been fully utilized because dispersed teams experience barriers from limited technology. Each new cycle frequently begin with limited experience and knowledge from previous cycles, incurring high monetary and time costs. In addition, the development infrastructure isolates phases from each other, restraining inter-team contact between functional groups. To avoid the costs of limited collaboration and fully realize the benefits of increased cooperation in an engineering project, past knowledge and experience must be reapplied. This thesis examines reusability in the software development process and the products generated in one development cycle. Reuse in supporting both temporally separated and geographically distributed collaboration in a development environment is discussed. ieCollab, a specific case distributed multi-year collaboration, ieCollab, strongly supports integrating reuse processes in the development cycle. This thesis clearly shows software reuse is collaboration. === by Nhi Tan. === M.Eng.