{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/9017"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/9017","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"A framework for software reuse in a distributed collaborative environment","abstract":"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.","abstract_html":"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.","abstract_has_math":false,"creators":["Tan, Nhi (Nhi Luan), 1977-"],"institution":"Massachusetts Institute of Technology","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Massachusetts Institute of Technology. Dept. of Civil and Environmental Engineering.","school":null,"contributors":[],"advisors":["Feniosky Peña-Mora."],"committee_chairs":[],"committee_members":[],"year":2000,"date_issued":"2000","date_published":"2000","updated_at":"2026-07-22T22:22:14Z","subjects":["Civil and Environmental Engineering."],"languages":["eng"],"rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"rights_urls":["http://dspace.mit.edu/handle/1721.1/7582"],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1721.1/9017","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Feniosky Peña-Mora."]},{"key":"dc:contributor.department","label":"Department","values":["Massachusetts Institute of Technology. Dept. of Civil and Environmental Engineering."]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Massachusetts Institute of Technology. Dept. of Civil and Environmental Engineering."]},{"key":"dc:creator","label":"Author","values":["Tan, Nhi (Nhi Luan), 1977-"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2005-09-27T19:57:36Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2005-09-27T19:57:36Z"]},{"key":"dc:date.issued","label":"Date","values":["2000"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Civil and Environmental Engineering."]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://dspace.mit.edu/handle/1721.1/7582"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1721.1/9017"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Civil and Environmental Engineering, 2000.","Includes bibliographical references (leaves 102-104)."]},{"key":"dc:description.abstract","label":"Abstract","values":["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."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["M.Eng."]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["A framework for software reuse in a distributed collaborative environment"]}]}],"canonical_facts":{"dc:contributor.advisor":["Feniosky Peña-Mora."],"dc:contributor.department":["Massachusetts Institute of Technology. Dept. of Civil and Environmental Engineering."],"dc:contributor.other":["Massachusetts Institute of Technology. Dept. of Civil and Environmental Engineering."],"dc:creator":["Tan, Nhi (Nhi Luan), 1977-"],"dc:date.accessioned":["2005-09-27T19:57:36Z"],"dc:date.available":["2005-09-27T19:57:36Z"],"dc:date.issued":["2000"],"dc:description":["Thesis (M.Eng.)--Massachusetts Institute of Technology, Dept. of Civil and Environmental Engineering, 2000.","Includes bibliographical references (leaves 102-104)."],"dc:description.abstract":["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."],"dc:description.degree":["M.Eng."],"dc:format.mimetype":["application/pdf"],"dc:identifier.uri":["http://hdl.handle.net/1721.1/9017"],"dc:language.iso":["eng"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"dc:rights.uri":["http://dspace.mit.edu/handle/1721.1/7582"],"dc:subject":["Civil and Environmental Engineering."],"dc:title":["A framework for software reuse in a distributed collaborative environment"],"dc:type":["Thesis"]},"updated_at":"2026-07-22T22:22:14Z"}