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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |