A DEFECT-CENTRIC OPEN-SOURCE LIFECYCLE MODEL
<p>The fact that all software has defects is one of the few things that are true across all software projects. Traditionally, few proprietary software project managers would risk cultivating a reputation for producing ``buggy' code by making details about the defects in their products pub...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en |
Published: |
VANDERBILT
2006
|
Subjects: | |
Online Access: | http://etd.library.vanderbilt.edu/available/etd-03012006-134308/ |
id |
ndltd-VANDERBILT-oai-VANDERBILTETD-etd-03012006-134308 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-VANDERBILT-oai-VANDERBILTETD-etd-03012006-1343082013-01-08T17:16:07Z A DEFECT-CENTRIC OPEN-SOURCE LIFECYCLE MODEL Nuttall, Brandon O'Dell Computer Science <p>The fact that all software has defects is one of the few things that are true across all software projects. Traditionally, few proprietary software project managers would risk cultivating a reputation for producing ``buggy' code by making details about the defects in their products public. However, products such as Linux, Apache, and Mozilla have turned this attitude on its head by laying bare for inspection not only their source code but also the inner workings of their development processes. This thesis takes advantage of this openness by modeling open-source software development with a defect-centric approach. First, a framework for measuring the productivity of contributors is defined. These measurements allow contributors to be divided into groups identified by the activities they perform. Many of these activities are well-known; however, the activity of characterization is unique enough to warrant further attention and it is described along with its artifact, the trace path, in detail. Finally, predictions made by the model are tested using data from the Mozilla project, and the model is corroborated.</p> Stephen Schach Douglas Fisher VANDERBILT 2006-03-02 text application/pdf http://etd.library.vanderbilt.edu/available/etd-03012006-134308/ http://etd.library.vanderbilt.edu/available/etd-03012006-134308/ en unrestricted I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to Vanderbilt University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. |
collection |
NDLTD |
language |
en |
format |
Others
|
sources |
NDLTD |
topic |
Computer Science |
spellingShingle |
Computer Science Nuttall, Brandon O'Dell A DEFECT-CENTRIC OPEN-SOURCE LIFECYCLE MODEL |
description |
<p>The fact that all software has defects is one of the few things that are true across all software projects. Traditionally, few proprietary software project managers would risk cultivating a reputation for producing ``buggy' code by making details about the defects in their products public. However, products such as Linux, Apache, and Mozilla have turned this attitude on its head by laying bare for inspection not only their source code but also the inner workings of their development processes. This thesis takes advantage of this openness by modeling open-source software development with a defect-centric approach. First, a framework for measuring the productivity of contributors is defined. These measurements allow contributors to be divided into groups identified by the activities they perform. Many of these activities are well-known; however, the activity of characterization is unique enough to warrant further attention and it is described along with its artifact, the trace path, in detail. Finally, predictions made by the model are tested using data from the Mozilla project, and the model is corroborated.</p> |
author2 |
Stephen Schach |
author_facet |
Stephen Schach Nuttall, Brandon O'Dell |
author |
Nuttall, Brandon O'Dell |
author_sort |
Nuttall, Brandon O'Dell |
title |
A DEFECT-CENTRIC OPEN-SOURCE LIFECYCLE MODEL |
title_short |
A DEFECT-CENTRIC OPEN-SOURCE LIFECYCLE MODEL |
title_full |
A DEFECT-CENTRIC OPEN-SOURCE LIFECYCLE MODEL |
title_fullStr |
A DEFECT-CENTRIC OPEN-SOURCE LIFECYCLE MODEL |
title_full_unstemmed |
A DEFECT-CENTRIC OPEN-SOURCE LIFECYCLE MODEL |
title_sort |
defect-centric open-source lifecycle model |
publisher |
VANDERBILT |
publishDate |
2006 |
url |
http://etd.library.vanderbilt.edu/available/etd-03012006-134308/ |
work_keys_str_mv |
AT nuttallbrandonodell adefectcentricopensourcelifecyclemodel AT nuttallbrandonodell defectcentricopensourcelifecyclemodel |
_version_ |
1716533024302039040 |