stringtranslate.com

Desbordamiento de pila

Stack Overflow es un sitio web de preguntas y respuestas para programadores informáticos . Es el sitio insignia de Stack Exchange Network . [2] [3] [4] Fue creado en 2008 por Jeff Atwood y Joel Spolsky . [5] [6] Incluye preguntas y respuestas sobre ciertos temas de programación de computadoras . [7] [8] [9] Fue creado para ser una alternativa más abierta a los sitios web anteriores de preguntas y respuestas, como Experts-Exchange . Stack Overflow se vendió a Prosus , un conglomerado de Internet de consumo con sede en los Países Bajos, el 2 de junio de 2021 por 1.800 millones de dólares. [10]

El sitio web sirve como una plataforma para que los usuarios hagan y respondan preguntas y, a través de la membresía y la participación activa, voten preguntas y respuestas hacia arriba o hacia abajo de manera similar a Reddit y editen preguntas y respuestas de manera similar a una wiki . [11] Los usuarios de Stack Overflow pueden ganar puntos de reputación e "insignias"; por ejemplo, una persona recibe 10 puntos de reputación por recibir un voto positivo en una pregunta o una respuesta a una pregunta, [12] y puede recibir insignias por sus valiosas contribuciones, [13] lo que representa una gamificación de la tradicional sesión de preguntas y respuestas. sitio web. Los usuarios desbloquean nuevos privilegios con un aumento de reputación, como la capacidad de votar, comentar e incluso editar las publicaciones de otras personas. [14]

En marzo de 2022, Stack Overflow tiene más de 20 millones de usuarios registrados [15] y ha recibido más de 24 millones de preguntas y 35 millones de respuestas. [16] El sitio y sitios similares de preguntas y respuestas sobre programación han reemplazado en su mayoría a nivel mundial los libros de programación como referencia de programación diaria en la década de 2000, y hoy son una parte importante de la programación de computadoras . [17] Según el tipo de etiquetas asignadas a las preguntas, los ocho temas más discutidos en el sitio son: JavaScript , Java , C# , PHP , Android , Python , jQuery y HTML . [18]

Historia

El sitio web fue creado por Jeff Atwood y Joel Spolsky en 2008. [5] El nombre del sitio web fue elegido mediante votación en abril de 2008 por los lectores de Coding Horror , el blog de programación de Atwood. [19] El 31 de julio de 2008, Jeff Atwood envió invitaciones animando a sus suscriptores a participar en la versión beta privada del nuevo sitio web, limitando su uso a aquellos que quisieran probar el nuevo software. El 15 de septiembre de 2008 se anunció que la versión beta pública estaba en sesión y que el público en general ahora podía utilizarla para buscar ayuda sobre cuestiones relacionadas con la programación. El diseño del logotipo de Stack Overflow se decidió mediante un proceso de votación. [20]

El 3 de mayo de 2010, se anunció que Stack Overflow había recaudado 6 millones de dólares en capital de riesgo de un grupo de inversores liderados por Union Square Ventures . [21]

En 2019, Stack Overflow nombró a Prashanth Chandrasekar como su director ejecutivo y a Teresa Dietrich como su directora de producto. [22]

En junio de 2021, Prosus , una filial con sede en los Países Bajos de la empresa de medios sudafricana Naspers , anunció un acuerdo para adquirir Stack Overflow por 1.800 millones de dólares. [23]

Violación de la seguridad

A principios de mayo de 2019, se implementó una actualización en la versión de desarrollo de Stack Overflow. Contenía un error que permitía a un atacante otorgarse privilegios para acceder a la versión de producción del sitio. Stack Overflow publicó en su blog que aproximadamente 184 usuarios de la red pública se vieron afectados por esta infracción, que "podría haber devuelto direcciones IP, nombres o correos electrónicos". [24] [25]

Controversia de 2023 sobre contenido generado por IA y huelga de moderación

A mediados de 2023, Stack Exchange realizó varios cambios con respecto a sus políticas sobre el contenido generado por inteligencia artificial , lo que resultó en una huelga de una parte de sus moderadores voluntarios. La protesta se centró en una política publicada a los moderadores el 29 de mayo que indicaba que no se permitía el uso de herramientas de detección de IA como parte de la moderación. En un comunicado, Stack Exchange confirmó que el 11% de los moderadores habían dejado de moderar contenido en respuesta a esta política. [26]

