{"title":"EDF: a formalism for describing and reusing software experience","authors":"Pablo A. Straub, E. Ostertag","doi":"10.1109/ISSRE.1991.145363","DOIUrl":null,"url":null,"abstract":"One approach to achieve high levels of reuse of software experience is to create a database with information on software products, processes, and measurements. The authors present the Extensible Description Formalism (EDF), a language to describe these databases. EDF is a generalization of the faceted index approach to classification. Objects in EDF can be described in terms of different sets of facets and other object descriptions. Classification schemes are easy to extend by adding new attributes or refining existing ones. EDF has been implemented and used to classify a large software library. The authors present the EDF approach to classification; the development of a classification of data structure operations and packages; and a software defect classification scheme used to describe, explain, and predict defects in data structure packages.<<ETX>>","PeriodicalId":338844,"journal":{"name":"Proceedings. 1991 International Symposium on Software Reliability Engineering","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 1991 International Symposium on Software Reliability Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSRE.1991.145363","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
One approach to achieve high levels of reuse of software experience is to create a database with information on software products, processes, and measurements. The authors present the Extensible Description Formalism (EDF), a language to describe these databases. EDF is a generalization of the faceted index approach to classification. Objects in EDF can be described in terms of different sets of facets and other object descriptions. Classification schemes are easy to extend by adding new attributes or refining existing ones. EDF has been implemented and used to classify a large software library. The authors present the EDF approach to classification; the development of a classification of data structure operations and packages; and a software defect classification scheme used to describe, explain, and predict defects in data structure packages.<>