{"title":"Software Phenetics, Phylogeny and Evolution","authors":"A. Sampaio","doi":"10.1109/SE.2007.12","DOIUrl":null,"url":null,"abstract":"Many important discussion and theoretical reasoning has been done about software evolution, notably, in connection with biological evolution. Species are the units used by biologists to measure variety of forms and study evolution and taxonomies are the way to express relations between species. In this paper the author relates classification of species with evolution and proposes the use of biological methods to construct phylogenetic relations of software. Afterwards approaches to achieve that are presented and a taxonomic study using one of such approaches with some software methods is briefly presented.","PeriodicalId":155468,"journal":{"name":"Third International IEEE Workshop on Software Evolvability 2007","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Third International IEEE Workshop on Software Evolvability 2007","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SE.2007.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Many important discussion and theoretical reasoning has been done about software evolution, notably, in connection with biological evolution. Species are the units used by biologists to measure variety of forms and study evolution and taxonomies are the way to express relations between species. In this paper the author relates classification of species with evolution and proposes the use of biological methods to construct phylogenetic relations of software. Afterwards approaches to achieve that are presented and a taxonomic study using one of such approaches with some software methods is briefly presented.