La huelga comenzó con una publicación en Meta Stack Exchange, que generó preocupaciones sobre la calidad y precisión del contenido generado por IA y la falta de transparencia de Stack Exchange en torno a este cambio de política. [27] Los moderadores también declararon que la versión de la política publicada al público difería de la versión que habían recibido en el foro exclusivo para moderadores, en particular porque la versión pública no incluía lenguaje que exigiera que los moderadores dejaran de restringir todo el contenido de IA. [28]

Las negociaciones entre Stack Exchange y los moderadores dieron como resultado nuevas políticas que permiten a los moderadores eliminar contenido de IA cuando hay un fuerte indicador de uso de GPT, y el compromiso del sitio de continuar brindando acceso a datos y API. Al concluir las negociaciones, la huelga terminó el 2 de agosto de 2023. [29]

Contenido

Stack Overflow solo acepta preguntas sobre programación que estén estrictamente centradas en un problema específico. Las preguntas de naturaleza más amplia, o aquellas que invitan a respuestas que son inherentemente una cuestión de opinión, generalmente son rechazadas por los usuarios del sitio y marcadas como cerradas. El sitio hermano softwareengineering.stackexchange.com pretende ser un lugar para consultas más amplias, por ejemplo, preguntas generales sobre el desarrollo de software . [30]

Las preguntas finales son una diferenciación principal de otros sitios de preguntas y respuestas como Yahoo! Respuestas y una forma de evitar preguntas de baja calidad. El mecanismo fue revisado en 2013; Las preguntas editadas después de haber sido puestas "en espera" ahora aparecen en una cola de revisión. [31] Jeff Atwood declaró en 2010 que las preguntas duplicadas no se consideran un problema, sino que constituyen una ventaja si dichas preguntas adicionales generan tráfico adicional al sitio al multiplicar las visitas a palabras clave relevantes en los motores de búsqueda . [32]

Todo el contenido generado por el usuario tiene la licencia Creative Commons Attribute-ShareAlike , versión 2.5, 3.0 o 4.0, según la fecha en que se contribuyó el contenido. [33]

Estadísticas

Etiquetas principales de desbordamiento de pila

Un estudio de 2013 encontró que el 75% de los usuarios solo hace una pregunta, el 65% solo responde una pregunta y solo el 8% de los usuarios responde más de 5 preguntas. [34] Para capacitar a un grupo más amplio de usuarios para que hicieran preguntas y luego respondieran, Stack Overflow creó un programa de tutoría que dio como resultado que los usuarios obtuvieran un aumento del 50% en la puntuación en promedio. [35] En 2011, el 92% de las preguntas fueron respondidas, en un tiempo medio de 11 minutos. [36]

En agosto de 2012 , 443.000 de los 1,3 millones de usuarios registrados habían respondido al menos una pregunta, y de ellos, aproximadamente 6.000 (0,46% del recuento total de usuarios) habían obtenido una puntuación de reputación superior a 5.000. [37] Se puede ganar reputación más rápido respondiendo preguntas relacionadas con etiquetas con menor densidad de experiencia, haciéndolo con prontitud (en particular siendo el primero en responder una pregunta), estando activo durante las horas de menor actividad y contribuyendo en diversas áreas. [37]

Tecnología

Stack Overflow está escrito en C# utilizando el marco ASP.NET MVC ( Modelo-Vista-Controlador ) y Microsoft SQL Server para la base de datos [38] y el asignador relacional de objetos Dapper utilizado para el acceso a los datos. [39] Los usuarios no registrados tienen acceso a la mayoría de las funciones del sitio, mientras que los usuarios que inician sesión pueden obtener acceso a más funciones, como hacer o responder una pregunta, establecer un perfil y poder ganar reputación para permitir funciones como editar preguntas y respuestas sin revisión por pares ni votación para cerrar una pregunta. [40]

Recepción

Stack Overflow ganó el premio Webby People's Voice Award for Community 2020 en la categoría Web. [41]

