Please use this identifier to cite or link to this item: http://scholarbank.nus.edu.sg/handle/10635/15613
Title: Exploiting similarity patterns in web applications for enhanced genericity and maintainability
Authors: DAMITH CHATURA RAJAPAKSE
Keywords: clones, software maintenance, software reuse, genericity, clone unification, Web applications
Issue Date: 30-Nov-2006
Source: 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.
URI: http://scholarbank.nus.edu.sg/handle/10635/15613
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

OPEN

NoneView/Download

Page view(s)

204
checked on Jan 15, 2018

Download(s)

532
checked on Jan 15, 2018

Google ScholarTM

Check


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