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...

Full description

Saved in:
Bibliographic Details
Main Author: Passakorn Phannachitta
Format: Conference Proceeding
Published: 2020
Subjects:
Online Access:https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85085608898&origin=inward
http://cmuir.cmu.ac.th/jspui/handle/6653943832/70136
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chiang Mai University
id th-cmuir.6653943832-70136
record_format dspace
spelling th-cmuir.6653943832-701362020-10-14T08:43:33Z Meta Learning and Software Effort Estimation Passakorn Phannachitta Arts and Humanities Computer Science Energy Engineering Medicine © 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. 2020-10-14T08:24:49Z 2020-10-14T08:24:49Z 2020-03-01 Conference Proceeding 2-s2.0-85085608898 10.1109/ECTIDAMTNCON48261.2020.9090722 https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85085608898&origin=inward http://cmuir.cmu.ac.th/jspui/handle/6653943832/70136
institution Chiang Mai University
building Chiang Mai University Library
continent Asia
country Thailand
Thailand
content_provider Chiang Mai University Library
collection CMU Intellectual Repository
topic Arts and Humanities
Computer Science
Energy
Engineering
Medicine
spellingShingle Arts and Humanities
Computer Science
Energy
Engineering
Medicine
Passakorn Phannachitta
Meta Learning and Software Effort Estimation
description © 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.
format Conference Proceeding
author Passakorn Phannachitta
author_facet Passakorn Phannachitta
author_sort Passakorn Phannachitta
title Meta Learning and Software Effort Estimation
title_short Meta Learning and Software Effort Estimation
title_full Meta Learning and Software Effort Estimation
title_fullStr Meta Learning and Software Effort Estimation
title_full_unstemmed Meta Learning and Software Effort Estimation
title_sort meta learning and software effort estimation
publishDate 2020
url https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85085608898&origin=inward
http://cmuir.cmu.ac.th/jspui/handle/6653943832/70136
_version_ 1681752847777005568