stackoverflow roast programming popular most languages language insights version-control survey popularity

version-control - roast - stackoverflow survey



¿Hay estadísticas de popularidad/uso disponibles para los sistemas RCS/SCM/VCS gratuitos? (2)

¿Hay alguna encuesta en cualquier lugar que informe sobre la cantidad de proyectos y / o personas que utilizan los diversos sistemas de control de versiones gratuitas?

También es interesante si una encuesta similar fue una a lo largo del tiempo, para ver cómo han cambiado las cosas.

Obviamente, es difícil medir este tipo de cosas con precisión, pero aún así es posible obtener estimaciones razonables.


Como las etiquetas están limitadas de manera molesta a cinco elementos, y no quería un sesgo hacia / contra ninguno de los sistemas, para propósitos de búsqueda agregaré lo siguiente: bazaar bzr cvs git hg mercurial rcs scm svn subversión vcs scm vcs encuesta de popularidad estadística
Actualización: Muy pocas vistas hasta ahora, así que estoy pedaleando las etiquetas para que contengan las etiquetas principales para cada software, lo que podría tener más atención. ¡Si tan solo pudiera poner todas las etiquetas juntas!


Las encuestas Git User''s Surveys ( 2006 , 2007 y 2008 ) sí contienen versiones sobre otros SCM ... pero esto, por supuesto, es parcial. Puede comprobar cuántas personas han asignado SCM en pila en Ohloh , sitio de métricas de software de fuente abierta, pero creo que solo puede verificar el estado actual. También hay resultados del concurso de popularidad de Debian (popcon); incluso puedes encontrar algunos gráficos popcon en algún lado; aquí no estoy seguro de si se puede obtener información histórica.

Ninguna de esas fuentes es una buena solución, pero creo que es un comienzo ...

Agregado el 20-05-2009:
También está el análisis de resultados de la encuesta GNOME DVCS (con enlaces a datos brutos) en el blog de Elijah Newren (DVCS = Sistema de control de versiones distribuidas).

Agregado el 28-05-2009:
Existe una Encuesta sobre Sistemas de Control de Versión Descentralizada por Brian de Alwis del Departamento de Ciencias de la Computación en la Universidad de Saskatchewan (ver este anuncio en las listas de correo de Mercurial y Git).


Wikipedia tiene este resumen de proyectos y personas en los populares sitios de alojamiento de control de versiones. Si bien esto no es 1: 1 para el control de versiones, y no lo es todo, creo que cubre proyectos de alta visibilidad.

  • ¡Github tiene 7 veces más proyectos que otra cosa! Sin embargo, el número es medio engaño: ~ 40% son esenciales y sospecho que cuentan con tenedores como proyectos separados (?)
  • Sourceforge, luego Launchpad tiene mucho más usuarios que otros. Los usuarios de Launchpad incluyen personas que se registraron solo para errores y traducciones de ubuntu.