Please use this identifier to cite or link to this item:
Title: Exploiting similarity patterns in web applications for enhanced genericity and maintainability
Keywords: clones, software maintenance, software reuse, genericity, clone unification, Web applications
Issue Date: 30-Nov-2006
Citation: DAMITH CHATURA RAJAPAKSE (2006-11-30). Exploiting similarity patterns in web applications for enhanced genericity and maintainability. ScholarBank@NUS Repository.
Abstract: Similarities at analysis, design and implementation levels in software are great opportunities for reuse. When such similarities are not exploited, they can lead to repetitions in software (also called a??clonesa??). Most clones negatively affect software maintenance, but clones may also have benefits. We believe that the lack of a holistic approach to unify and reuse clones without loosing their benefits is behind the high levels of cloning in todaya??s software. This thesis proposes such a holistic solution to the cloning problem, paying particular attention to the Web application domain, as our survey showed that cloning is more severe in Web applications when compared to traditional applications. The a??mixed strategya?? (mixing meta-programming with conventional clone unification techniques) and the concept of a??structural clonesa?? (higher-level clones made up of patterns of lower-level clones) are the salient features of our solution.
Appears in Collections:Ph.D Theses (Open)

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
Damith C Rajapakse [HT026381W] SOC PhD Thesis Electronically Submitted 30 Nov 06.pdf2.03 MBAdobe PDF



Page view(s)

checked on Mar 25, 2019


checked on Mar 25, 2019

Google ScholarTM


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.