Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Clone Detection & Cataloging Method (CDCM) Towards an automatic approach for bootstrapping reuse efforts in an organization

Sood, Rachit K.

Abstract Details

2012, Master of Science, Ohio State University, Computer Science and Engineering.
There are a considerable number of cases in the past where organizations have succeeded in reusing code developed for customized business applications. The approaches taken had one thing in common: they looked back at what they had reused earlier (in existing applications) and identified components that had a high potential for reuse in the future. Today, organizations pursue a code reuse initiative on similar lines and often try to provide a library with potentially reusable components to its developers. This process, however is not easy, as it requires the organization to revisit "most of" its existing assets and look for code components that may have a high reuse potential in future projects, transform them to populate the reusable asset library. We propose a method that eases the task of "filling-up" the library with pertinent components, and present the Clone Detection and Cataloging Method (CDCM), which is an innovative approach that automates the analysis of existing source code. CDCM identifies reusable assets by finding semantic (common domains) and structural (redundant code) similarities in existing applications. We evaluate our approach in the framework of commercial enterprise applications. Initial results are mixed and indicate that CDCM is useful for annotating source code components with business specific knowledge and finding reuse opportunities within an application.
Jay Ramanathan, PhD (Advisor)
Rajiv Ramnath, PhD (Committee Co-Chair)
65 p.

Recommended Citations

Citations

  • Sood, R. K. (2012). Clone Detection & Cataloging Method (CDCM) Towards an automatic approach for bootstrapping reuse efforts in an organization [Master's thesis, Ohio State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=osu1345436534

    APA Style (7th edition)

  • Sood, Rachit. Clone Detection & Cataloging Method (CDCM) Towards an automatic approach for bootstrapping reuse efforts in an organization. 2012. Ohio State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=osu1345436534.

    MLA Style (8th edition)

  • Sood, Rachit. "Clone Detection & Cataloging Method (CDCM) Towards an automatic approach for bootstrapping reuse efforts in an organization." Master's thesis, Ohio State University, 2012. http://rave.ohiolink.edu/etdc/view?acc_num=osu1345436534

    Chicago Manual of Style (17th edition)