Meta Learning and Software Effort Estimation

© 2020 IEEE. Studies in software effort estimation typically seek to discover the best estimator which will perform best in any circumstances. However, the present study opposes that such a single best estimator may not exist, and rather suggests to seek the solution to determine the most suitable e...

全面介紹

Saved in:
書目詳細資料
主要作者: Passakorn Phannachitta
格式: Conference Proceeding
出版: 2020
主題:
在線閱讀:https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85085608898&origin=inward
http://cmuir.cmu.ac.th/jspui/handle/6653943832/70136
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結:© 2020 IEEE. Studies in software effort estimation typically seek to discover the best estimator which will perform best in any circumstances. However, the present study opposes that such a single best estimator may not exist, and rather suggests to seek the solution to determine the most suitable estimator for a given dataset. This study proposes MLS (short for a meta-learning framework for software effort estimation) to explore the possibility to apply meta learning to the software effort estimation problem. The approach hypothesizes that the same estimation algorithm will offer similar accuracy for similar datasets, where the similarity between datasets is determined by quantifying their meta characteristics, such as the mean absolute correlation between all the numeric variables. Based on the performance evaluation undertaken on ten industrial datasets, together with six robust performance measures, and Brunner's robust statistical test method, MLS outperforms 48 other effort estimators. It can be preliminary concluded that the meta-learning approach developed in the study is able to provide higher accuracy than to use only one single estimator on all the datasets. More studies on meta learning would be greatly useful to establish a greater degree of accuracy on the estimation activities in empirical software engineering.