Applying bioinformatics in the analysis of software variants
Applying bioinformatics in the analysis of software variants
复制标题
应用生物信息学分析软件变体
DOI:
10.1109/icpc.2012.6240499
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Slawomir Duszynski
中科院分区:
文献类型:
--
作者:
Vasil L. Tenev;Slawomir Duszynski
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.