A joint project of the Graduate School, Peabody College, and the Jean & Alexander Heard Library

Title page for ETD etd-03012006-134308

Type of Document Master's Thesis
Author Nuttall, Brandon O'Dell
URN etd-03012006-134308
Title A defect-centric open-source lifecycle model
Degree Master of Science
Department Computer Science
Advisory Committee
Advisor Name Title
Stephen Schach Committee Chair
Douglas Fisher Committee Member
  • duplicate
  • mozilla
  • software engineering
  • open-source software
  • open source software
  • open source
  • trace path
  • bugzilla
Date of Defense 2006-05-01
Availability unrestricted

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.

  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  nuttall-thesis-noabstract.pdf 463.94 Kb 00:02:08 00:01:06 00:00:57 00:00:28 00:00:02

Browse All Available ETDs by ( Author | Department )

If you have more questions or technical problems, please Contact LITS.