A Quantitative Analysis of Open Source Software's Acceptability as Production-Quality Code

Saved in:
Bibliographic Details
Title: A Quantitative Analysis of Open Source Software's Acceptability as Production-Quality Code
Language: English
Authors: Fischer, Michael
Source: ProQuest LLC. 2011Ph.D. Dissertation, Capella University.
Availability: ProQuest LLC. 789 East Eisenhower Parkway, P.O. Box 1346, Ann Arbor, MI 48106. Tel: 800-521-0600; Web site: http://www.proquest.com/en-US/products/dissertations/individuals.shtml
Peer Reviewed: N
Physical Description: PDF
Page Count: 134
Publication Date: 2011
Document Type: Dissertations/Theses - Doctoral Dissertations
Descriptors: Statistical Analysis, Open Source Technology, Computer Software, Programming Languages
ISBN: 978-1-124-81445-2
Abstract: The difficulty in writing defect-free software has been long acknowledged both by academia and industry. A constant battle occurs as developers seek to craft software that works within aggressive business schedules and deadlines. Many tools and techniques are used in attempt to manage these software projects. Software metrics are a tool that has seen limited application within industry despite detailed analysis by academia. When adopted by a development team, software metrics have the ability to provide insight into the quality of a software product and to provide warning indicators during the development phase, when changes can be more readily made. Current research on software metrics has focused on Java, C++, and Smalltalk while neglecting Microsoft .Net based languages. The Microsoft .Net Framework is responsible for a growing portion of the source code that exists within corporate environments. The tool support for .Net lags behind other platforms. Microsoft Visual Studio contains support for metric analysis but only in its higher-end editions. This study utilizes a commercially available software package to begin building a foundation for study and analysis of projects using the Microsoft .Net C# language. NDepend was used to analyze 185 samples from two separate software repositories to determine that the quality of open source software projects written using C# met established software quality metrics. [The dissertation citations contained here are published with the permission of ProQuest LLC. Further reproduction is prohibited without permission. Copies of dissertations may be obtained by Telephone (800) 1-800-521-0600. Web page: http://www.proquest.com/en-US/products/dissertations/individuals.shtml.]
Abstractor: As Provided
Entry Date: 2012
Access URL: https://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqdiss&rft_dat=xri:pqdiss:3464759
Accession Number: ED532283
Database: ERIC
Description
Abstract:The difficulty in writing defect-free software has been long acknowledged both by academia and industry. A constant battle occurs as developers seek to craft software that works within aggressive business schedules and deadlines. Many tools and techniques are used in attempt to manage these software projects. Software metrics are a tool that has seen limited application within industry despite detailed analysis by academia. When adopted by a development team, software metrics have the ability to provide insight into the quality of a software product and to provide warning indicators during the development phase, when changes can be more readily made. Current research on software metrics has focused on Java, C++, and Smalltalk while neglecting Microsoft .Net based languages. The Microsoft .Net Framework is responsible for a growing portion of the source code that exists within corporate environments. The tool support for .Net lags behind other platforms. Microsoft Visual Studio contains support for metric analysis but only in its higher-end editions. This study utilizes a commercially available software package to begin building a foundation for study and analysis of projects using the Microsoft .Net C# language. NDepend was used to analyze 185 samples from two separate software repositories to determine that the quality of open source software projects written using C# met established software quality metrics. [The dissertation citations contained here are published with the permission of ProQuest LLC. Further reproduction is prohibited without permission. Copies of dissertations may be obtained by Telephone (800) 1-800-521-0600. Web page: http://www.proquest.com/en-US/products/dissertations/individuals.shtml.]
ISBN:978-1-124-81445-2