[PDF][PDF] A survey on software clone detection research

CK Roy, JR Cordy - Queen's School of computing TR, 2007 - research.cs.queensu.ca
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 …

[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 …

Reverse engineering Web applications: the WARE approach

GA Di Lucca, AR Fasolino… - Journal of Software …, 2004 - Wiley Online Library
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 …

Discovering refactoring opportunities in cascading style sheets

D Mazinanian, N Tsantalis, A Mesbah - Proceedings of the 22nd ACM …, 2014 - dl.acm.org
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 …

[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 …

[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 …

Function clone detection in web applications: a semiautomated approach

F Calefato, F Lanubile… - Journal of Web …, 2004 - journals.riverpublishers.com
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 …

Development nature matters: An empirical study of code clones in JavaScript applications

WT Cheung, S Ryu, S Kim - Empirical Software Engineering, 2016 - Springer
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 …

Generating reusable web components from mockups

M Bajammal, D Mazinanian, A Mesbah - Proceedings of the 33rd ACM …, 2018 - dl.acm.org
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 …

Using clustering to support the migration from static to dynamic web pages

F Ricca, P Tonella - 11th IEEE International Workshop on …, 2003 - ieeexplore.ieee.org
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 …