Title
Applying bioinformatics in the analysis of software variants
Abstract
Analysis of software similarity is a lively research topic, particularly in the context of software maintenance and software reuse. There exist several approaches to detecting similar code inside one software system and across many systems. While working on similarity analysis of software variants, we observed many analogies between the approaches for analyzing evolution of software and of biological organisms. Hence, we applied bioinformatics concepts used in genome similarity analysis, such as alignments and phylogenetic trees, to software variants. We present the usefulness of these concepts by applying them to a group of related systems from the BSD Unix family.
Year
DOI
Venue
2012
10.1109/ICPC.2012.6240499
Program Comprehension
Keywords
Field
DocType
Unix,bioinformatics,genomics,software maintenance,software reusability,BSD Unix family,alignments,bioinformatics application,biological organisms,genome similarity analysis,phylogenetic trees,similar code detection,software evolution,software maintenance,software reuse,software similarity analysis,software variant analysis,bioinformatics,reverse engineering,software evolution,software variants,visualization
Data mining,Software analytics,Computer science,Software system,Software maintenance,Bioinformatics,Software construction,Software evolution,Software visualization,Software development,Software framework
Conference
ISSN
ISBN
Citations 
1092-8138 E-ISBN : 978-1-4673-1215-8
978-1-4673-1215-8
4
PageRank 
References 
Authors
0.45
2
2
Name
Order
Citations
PageRank
Vasil L. Tenev140.45
Slawomir Duszynski2795.59