[PDF][PDF] A survey on software clone detection research
Code duplication or copying a code fragment and then reuse by pasting with or without any
modifications is a well known code smell in software maintenance. Several studies show …
modifications is a well known code smell in software maintenance. Several studies show …
[PDF][PDF] Practical language-independent detection of near-miss clones
JR Cordy, TR Dean, N Synytskyy - Proceedings of the 2004 conference of …, 2004 - Citeseer
Previous research shows that most software systems contain significant amounts of
duplicated, or cloned, code. Some clones are exact duplicates of each other, while others …
duplicated, or cloned, code. Some clones are exact duplicates of each other, while others …
Reverse engineering Web applications: the WARE approach
The rapid, progressive diffusion of Web applications in several productive contexts of our
modern society is laying the foundations of a renewed scenario of software development …
modern society is laying the foundations of a renewed scenario of software development …
Discovering refactoring opportunities in cascading style sheets
Cascading Style Sheets (CSS) is a language used for describing the look and formatting of
HTML documents. CSS has been widely adopted in web and mobile development practice …
HTML documents. CSS has been widely adopted in web and mobile development practice …
[BUCH][B] Effective software maintenance and evolution: A reuse-based approach
S Jarzabek - 2007 - taylorfrancis.com
With software maintenance costs averaging 50% of total computing costs, it is necessary to
have an effective maintenance program in place. Aging legacy systems, for example, pose …
have an effective maintenance program in place. Aging legacy systems, for example, pose …
[PDF][PDF] Robust multilingual parsing using island grammars.
N Synytskyy, JR Cordy, TR Dean - CASCON, 2003 - research.cs.queensu.ca
Any attempt at automated software analysis or modification must be preceded by a
comprehension step, ie parsing. This task, while often considered straightforward, can in fact …
comprehension step, ie parsing. This task, while often considered straightforward, can in fact …
Function clone detection in web applications: a semiautomated approach
Many web applications use a mixture of HTML and scripting language code as the front-end
to business services, where scripts can run on both the client and server side. Analogously …
to business services, where scripts can run on both the client and server side. Analogously …
Development nature matters: An empirical study of code clones in JavaScript applications
Code cloning is one of the active research areas in the software engineering community.
Specifically, researchers have conducted numerous empirical studies on code cloning and …
Specifically, researchers have conducted numerous empirical studies on code cloning and …
Generating reusable web components from mockups
The transformation of a user interface mockup designed by a graphic designer to web
components in the final app built by a web developer is often laborious, involving manual …
components in the final app built by a web developer is often laborious, involving manual …
Using clustering to support the migration from static to dynamic web pages
Web sites of the first generation consist typically of a set of purely static Web pages. Content
and presentation are not separated, and a same page structure is replicated every time a …
and presentation are not separated, and a same page structure is replicated every time a …