• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Variant Analysis: Set-Based Similarity Visualization for Cloned Software Systems
 
  • Details
  • Full
Options
2017
Conference Paper
Title

Variant Analysis: Set-Based Similarity Visualization for Cloned Software Systems

Abstract
Software product lines are frequently created using an extractive approach, in which a group of existing software products is reengineered to extract their reusable core. To direct that effort, it is necessary to analyze the reuse potential and the code similarity across the products. We present Variant Analysis, a tool visualizing code similarity across a group of software systems. We represent the systems as intersecting sets of content elements, and place the elements similar between any n systems into the intersection of the respective n sets. Using the resulting set model and the system structure hierarchy, we provide similarity visualizations scaling for tens of compared software systems and millions lines of code. The current Variant Analysis tool analyzes similarity of text files such as source code. However, the underlying models and visualizations can also be used for other types of data, even beyond the software domain.
Author(s)
Tenev, Vasil  
Duszynski, Slawomir
Becker, Martin  
Mainwork
SPLC '17, Proceedings of the 21st International Systems and Software Product Line Conference. Vol.B  
Conference
International Systems and Software Product Line Conference (SPLC) 2017  
DOI
10.1145/3109729.3109753
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024