TransformScout : finding compositions of transformations for software re-use

Thesis (S.M.)--Massachusetts Institute of Technology, Engineering Systems Division, Technology and Policy Program, 2007.

Bibliographic Details
Main Author: Pamuk, Mujde
Other Authors: Michael Stonebraker.
Format: Thesis
Language:eng
Published: Massachusetts Institute of Technology 2008
Subjects:
Online Access:http://hdl.handle.net/1721.1/41768
_version_ 1811075648331972608
author Pamuk, Mujde
author2 Michael Stonebraker.
author_facet Michael Stonebraker.
Pamuk, Mujde
author_sort Pamuk, Mujde
collection MIT
description Thesis (S.M.)--Massachusetts Institute of Technology, Engineering Systems Division, Technology and Policy Program, 2007.
first_indexed 2024-09-23T10:09:46Z
format Thesis
id mit-1721.1/41768
institution Massachusetts Institute of Technology
language eng
last_indexed 2024-09-23T10:09:46Z
publishDate 2008
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/417682022-01-31T20:21:03Z TransformScout : finding compositions of transformations for software re-use Finding compositions of transformations for software re-use Pamuk, Mujde Michael Stonebraker. Massachusetts Institute of Technology. Technology and Policy Program. Massachusetts Institute of Technology. Engineering Systems Division Technology and Policy Program Technology and Policy Program. Thesis (S.M.)--Massachusetts Institute of Technology, Engineering Systems Division, Technology and Policy Program, 2007. Includes bibliographical references (leaves 77-83). As organizations collect and store more information, data integration is becoming increasingly problematic. For example, nearly 70% of respondents to a recent global survey of IT workers and business users called data integration a high inhibitor of new application implementation. A number of frameworks and tools have been developed to enable data integration tasks. The most prominent include schema matching, use of ontologies and logic-based techniques. A joint project by UFL and MIT, Morpheus, has attacked the same problem with a unique emphasis on re-use and sharing. In the first part of the thesis, we try to define software re-use and sharing in the context of data integration and contrast this approach with existing integration techniques. We synthesize previous work in the field with our experience demoing Morpheus to an audience of research labs and companies. At the heart of a system with re-usable components is browsing and searching capabilities. The second part of this thesis describes TransformScout, a transform composition search engine that automates composition of re-usable components. Similarity and quality metrics have been formulated for recommending the users with a ranked collection of composite transforms. In addition, the system learns from user feedback to improve the quality of the query results. We conducted a user study to both evaluate Morpheus as a system and to assess TransformScout's performance in helping completing programming tasks. Results indicate that software re-use with Morpheus and TransformScout has helped the user perform the programming tasks faster. Moreover, TransformScout was useful in aiding the users with completing the tasks more reliably. by Mujde Pamuk. S.M. 2008-05-19T16:16:05Z 2008-05-19T16:16:05Z 2007 2007 Thesis http://hdl.handle.net/1721.1/41768 226294484 eng 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. http://dspace.mit.edu/handle/1721.1/7582 83 leaves application/pdf Massachusetts Institute of Technology
spellingShingle Technology and Policy Program.
Pamuk, Mujde
TransformScout : finding compositions of transformations for software re-use
title TransformScout : finding compositions of transformations for software re-use
title_full TransformScout : finding compositions of transformations for software re-use
title_fullStr TransformScout : finding compositions of transformations for software re-use
title_full_unstemmed TransformScout : finding compositions of transformations for software re-use
title_short TransformScout : finding compositions of transformations for software re-use
title_sort transformscout finding compositions of transformations for software re use
topic Technology and Policy Program.
url http://hdl.handle.net/1721.1/41768
work_keys_str_mv AT pamukmujde transformscoutfindingcompositionsoftransformationsforsoftwarereuse
AT pamukmujde findingcompositionsoftransformationsforsoftwarereuse