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

Uložené v:
Podrobná bibliografia
Názov: A Quantitative Analysis of Open Source Software's Acceptability as Production-Quality Code
Jazyk: English
Autori: Fischer, Michael
Zdroj: ProQuest LLC. 2011Ph.D. Dissertation, Capella University.
Dostupnosť: 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
Fyzický popis: PDF
Počet strán: 134
Dátum vydania: 2011
Druh dokumentu: Dissertations/Theses - Doctoral Dissertations
Descriptors: Statistical Analysis, Open Source Technology, Computer Software, Programming Languages
ISBN: 978-1-124-81445-2
Abstrakt: 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
Prístupová URL adresa: 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
Prístupové číslo: ED532283
Databáza: ERIC
FullText Text:
  Availability: 0
Header DbId: eric
DbLabel: ERIC
An: ED532283
AccessLevel: 3
PubType: Dissertation/ Thesis
PubTypeId: dissertation
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A Quantitative Analysis of Open Source Software's Acceptability as Production-Quality Code
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Fischer%2C+Michael%22">Fischer, Michael</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22ProQuest+LLC%22"><i>ProQuest LLC</i></searchLink>. 2011Ph.D. Dissertation, Capella University.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: 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
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: N
– Name: PhysDesc
  Label: Physical Description
  Group: PhysDesc
  Data: PDF
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 134
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2011
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Dissertations/Theses - Doctoral Dissertations
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Statistical+Analysis%22">Statistical Analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Open+Source+Technology%22">Open Source Technology</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software%22">Computer Software</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+Languages%22">Programming Languages</searchLink>
– Name: ISBN
  Label: ISBN
  Group: ISBN
  Data: 978-1-124-81445-2
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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.]
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2012
– Name: URL
  Label: Access URL
  Group: URL
  Data: <link linkTarget="URL" linkTerm="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" linkWindow="_blank">http://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</link>
– Name: AN
  Label: Accession Number
  Group: ID
  Data: ED532283
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=ED532283
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 134
    Subjects:
      – SubjectFull: Statistical Analysis
        Type: general
      – SubjectFull: Open Source Technology
        Type: general
      – SubjectFull: Computer Software
        Type: general
      – SubjectFull: Programming Languages
        Type: general
    Titles:
      – TitleFull: A Quantitative Analysis of Open Source Software's Acceptability as Production-Quality Code
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Fischer, Michael
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2011
          Identifiers:
            – Type: isbn-print
              Value: 978-1-124-81445-2
          Titles:
            – TitleFull: ProQuest LLC
              Type: main
ResultId 1