La cultura del sitio ha sido criticada por ser hostil, especialmente en el contexto de las diferencias de género en la participación y el aprendizaje de principiantes en informática. [42] Un estudio de 2023 concluyó que los neófitos del sitio web encontraron importantes dificultades para obtener ayuda de otros usuarios en publicaciones iniciadas por los primeros; Un análisis de una muestra de 968 publicaciones mostró que el 49% enfrentó obstáculos evidentes, como ser cerrados, marcados como duplicados, no recibir respuesta, no recibir ninguna mención de por qué sus publicaciones reciben una calificación negativa o simplemente recibir una calificación negativa. [43]

Un estudio de la Universidad de Maryland encontró que los desarrolladores de Android que usaban solo Stack Overflow como recurso de programación tendían a escribir código menos seguro que aquellos que usaban solo la documentación oficial para desarrolladores de Android de Google, mientras que los desarrolladores que usaban solo la documentación oficial de Android tendían a escribir código significativamente menos funcional que aquellos que usaron solo Stack Overflow. [44]

Ver también

Referencias

  1. ^ Spolsky, Joel (15 de septiembre de 2008). "Lanzamientos de desbordamiento de pila". Joel sobre software. Archivado desde el original el 14 de febrero de 2021 . Consultado el 7 de julio de 2014 .
  2. ^ Sewak, M.; et al. (18 de mayo de 2010). "Encontrar un modelo de negocio en crecimiento en Stack Overflow, Inc" (PDF) . Editor del caso de Stanford . Escuela de Ingeniería de la Universidad de Stanford. Rev. 20 de julio de 2010 (2010–204–1). 204-2010-1. Archivado (PDF) desde el original el 13 de agosto de 2012 . Consultado el 23 de mayo de 2014 .
  3. ^ ab Jeff Atwood (16 de abril de 2008). "Presentamos Stackoverflow.com". Codificación de terror . Archivado desde el original el 3 de febrero de 2010 . Consultado el 11 de marzo de 2009 .
  4. ^ Jeff Atwood (10 de septiembre de 2008). "Ninguno de nosotros es tan tonto como todos nosotros". Codificación de terror . Archivado desde el original el 14 de marzo de 2009 . Consultado el 11 de marzo de 2009 .
  5. ^ Alan Zeichick (15 de abril de 2009). "Secretos del éxito de los sitios sociales". Tiempos SD . Archivado desde el original el 26 de abril de 2009 . Consultado el 16 de abril de 2009 .
  6. ^ "Sitio de preguntas y respuestas sobre software de Spolsky". Punto barra . 16 de septiembre de 2008. Archivado desde el original el 16 de mayo de 2009 . Consultado el 23 de mayo de 2009 .
  7. ^ Joel Spolsky (25 de abril de 2009). "Google Tech Talks: aprendiendo de StackOverflow.com". YouTube. Archivado desde el original el 4 de mayo de 2019 . Consultado el 23 de mayo de 2009 .
  8. ^ Dummett, Ben (2 de junio de 2021). "Stack Overflow vendido al gigante tecnológico Prosus por 1.800 millones de dólares". Wall Street Journal. Archivado desde el original el 29 de octubre de 2021 . Consultado el 2 de junio de 2021 .
  9. ^ Jeff Atwood (21 de septiembre de 2008). "La Gamificación". Blog de codificación de terror . Archivado desde el original el 1 de febrero de 2014 . Consultado el 24 de enero de 2011 .
  10. ^ "Estamos recompensando a quienes hacen las preguntas". 13 de noviembre de 2019. Archivado desde el original el 16 de noviembre de 2019 . Consultado el 20 de noviembre de 2019 .
  11. ^ "¿Qué es la reputación? ¿Cómo la gano (y la pierdo)?". Desbordamiento de pila . Archivado desde el original el 9 de junio de 2013 . Consultado el 14 de agosto de 2010 .
  12. ^ "Lista de privilegios". Archivado desde el original el 14 de febrero de 2020 . Consultado el 22 de noviembre de 2017 .
  13. ^ "Todos los sitios: Stack Exchange". stackexchange.com . Archivado desde el original el 22 de noviembre de 2019 . Consultado el 26 de marzo de 2023 .
  14. ^ "Todos los sitios: Stack Exchange". stackexchange.com . Archivado desde el original el 22 de noviembre de 2019 . Consultado el 26 de marzo de 2023 .
  15. ^ "Encuesta para desarrolladores de Stack Overflow 2021". Desbordamiento de pila . Archivado desde el original el 16 de septiembre de 2021 . Consultado el 22 de julio de 2022 .
  16. ^ "Etiquetas". Desbordamiento de pila . Archivado desde el original el 15 de febrero de 2020 . Consultado el 9 de diciembre de 2014 .
  17. ^ Jeff Atwood (6 de abril de 2008). "Ayude a nombrar nuestro sitio web". Codificación de terror . Archivado desde el original el 16 de abril de 2015 . Consultado el 15 de julio de 2014 .
  18. ^ "J.Atwood y J.Spolsky fundan stackoverflow.com, pero necesitamos un logotipo". 99Designs.com. 30 de abril de 2008. Archivado desde el original el 3 de marzo de 2016 . Consultado el 23 de mayo de 2014 .
  19. ^ Ja, Anthony (4 de mayo de 2010). "Stack Overflow recauda 6 millones de dólares para llevar su modelo de preguntas y respuestas más allá de la programación". VentureBeat. Archivado desde el original el 21 de abril de 2016 . Consultado el 23 de mayo de 2014 . El dinero que hemos recaudado significa que, durante los próximos meses (6 millones de dólares/tasa de consumo mensual), podremos emprender nuevos proyectos, contratar gente nueva y crear nuevos sitios de preguntas y respuestas de expertos sobre una amplia variedad de temas nuevos. En lugar de abrir sitios a cambio de dinero, estamos a punto de lanzar un sistema nuevo y democrático donde cualquiera puede proponer un sitio de preguntas y respuestas y, si consigue una masa crítica de personas interesadas, lo crearemos.
  20. ^ Fried, Ina (25 de septiembre de 2019). "Inicio de sesión de Axios: tome nota". Axios. Archivado desde el original el 10 de mayo de 2020 . Consultado el 26 de febrero de 2020 .
  21. ^ Dummett, Ben (2 de junio de 2021). "Stack Overflow vendido al gigante tecnológico Prosus por 1.800 millones de dólares". Diario de Wall St. Archivado desde el original el 29 de octubre de 2021 . Consultado el 2 de junio de 2021 .
  22. ^ Cimpanu, Catalín. "Stack Overflow dice que los piratas informáticos violaron los sistemas de producción". ZDNet . Archivado desde el original el 7 de diciembre de 2019 . Consultado el 22 de junio de 2019 .
  23. ^ Ferguson, Mary (17 de mayo de 2019). "Actualización del incidente de seguridad [17 de mayo de 2019]". Blog de desbordamiento de pila . Archivado desde el original el 19 de mayo de 2022 . Consultado el 11 de junio de 2022 .
  24. ^ Anderson, Tim (5 de junio de 2023). "Los moderadores voluntarios de Stack Overflow inutilizan herramientas debido a una nueva política secreta que obstruye la eliminación de contenido generado por IA • DEVCLASS". CLASE DEV . Consultado el 23 de febrero de 2024 .
  25. ^ "Golpe de moderación: Stack Overflow, Inc. no puede ignorar, maltratar y difamar constantemente a sus voluntarios". Intercambio de metapila . 2 de agosto de 2023 . Consultado el 23 de febrero de 2024 .
  26. ^ Roscoe, Jules (5 de junio de 2023). "Los moderadores de Stack Overflow están en huelga para evitar que el contenido basura de IA inunde el sitio". VICIO . Consultado el 23 de febrero de 2024 .
  27. ^ Anderson, Tim (24 de agosto de 2023). "Desbordamiento de pila: cuánto está cayendo el tráfico y cómo se resolvió la" huelga "del moderador • DEVCLASS". CLASE DEV . Consultado el 23 de febrero de 2024 .
  28. ^ "¿Cómo hago una buena pregunta?". Archivado desde el original el 25 de abril de 2021 . Consultado el 26 de abril de 2021 .
  29. ^ "La guerra de los cierres". 25 de junio de 2013. Archivado desde el original el 3 de agosto de 2019 . Consultado el 3 de agosto de 2019 .
  30. ^ "Dr. Strangedupe: O cómo aprendí a dejar de preocuparme y amar la duplicación". stackoverflow.com . 16 de noviembre de 2010. Archivado desde el original el 12 de agosto de 2016 . Consultado el 19 de marzo de 2017 .
  31. ^ "Estudios de casos/StackOverflow.com". creativecommons.org . Archivado desde el original el 2 de mayo de 2015 . Consultado el 19 de marzo de 2017 .
  32. ^ Wang, Shaowei; David Lo; Lingxiao Jiang (18 a 22 de marzo de 2013). "Un estudio empírico sobre las interacciones de los desarrolladores en StackOverflow" (PDF) . Universidad de Gestión de Singapur. Archivado (PDF) desde el original el 2 de febrero de 2015 . Consultado el 25 de febrero de 2014 .
  33. ^ Vado, Denae; Lustig, Kristina; Bancos, Jeremy; Parnin, Chris (2018). ""Aquí no hacemos eso"". Actas de la Conferencia CHI de 2018 sobre factores humanos en sistemas informáticos . CHI '18. Nueva York, NY, EE. UU.: ACM. págs. 608:1–608:12. doi : 10.1145/3173574.3174182 . ISBN 9781450356206. S2CID  4758001.
  34. ^ Mamykina, Lena; Bella Manoim; Manás Mittal; George Hripcsak; Björn Hartmann (2011). "Lecciones de diseño del sitio de preguntas y respuestas más rápido de Occidente". Actas de la Conferencia SIGCHI sobre factores humanos en sistemas informáticos . págs. 2857–2866. doi :10.1145/1978942.1979366. ISBN 9781450302289. S2CID  8706419. Archivado desde el original el 5 de marzo de 2014 . Consultado el 25 de febrero de 2014 .{{cite book}}: Mantenimiento CS1: fecha y año ( enlace )
  35. ^ ab Bosu, Amiangshu; Christopher S. Corley; Dustin Heaton; Debarshi Chatterji; Jeffrey C. Carver; Nicolás A. Kraft (2013). "Construyendo reputación en StackOverflow: una investigación empírica" ​​(PDF) . Tuscaloosa, AL 35487-0290, EE.UU.: Departamento de Ciencias de la Computación, Universidad de Alabama. Archivado (PDF) desde el original el 11 de febrero de 2015 . Consultado el 11 de febrero de 2015 .{{cite web}}: Mantenimiento CS1: ubicación ( enlace )
  36. ^ Jeff Atwood (21 de septiembre de 2008). "¿Con qué se creó Stack Overflow?". Blog de desbordamiento de pila . Archivado desde el original el 26 de abril de 2016 . Consultado el 23 de mayo de 2009 .
  37. ^ Sam Saffron (30 de marzo de 2011). "Cómo aprendí a dejar de preocuparme y escribir mi propio ORM". Archivado desde el original el 2 de agosto de 2014 . Consultado el 22 de julio de 2014 .
  38. ^ "¿Por qué debería crear una cuenta? - Centro de ayuda". Desbordamiento de pila . Archivado desde el original el 28 de marzo de 2021 . Consultado el 28 de marzo de 2021 .
  39. ^ Kastrenakes, Jacob (20 de mayo de 2020). "Aquí están todos los ganadores de los Webby Awards 2020". El borde . Archivado desde el original el 21 de mayo de 2020 . Consultado el 22 de mayo de 2020 .
  40. ^ Brooke, Siân (2019). ""Condescendientes, groseros, gilipollas ": enmarcando el género y la hostilidad en Stack Overflow" (PDF) . Archivado (PDF) desde el original el 21 de julio de 2021 . Consultado el 21 de julio de 2021 .
  41. ^ Kaindl, Hermann; Manion, Mike; Maciaszek, Leszek A., eds. (7 de julio de 2023). Evaluación de nuevos enfoques para la ingeniería de software: 17.a conferencia internacional, ENASE 2022, evento virtual, 25 y 26 de abril de 2022, artículos seleccionados revisados. Springer Naturaleza Suiza. pag. 251-256. ISBN 9783031365973.
  42. ^ Y. Acar, M. Backes, S. Fahl, D. Kim, ML Mazurek y C. Stransky, "Llega a donde busca: el impacto de las fuentes de información en la seguridad del código Archivado el 14 de febrero de 2021 en Wayback Machine. , " Simposio IEEE sobre seguridad y privacidad (SP) de 2016 , San José, CA, 2016, págs. 289–305. doi: 10.1109/SP.2016.25

enlaces externos