Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. rixx (rixx@chaos.social)'s status on Sunday, 28-Apr-2019 16:08:40 EDT rixx rixx

    Software projects with one (or maybe two) developers contributing the vast majority of code are prevalent, at least in open source software, and may not be as bad an idea as common wisdom suggests: https://arxiv.org/abs/1904.09954

    In conversation Sunday, 28-Apr-2019 16:08:40 EDT from chaos.social permalink

    Attachments

    1. File without filename could not get a thumbnail source.
      Why Software Projects need Heroes (Lessons Learned from 1100+ Projects)
      from arXiv.org
      A "hero" project is one where 80% or more of the contributions are made by the 20% of the developers. In the literature, such projects are deprecated since they might cause bottlenecks in development and communication. However, there is little empirical evidence on this matter. Further, recent studies show that such hero projects are very prevalent. Accordingly, this paper explores the effect of having heroes in project, from a code quality perspective. We identify the heroes developer communities in 1100+ open source GitHub projects. Based on the analysis, we find that (a) hero projects are majorly all projects; and (b) the commits from "hero developers" (who contribute most to the code) result in far fewer bugs than other developers. That is, contrary to the literature, heroes are standard and very useful part of modern open source projects.
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.