Ohloh调研报告

简介: 1.背景      因为最近在搞ospaf也是就是一个开源项目成熟度分析工具,因为项目跟Ohloh有一些共同点,所以对ohloh进行了调研。      简单来说,最初的ohloh是一个代码搜索工具。我们输入一行代码,然后他可以查找到这行代码出现在那些开源软件的哪些类中,还是比较强大的,特别是在进行一些源码追踪的任务的时候。如下图所示,当我输入“python”的时候,它会显示python出现

1.背景

      因为最近在搞ospaf也是就是一个开源项目成熟度分析工具,因为项目跟Ohloh有一些共同点,所以对ohloh进行了调研。
      简单来说,最初的ohloh是一个代码搜索工具。我们输入一行代码,然后他可以查找到这行代码出现在那些开源软件的哪些类中,还是比较强大的,特别是在进行一些源码追踪的任务的时候。如下图所示,当我输入“python”的时候,它会显示python出现在哪些开源文件里面。


      后来ohloh被黑鸭子公司收购,整合完成了openhub这个网站,网址是https://www.openhub.net/(在墙外)
      openhub有一个非常有趣的功能,它可以对开源项目进行简单的比较。向下图一样
     
       我们拿ruby和mysql这两个项目作比较,除了罗列出一些比较基础的数值,比如说commits、develper数量等。它提供了一个开源项目活跃的的数值,也就是Project Activity。


2.活跃度指标分析


       前面说到,openhub这个网站提供了项目活跃度的指标,我就很好奇它是如何定义这个活跃度,它对于这个指标有一个解释(http://blog.openhub.net/about-project-activity-icons/),它的定义方法还是比较简单的,就是用contributor和commits的数量来衡量一个项目是否活跃,另外加上了时间序列作为判定,也就是一个项目近期它的contributor和commit数量越多,它的活跃度越高。

      另外,它的另一个评价项目的关键指标是用户的体验,也就是kqi。user rating其实很好的说明了一个项目的成熟度,他能做到这点应该是基于大量的用户数。



3.启发和思考

      首先,研究这个项目可以搞明白,哪些指标是真正影响项目成熟度的主要参数。比如说一个项目的活跃度主要是由能否维持一个恒定的贡献来决定的。
      其次,这个网站提供了很多有价值的数据,比如哪些项目比较活跃,哪些贡献者比较活跃水平比较高,这些数据很有价值。
  
      当然,我觉得openhub还是有一些地方可以加强,
          1.比如说对于项目的活跃度分类过于简单,可以多加进来一些特征来计算比较。当两个热的很高的项目比较的时候,没办法分辨出活跃度高低,可以改为打分形式。
          2.很多特征没有进行充分挖掘,比如说贡献者的水平。既然网站已经列出了一些比较杰出的开源贡献者,完全可以增加一个数值表示杰出贡献者比例。
          3.缺乏对于项目的综合评定,比如可以结合项目的活跃度、项目的完善程度等指标综合打分。
          4.可以增加用户的diy对比,不同用户对于项目的需求是不同的,有的可能需要活跃度高的,有的可能需要已经比较完善的。如果可与根据用户的需求,调整特征的权重进行比较会更好。




/********************************

* 本文来自博客  “李博Garvin“

* 转载请标明出处:http://blog.csdn.net/buptgshengod

******************************************/






目录
相关文章
|
2月前
|
存储 人工智能 自然语言处理
测评报告
本方案利用AI大模型实现电话沟通内容的自动化质检,涵盖音频上传、转文字、对话分析及结果展示,采用先进NLP与语音识别技术,高效处理大量数据。文档详尽,示例代码完整,部署顺畅。适用于电话质检,建议扩展至多渠道数据整合、大模型微调及情感分析。
44 2
|
人工智能 监控 搜索推荐
|
机器学习/深度学习 存储 运维
Exabeam的UEBA调研
Exabeam的UEBA调研
1612 0
|
关系型数据库 MySQL Linux
报告
感谢飞天计划
(一)可行性研究报告
(一)可行性研究报告
92 0
报告发布 | 实现碳中和,阿里在行动
编者按: 12月17日阿里巴巴正式发布了《阿里巴巴碳中和行动报告》提出三个目标——打造绿色阿里巴巴、做强绿色价值链、做大绿色生态。
128 0
|
监控 JavaScript Cloud Native
LightStep调研
公司由前Google工程师Ben Sigelman于2015年成立(创始人曾经是Dapper的开发者,专注于分布式链路追踪),LightStep的使命是削减软件的规模和复杂性,帮助公司能够持续保持对其系统的控制。第一个产品LightStep [x]PM能够在任何时间点提供整个软件系统准确、详细的快照,基于快照能够快速识别问题、瓶颈并解决。
2433 0
LightStep调研
需求调研(一)——调研流程和时间的把握
新项目开启,公司一伙4个人一起开往联华电子有限公司参与调研。这次调研主要采用的是会议形式。前期时间安排比较少,一周2次,因为对方在交流的过程中,发现有些问题暂时无法确认,需要内部讨论后才能决定。
967 1