首页> 外文学位 >An exploratory study of open source software based on public project archives
【24h】

An exploratory study of open source software based on public project archives

机译:基于公共项目档案的开源软件的探索性研究

获取原文
获取原文并翻译 | 示例

摘要

This thesis conducts an exploratory study of Open Source Software (OSS) from various perspectives in order to discover and demonstrate fertile research areas in OSS that can benefit from the public archives of OSS projects. It follows a horizontal research method which combines theoretical model building with empirical data analysis.;On the theoretical side, it classifies existing quantitative OSS studies and categorizes the public archives. It defines the concept of an OSS project by delineating its four critical components---community, methodology, products, and services. It specifies the roles in OSS communities, examines the speed, cost, and quality of OSS development, and reveals the impacts of programming languages on software projects. Most importantly, it originates a new approach to OSS adoption research which comprises strategic level study of OSS adoption and an assessment framework for OSS projects. A rich set of propositions are formulated for future study.;On the empirical side, it analyzes summary statistics of 48,331 OSS projects and more detailed attributes of 1,907 projects which use Python as one of their programming languages. It depicts the portraits of OSS projects in general, and Python projects in specific. Caveats, for pitfalls and weaknesses of OSS projects discovered from the analysis, such as small development teams and competing projects, are announced with suggestions for improvements.;Inspiring original ideas into a burgeoning research domain, this thesis contributes to both comprehension and practice of OSS.
机译:本文从各种角度进行了开放源代码软件(OSS)的探索性研究,以发现和展示OSS的丰富研究领域,这些领域可以从OSS项目的公共档案中受益。它遵循了一种将理论模型构建与经验数据分析相结合的横向研究方法。在理论上,它对现有的定量OSS研究进行了分类,并对公共档案进行了分类。它通过描述OSS项目的四个关键组成部分(社区,方法论,产品和服务)来定义OSS项目的概念。它指定了OSS社区中的角色,检查了OSS开发的速度,成本和质量,并揭示了编程语言对软件项目的影响。最重要的是,它开创了OSS采用研究的新方法,其中包括OSS采用的战略层面研究和OSS项目评估框架。在以后的研究中,提出了一系列丰富的命题。在经验方面,它分析了48,331个OSS项目的摘要统计数据以及1,907个使用Python作为其编程语言之一的项目的更详细的属性。它描绘了一般OSS项目的肖像,具体描绘了Python项目的肖像。针对从分析中发现的OSS项目(例如小型开发团队和竞争项目)的缺陷和弱点,提出了警告,并提出了改进建议。;将原始思想启发到蓬勃发展的研究领域,本论文有助于OSS的理解和实践。

著录项

  • 作者

    Xu, Neng.;

  • 作者单位

    Concordia University (Canada).;

  • 授予单位 Concordia University (Canada).;
  • 学科 Computer science.
  • 学位 M.Sc.
  • 年度 2003
  • 页码 196 p.
  • 总页数 196
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号