Empirical Research towards a Relevance Assessment of Software Clones

preview-18
  • Empirical Research towards a Relevance Assessment of Software Clones Book Detail

  • Author : Saman Bazrafshan
  • Release Date : 2017-06-30
  • Publisher : Logos Verlag Berlin GmbH
  • Genre : Computers
  • Pages : 270
  • ISBN 13 : 3832545093
  • File Size : 6,6 MB

Empirical Research towards a Relevance Assessment of Software Clones by Saman Bazrafshan PDF Summary

Book Description: Redundancies in program source code - software clones - are a common phenomenon. Although it is often claimed that software clones decrease the maintainability of software systems and need to be managed, research in the last couple of years showed that not all clones can be considered harmful. A sophisticated assessment of the relevance of software clones and a cost-benefit analysis of clone management is needed to gain a better understanding of cloning and whether it is truly a harmful phenomenon. This thesis introduces techniques to model, analyze, and evaluate versatile aspects of software clone evolution within the history of a system. We present a mapping of non-identical clones across multiple versions of a system, that avoids possible ambiguities of previous approaches. Though processing more data to determine the context of each clone to avoid an ambiguous mapping, the approach is shown to be efficient and applicable to large systems for a retrospective analysis of software clone evolution. The approach has been used in several studies to gain insights into the phenomenon of cloning in open-source as well as industrial software systems. Our results show that non-identical clones require more attention regarding clone management compared to identical clones as they are the dominating clone type for the main share of our subject systems. Using the evolution model to investigate costs and benefits of refactorings that remove clones, we conclude that clone removals could not reduce maintenance costs for most systems under study.

Disclaimer: www.yourbookbest.com does not own Empirical Research towards a Relevance Assessment of Software Clones books pdf, neither created or scanned. We just provide the link that is already available on the internet, public domain and in Google Drive. If any way it violates the law or has any issues, then kindly mail us via contact us page to request the removal of the link.

Grand Timely Topics in Software Engineering

Grand Timely Topics in Software Engineering

File Size : 80,80 MB
Total View : 7326 Views
DOWNLOAD

This tutorial volume includes the revised and extended tutorials (briefings) held at the 5th International Summer School on Grand Timely Topics in Software Engi

Customer Relationship Management

Customer Relationship Management

File Size : 33,33 MB
Total View : 6282 Views
DOWNLOAD

About the Book: Customer Relationship Management CRM was born in the 1990s in the West. In the initial phases, the over enthusiastic businesses invested almost

Code Clone Analysis

Code Clone Analysis

File Size : 5,5 MB
Total View : 8460 Views
DOWNLOAD

This is the first book organized around code clone analysis. To cover the broad studies of code clone analysis, this book selects past research results that are