DSpace logo

Please use this identifier to cite or link to this item: http://142.54.178.187:9060/xmlui/handle/123456789/2295
Title: Software Size Estimation Model for Board-Based Desktop Games
Authors: Sabahat, Nosheen
Keywords: Applied Sciences
Issue Date: 2009
Publisher: National University of Sciences and Technology (NUST)
Abstract: Software effort, schedule and cost estimation have the highest utility at the time of inception. Since software size is one of the most important determinants of software effort (and hence cost), it is extremely beneficial to estimate size early. This early estimation of size is likely to result in better planning for projects dealing with the development of software games. Existing literature in this field contains a lot of work on software sizing for traditional software. Size estimation of software games, however, is not explored. This research addresses this gap by focusing on the size estimation of desktop based software games belonging to “board-games” category. A dataset comprising of open source board-based software desktop games is used to calibrate this size estimation model. After short listing potential predictors of software size for this sub-domain and providing definitions of them, forward step wise multiple linear regression (MLR) is used for model fitting. Results obtained show that our size estimation has reasonably better estimation accuracy as indicated by the coefficient of determination i.e. the adjusted R2 of our final model as 0.914. Mean magnitude of relative error (MMRE) is 0.24, PRED(25) is 75% and MdMRE is 0.18. Our model is validated using K-fold cross validation (K=5) and the results are very promising. Results of Kfold validation depict that the average value of PRED(25) is 72%, average MMRE is 0.23 and average MMRE is 0.18. MMER, MBRE and MIBRE are also used to assess accuracy of our model and the results obtained are up to the mark. We used object-oriented CK design metrics for the comparison of our model. Using CK metrics, another data set is formulated for the board-based software games and size estimation model is built. SLR and MLR are applied over the same data set of board games for model fitting and results are obtained. The adjusted R2 of the model obtained by using CK metrics is 0.75. Kfold validation is applied to validate the model with K=5. Comparing the results of MMRE, PRED(25), MdMRE, MMER. MBRE and MIBRE of the model obtained via CK metrics with our model show that our size estimation model has reasonable better estimation accuracy then the model built with CK metrics and hence our model can be used as a size estimation model for boardxviii based software games. The utility of this size estimation model is also demonstrated by presenting a worked-out game size estimation example followed by some size-related what-if analyses. By providing a reasonably accurate estimate of software size early in the life cycle, our model makes it easier and simpler to plan and manage the development of open source board-based software games.
URI: http://142.54.178.187:9060/xmlui/handle/123456789/2295
Appears in Collections:Thesis

Files in This Item:
File Description SizeFormat 
8272.htm128 BHTMLView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.