Using Model Combinatorial Methods to Analyze Program Size Variation in Open-Source Software

碩士 === 國立清華大學 === 資訊系統與應用研究所 === 101 === As one of the most important internal attributes of software systems, the estimation of software size is crucial to project success. Typically, software size can be described by the length, functionality, or complexity of the file, but in practice many people...

Full description

Bibliographic Details
Main Authors: Huang, Shih-Min, 黃詩閔
Other Authors: Huang, Chin-Yu
Format: Others
Language:en_US
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/95439192542340764810
id ndltd-TW-101NTHU5394034
record_format oai_dc
spelling ndltd-TW-101NTHU53940342015-10-13T22:30:11Z http://ndltd.ncl.edu.tw/handle/95439192542340764810 Using Model Combinatorial Methods to Analyze Program Size Variation in Open-Source Software 運用模型組合方法於開放源碼軟體規模變動之分析 Huang, Shih-Min 黃詩閔 碩士 國立清華大學 資訊系統與應用研究所 101 As one of the most important internal attributes of software systems, the estimation of software size is crucial to project success. Typically, software size can be described by the length, functionality, or complexity of the file, but in practice many people still use lines of code (LOC) as a measure of software size since LOC is widely used and can be easily measured upon project completion. In this paper, we used a linear combination model with modified Bayesian inference weight decision approach (MBIWDA) to analyze the size distribution and software size-change rate of Open-Source Software (OSS). Furthermore, we investigated the factors that influenced the software size-change rate using the quantile regression (QR) model. Experiments were conducted using real data of several OSS projects, and evaluation results showed that the linear combination model with the MBIWDA had a outstanding capability of fitting the distribution of the software size-change rate. Finally, the analysis of QR demonstrated that faults with higher severity had an impact on LOC changes in the early stage. These findings offer an alternative view and reveal different issues of software sizing. Huang, Chin-Yu 黃慶育 2013 學位論文 ; thesis 73 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊系統與應用研究所 === 101 === As one of the most important internal attributes of software systems, the estimation of software size is crucial to project success. Typically, software size can be described by the length, functionality, or complexity of the file, but in practice many people still use lines of code (LOC) as a measure of software size since LOC is widely used and can be easily measured upon project completion. In this paper, we used a linear combination model with modified Bayesian inference weight decision approach (MBIWDA) to analyze the size distribution and software size-change rate of Open-Source Software (OSS). Furthermore, we investigated the factors that influenced the software size-change rate using the quantile regression (QR) model. Experiments were conducted using real data of several OSS projects, and evaluation results showed that the linear combination model with the MBIWDA had a outstanding capability of fitting the distribution of the software size-change rate. Finally, the analysis of QR demonstrated that faults with higher severity had an impact on LOC changes in the early stage. These findings offer an alternative view and reveal different issues of software sizing.
author2 Huang, Chin-Yu
author_facet Huang, Chin-Yu
Huang, Shih-Min
黃詩閔
author Huang, Shih-Min
黃詩閔
spellingShingle Huang, Shih-Min
黃詩閔
Using Model Combinatorial Methods to Analyze Program Size Variation in Open-Source Software
author_sort Huang, Shih-Min
title Using Model Combinatorial Methods to Analyze Program Size Variation in Open-Source Software
title_short Using Model Combinatorial Methods to Analyze Program Size Variation in Open-Source Software
title_full Using Model Combinatorial Methods to Analyze Program Size Variation in Open-Source Software
title_fullStr Using Model Combinatorial Methods to Analyze Program Size Variation in Open-Source Software
title_full_unstemmed Using Model Combinatorial Methods to Analyze Program Size Variation in Open-Source Software
title_sort using model combinatorial methods to analyze program size variation in open-source software
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/95439192542340764810
work_keys_str_mv AT huangshihmin usingmodelcombinatorialmethodstoanalyzeprogramsizevariationinopensourcesoftware
AT huángshīmǐn usingmodelcombinatorialmethodstoanalyzeprogramsizevariationinopensourcesoftware
AT huangshihmin yùnyòngmóxíngzǔhéfāngfǎyúkāifàngyuánmǎruǎntǐguīmóbiàndòngzhīfēnxī
AT huángshīmǐn yùnyòngmóxíngzǔhéfāngfǎyúkāifàngyuánmǎruǎntǐguīmóbiàndòngzhīfēnxī
_version_ 1718077442000683008