Get Free Shipping on orders over $0
Clone Evolution - Nils Gode

Clone Evolution

By: Nils Gode

Paperback | 29 August 2011

At a Glance

Paperback


$154.75

or 4 interest-free payments of $38.69 with

 or 

Ships in 5 to 10 business days

Duplicated passages of source code - code clones - are a common property of software systems. While clones are beneficial in some situations, their presence causes various problems for software maintenance. Most of these problems are strongly related to change and include, for example, the need to propagate changes across duplicated code fragments and the risk of inconsistent changes to clones that are meant to evolve identically. Hence, we need a sophisticated analysis of clone evolution to better understand, assess, and manage duplication in practice. This thesis introduces Clone Evolution Graphs as a technique to model clone relations and their evolution within the history of a system. We present our incremental algorithm for efficient and automated extraction of Clone Evolution Graphs from a system's history. The approach is shown to scale even for large systems with long histories making it applicable to retroactive analysis ofclone evolution as well as live tracking of clones during software maintenance.We have used Clone Evolution Graphs in several studies to analyze versatile aspects of clone evolution in open-source as well as industrial systems. Our results show that the characteristics of clone evolution are quite different between systems, highlighting the need for a sophisticated technique like Clone Evolution Graphs to track clones and analyze their evolution on a per-system basis. We have also shown that Clone Evolution Graphs are well-suited to analyze the change behavior of individual clones and can be used to identify problematic clones within a system. In general, the results of our studies provide new insights into how clones evolve, how they are changed, and how they are removed.

More in Computing & I.T.

God AI : Boom or Doom? What to Expect When Machines Outsmart Us - Toby Walsh
Minecraft Annual 2027 - Mojang AB

RRP $22.99

$18.75

18%
OFF
The Legend of Zelda : Tears of the Kingdom--Secrets of the Zonai - Nintendo
Tech Bros - John Stensholt

Paperback

RRP $36.99

$19.99

46%
OFF
Microsoft 365 Excel For Dummies : For Dummies (Computer/Tech) - David H. Ringstrom
The Art and Lore of Dead by Daylight - Paul Davies

RRP $75.00

$55.75

26%
OFF
Claude For Dummies - Stephanie Diamond

RRP $44.95

$35.75

20%
OFF
Medium Hot : Images in the Age of Heat - Hito Steyerl

RRP $26.99

$22.99

15%
OFF
Careless People : A story of where I used to work - Sarah Wynn-Williams

RRP $24.99

$21.75

13%
OFF
Empire of AI : Inside the reckless race for total domination - Karen Hao
How to Win At Chess : The Ultimate Guide for Beginners and Beyond - GothamChess
Pok©cology : An Illustrated Guide To Pok©mon Ecology - Pokemon
Cisco Networking All-in-One For Dummies - Edward Tetz

RRP $82.95

$60.75

27%
OFF
Videogame Architecture : Building Virtual Spaces - Luke Caspar Pearson

RRP $100.00

$70.99

29%
OFF

This product is categorised by