1 votos

¿Ha sido Stack Overflow económicamente beneficioso para la productividad de los programadores?

¿Tiene Stack Overflow un impacto positivo general en la productividad de los programadores?

Por un lado, se necesita tiempo y esfuerzo para hacer y responder a las preguntas, lo que disminuye la productividad.

Por otro lado, cada vez son más las preguntas de los programadores que se responden y se encuentran fácilmente a través de Google. Esto permite a muchos programadores encontrar soluciones a sus problemas más rápido que nunca, aumentando así la productividad.

¿Ha sido Stack Overflow económicamente beneficioso para la productividad de los programadores? Si es así, ¿puede cuantificarse en términos de dinero?

Nota: He preguntado esto pregunta relacionada en Skeptics.SE, pero resulta que no hay ninguna investigación revisada por pares sobre el asunto.

2voto

Justin Puntos 1169

Variación exógena

Como dice André, usted busca causalidad no sólo la correlación. Y la mejor manera de encontrar eso es la variación exógena - menciona los experimentos. A menos que se pueda forzar al azar a algunas personas a usar el SO - y prohibirlo a un grupo de control, hay poco que se pueda hacer con verdaderos experimentos.

Sin embargo, puede haber salvación. Usted está detrás de la " tratamiento de los tratados efecto "- los que están informados sobre el SO, y deciden utilizarlo. Esto es difícil de conseguir, porque este último paso se correlaciona con la capacidad. Algunas personas son simplemente mejores/más eficientes/inteligentes y, por tanto, pueden beneficiarse más/menos del SO.

Para eliminar esta auto-selección, se podría mirar en su lugar algo como el " efecto medio del tratamiento ". Informamos a una submuestra sobre el SO. Algunos lo utilizarán, otros no. ¿Cuál es el aumento medio de la productividad en esta muestra?

Estimación IV

Ahora bien, usted informará aleatoriamente a los individuos sobre el SO (algo que StackExchange, como empresa, podría hacer realmente), o usted/ellos podrían tener ya datos sobre "estar informados sobre el SO", llamemos a eso Informar a . Mientras Informar a no se correlaciona con las características relevantes (como la destreza), puede utilizarlo como sustituto. Desgraciadamente, se podría argumentar que sí lo hace: Tal vez los programadores más inteligentes/mejores sean también mejores en la creación de redes/uso de Google, y por lo tanto tienen más probabilidades de encontrar SO y convertirse en Informar a .

Por supuesto, si también se dispone de datos sobre la capacidad, se puede controlar este aspecto, por lo que se eliminaría este sesgo concreto.

Entonces, todo lo que tienes que hacer es retroceder alguna medida de productividad/éxito/avance de la carrera en Informar a y tal vez capacidad .

0voto

TimB Puntos 3646

Como muchos han mencionado, se puede cuantificar en términos monetarios. Como menciona Foobar, lo que necesitamos es una variación exógena* en el acceso a Stack Exchange. Aquí hay un diseño de estudio:

Informar y dar una breve introducción a cohortes aleatorias en su segundo año en la universidad sobre StackOverflow, luego volver en pocos años y comparar las calificaciones y tal vez los resultados laborales posteriores (como el salario). Si se hace en el segundo año, se pueden introducir las calificaciones del primer año como controles y para ver si la aleatorización fue realmente exitosa.

*Variación que no está (cor)relacionada con otras características relacionadas con la productividad de la programación.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X