Ohloh Survey Report

Source: Internet
Author: User
1. Background: Recently, ospaf is also an open-source project maturity analysis tool, because the project has something in common with ohloh, so ohloh was investigated. In short, the original ohloh is a code search tool. We enter a line of code, and then he can find out which classes of this line of code appear in those open-source software, which is quite powerful, especially when performing some source code tracing tasks. As shown in, when I input "Python", it will show which open source files Python appears in.

Later ohloh was acquired by the black duck company, integrated to complete the openhub site, the URL is https://www.openhub.net/(in the middle) openhub has a very interesting feature, it can be a simple comparison of open-source projects. In the same way, we compare ruby and MySQL, except for listing some basic values, such as commits and develper. It provides an active value for an open-source project, that is, the project activity.

2. Activity indicator Analysis
As mentioned above, the openhub website provides metrics for project activity, and I'm curious about how it defines this activity, which has an explanation for this metric (http://blog.openhub.net/about-project-activity-icons ), the definition method is relatively simple, that is, the number of contributor and commits is used to determine whether a project is active. In addition, the time series is used as the determination, that is to say, the more contributor and commit a project has recently, the higher its activity.
In addition, another key indicator of its evaluation project is the user experience, that is, kqi. User rating actually demonstrates the maturity of a project. It should be based on a large number of users.


3. Inspire and think. First of all, you can find out which indicators are the main parameters that affect the project maturity. For example, the activity of a project is mainly determined by whether a constant contribution can be maintained. Secondly, this website provides a lot of valuable data, such as projects that are active and contributors who are active at a high level. This data is very valuable. Of course, I think openhub can be enhanced in some ways. 1. For example, the classification of project activity is too simple and some features can be added for calculation and comparison. When two hot and high projects are compared, the activity level cannot be determined. You can change it to the score form. 2. Many features are not fully explored, such as the level of contribution. Since the website has listed some outstanding open source contributors, you can add a number to indicate the ratio of outstanding contributors. 3. There is a lack of comprehensive assessment of the project. For example, the overall score can be based on the activity of the project, the degree of perfection of the project, and other indicators. 4. the DIY comparison of users can be increased. Different users have different project requirements. Some may require high activity, and some may need to be well-developed. It would be better to adjust the weight of a feature as needed.



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

* This article is from the blog "Li bogarvin"

* Reprinted please indicate the source: http://blog.csdn.net/buptgshengod

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






Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.