{"title":"Method mining in experimental software engineering","authors":"Hideaki Uchimiya, Shinpei Ogata, K. Kaijiri","doi":"10.1109/ICSAI.2014.7009433","DOIUrl":null,"url":null,"abstract":"In experimental software engineering, particularly in the domain of predicting or identifying some properties (quality, cost, maturity, etc.), many methods have been proposed. The effectiveness of these methods depends on the software domain, the development process and style, etc., so there is no unique adequate method. The necessity of searching some adequate methods is recognized, but only few search techniques have been proposed thus far. Zhimin proposed a method mining technique for predicting error-prone modules based on a knowledge base consisting of a lot of prediction results. Here, we improve Zhimin's method and propose a general method mining model for experimental software engineering, which can search for some adequate methods on the basis of the performance knowledge base. We also show several applications and their mining results, for example, error-prone module prediction and traceability link recovery.","PeriodicalId":143221,"journal":{"name":"The 2014 2nd International Conference on Systems and Informatics (ICSAI 2014)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 2014 2nd International Conference on Systems and Informatics (ICSAI 2014)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSAI.2014.7009433","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In experimental software engineering, particularly in the domain of predicting or identifying some properties (quality, cost, maturity, etc.), many methods have been proposed. The effectiveness of these methods depends on the software domain, the development process and style, etc., so there is no unique adequate method. The necessity of searching some adequate methods is recognized, but only few search techniques have been proposed thus far. Zhimin proposed a method mining technique for predicting error-prone modules based on a knowledge base consisting of a lot of prediction results. Here, we improve Zhimin's method and propose a general method mining model for experimental software engineering, which can search for some adequate methods on the basis of the performance knowledge base. We also show several applications and their mining results, for example, error-prone module prediction and traceability link recovery.