Corpus ID: 14494802

Three Metrics to Explore the Openness of GitHub projects

  title={Three Metrics to Explore the Openness of GitHub projects},
  author={Valerio Cosentino and Javier Luis C{\'a}novas Izquierdo and Jordi Cabot},
Open source software projects evolve thanks to a group of volunteers that help in their development. Thus, the success of these projects depends on their ability to attract (and keep) developers. We believe the openness of a project, i.e., how easy is for a new user to actively contribute to it, can help to make a project more attractive. To explore the openness of a software project, we propose three metrics focused on: (1) the distribution of the project community, (2) the rate of acceptance… Expand
Role Distribution and Transformation in Open Source Software Project Teams
This study would help FLOSS project coordinator have a deeper understanding of dynamic role distributions and role transformations in their teams, so as to take initiatives to improve their team structures. Expand
New Developer Metrics for Open Source Software Development Challenges: An Empirical Study of Project Recommendation Systems
New developer metrics extracted from the issue, commit, and pull request activities of developers on GitHub are proposed that can be used for a wide range of open-source software development challenges, such as user characterization, project recommendation, and code review assignment. Expand
Influence analysis of Github repositories
A HITS based influence analysis on graphs that represent the star relationship between Github users and repositories is proposed, and a weighted version of HITS is applied to the overall star graph, and generates a different set of top influential repositories other than the results from standard version ofHITS algorithm. Expand
A Systematic Mapping of Software Engineering Challenges: GHTorrent Case
The 172 studies that use GHTorrent as a data source were categorized within the scope of software engineering challenges and a systematic mapping study was carried out, and the pros and cons of the dataset have been indicated. Expand
Towards a Decentralized Information Systems Success Model
This paper conceptualizes the decentralized information systems success model. Based on theoretical and empirical findings in the realm of Information Systems (IS) and Open Source Software (OSS)Expand
Providing Behaviour Awareness in Collaborative Project Courses
This research proposes a behaviour awareness mechanism to support collaborative work in undergraduate project courses that considers personal and social awareness components, which represent metrics in a visual way, helping students realize their performance, and lecturers intervene when needed. Expand
Role of Project Owner in OSS Project: Based on Impression Formation and Social Capital Theory
초 록인터넷을 통한 개방적 협업의 가치가 사회․경제적으로 증가하고 있는 가운데, 오픈소스소프트웨어 개발 프로젝트의 성공적인 운영의 중요성 또한 증가하였다. 기존의 연구들이 프로젝트 성과에 영향을 미치는 다양한 요인들을 검증하였으나 프로젝트 운영자가 프로젝트 성과에 어떤 영향을 미치는지에 대한 연구는 한정적이다. 따라서 본 연구는 운영자의 특성을 개인의Expand
New developer metrics: Are comments as crucial as code contributions?
It is concluded that commenting on any feature of a project can be equally as valuable as code contribution, and metrics based on only the existence of the activity have been shown to offer also considerable results. Expand
Open Source Software Development Challenges: A Systematic Literature Review on GitHub
GHTorrent is the most widely known and used GitHub dataset in the literature and the pros and cons of the dataset have been indicated and the focused issues of the literature on and the open challenges have been noted. Expand
Conflict and Cooperation: AI Research and Development in terms of the Economy of Conventions
An iterative tool based on active learning is developed to label a data set from the field of AI and Machine Learning research and preliminary results of a supervised classifier trained on conventions within the Economy of Conventions are presented. Expand


Open Borders? Immigration in Open Source Projects
A quantitative case study of the process by which people join FLOSS projects is mounted, using data mined from the Apache Web server, Postgres, and Python to develop a theory of open source project joining, and evaluates this theory based on the data. Expand
An exploratory study of the pull-based software development model
This work explores how pull-based software development works, first on the GHTorrent corpus and then on a carefully selected sample of 291 projects, finding that the pull request model offers fast turnaround, increased opportunities for community engagement and decreased time to incorporate contributions. Expand
Towards an Openness Rating System for Open Source Software
  • W. Bein, C. Jeffery
  • Computer Science
  • 2010 43rd Hawaii International Conference on System Sciences
  • 2010
This paper presents a simple rating system for evaluating the openness of software distributions that considers factors such as platform portability, documentation, licensing, and contribution policy. Expand
The Organization of Open Source Communities: Towards a Framework to Analyze the Relationship between Openness and Reliability
The ongoing efforts to build a framework and define a number of propositions to guide the research effort in trying to understand the relationship between openness and reliability are described. Expand
Network Structure of Social Coding in GitHub
This paper collects 100,000 projects and 30,000 developers from GitHub, constructs developer-developer and project-project relationship graphs, and compute various characteristics of the graphs, which identify influential developers and projects on this sub network of GitHub by using PageRank. Expand
The many meanings of open source
A multidisciplinary viewpoint can help determine those characteristics that are common to open source projects and those that vary among projects that form the basis for a taxonomy of open source Projects that's useful for analyzing and setting up projects. Expand
Popularity, Interoperability, and Impact of Programming Languages in 100,000 Open Source Projects
This study investigates a hundred thousands of open source software projects from GitHub to answer various research questions on the "popularity", "interoperability" and "impact" of various languages measured in different ways. Expand
Exploring activeness of users in QA forums
This paper investigates the “activeness” of users in the stackexchange network particularly from a perspective of content creation and investigates how user's have diffused to other parts of the stack exchange network over time, hence bootstrapping new forums. Expand
The governance of open source initiatives: what does it mean to be community managed?
The concept of ‘open source’ software initially referred to software projects managed by grassroots communities in public forums. Since 1998, the concept has been adapted and diffused to new settingsExpand
The GHTorent dataset and tool suite
  • Georgios Gousios
  • Computer Science
  • 2013 10th Working Conference on Mining Software Repositories (MSR)
  • 2013
The GHTorent project has been collecting data for all public projects available on Github for more than a year, and the dataset details and construction process are presented. Expand