Stack Overflow — система вопросов и ответов о программировании[1][2][3], разработанная Джоэлем Спольски и Джеффом Этвудом[англ.] в 2008 году.[4][5] Является частью Stack Exchange. Как и в других системах подобного рода, Stack Overflow предоставляет возможность оценивать вопросы и ответы, что поднимает или понижает репутацию зарегистрированных пользователей (вариант игрофикации). Проект создан на C#[6] с использованием ASP.NET 4 и ASP.NET MVC.[7][8]
Stack Overflow | |
---|---|
URL | www.stackoverflow.com |
Коммерческий | да |
Тип сайта | Система вопросов и ответов |
Регистрация |
необязательная (поддержка OpenID) |
Язык (-и) | английский, испанский, португальский, русский и японский |
Расположение сервера | |
Владелец | Stack Overflow Internet Services, Inc. |
Создатель |
Джоэл Спольски и Джефф Этвуд |
Начало работы | август 2008 |
Текущий статус | работает и развивается |
Медиафайлы на Викискладе |
На июль 2014 года в базе данных веб-сайта хранилось почти 7,7 миллионов вопросов[9]. В восьмерку наиболее популярных тем, согласно указываемым тегам, на Stack Overflow входят Java, C#, JavaScript, PHP, Android, jQuery, Python и HTML[10].
По данным на май 2017 года, сайт занимает 53 место по посещаемости во всём мире по рейтингу Alexa Internet[11], а количество уникальных посетителей составило в декабре 2010 года 18 миллионов человек[12]. В мае 2010 года создатели сайта объявили о том, что венчурный капитал Stack Overflow составил $6 млн[12].
В 2016 году опубликованы результаты научного исследования, показавшего, что разработчики программ для Android, использующие Stack Overflow, создают существенно более функциональный код (но менее безопасный), чем разработчики, использующие официальную документацию[13].
Версии на других языках
правитьВ течение долгого времени Stack Overflow был ресурсом, использующим исключительно английский язык. Сегодня, помимо англоязычного сообщества Stack Overflow, в сеть Stack Exchange входят четыре раздела Stack Overflow на языках отличных от английского:
- Stack Overflow на русском
- Stack Overflow на португальском
- Stack Overflow на японском
- Stack Overflow на испанском
Версии на немецком и турецком были предложены и поддержаны сотнями участников в Area51, разделе Stack Exchange Network для новых проектов.
См. также
правитьПримечания
править- ↑ Alan Zeichick. Secrets of social site success . SD Times (15 апреля 2009). Дата обращения: 16 апреля 2009. Архивировано из оригинала 26 апреля 2009 года.
- ↑ Spolsky's Software Q-and-A Site . Slashdot (16 сентября 2008). Дата обращения: 23 мая 2009. Архивировано 16 мая 2009 года.
- ↑ Joel Spolsky. Google Tech Talks: Learning from StackOverflow.com . YouTube (24 апреля 2009). Дата обращения: 23 мая 2009. Архивировано 29 октября 2019 года.
- ↑ Jeff Atwood. Introducing Stackoverflow.com . Coding Horror (16 апреля 2008). Дата обращения: 11 марта 2009. Архивировано 3 февраля 2010 года.
- ↑ Jeff Atwood. None of Us is as Dumb as All of Us . Coding Horror (16 сентября 2008). Дата обращения: 11 марта 2009. Архивировано 14 марта 2009 года.
- ↑ Which tools and technologies are used to build the Stack Exchange Network? Дата обращения: 1 марта 2020. Архивировано 20 марта 2017 года.
- ↑ Which tools and technologies are used to build the Stack Exchange Network? Meta Stack Overflow. Stack Overflow. Дата обращения: 17 ноября 2013. Архивировано 13 ноября 2013 года.
- ↑ Jeff Atwood. What Was Stack Overflow Built With? Stack Overflow Blog (21 сентября 2008). Дата обращения: 23 мая 2009. Архивировано 7 октября 2011 года.
- ↑ Questions . Stack Overflow. Дата обращения: 23 июля 2014. Архивировано 31 июля 2014 года.
- ↑ Stackoverflow.com Site Info Архивная копия от 13 июля 2018 на Wayback Machine // Alexa Internet
- ↑ 1 2 Stack Overflow 2010 recap Архивная копия от 28 января 2011 на Wayback Machine // Joel on Software
- ↑ Y. Acar, M. Backes, S. Fahl, D. Kim, M. L. Mazurek and C. Stransky, "You Get Where You're Looking for: The Impact of Information Sources on Code Security Архивная копия от 14 февраля 2021 на Wayback Machine," 2016 IEEE Symposium on Security and Privacy (SP), San Jose, CA, 2016, pp. 289-305. doi: 10.1109/SP.2016.25
Литература
править- Treude, Christoph, Ohad Barzilay, and Margaret-Anne Storey. «How Do Programmers Ask and Answer Questions on the Web?(NIER Track).» // icse, pp.804-807, 2011 33rd International Conference on Software Engineering (ICSE)", 2011, doi:10.1145/1985793.1985907
- Vasilescu, B., Filkov, V., & Serebrenik, A. (2013). StackOverflow and GitHub: Associations Between Software Development and Crowdsourced Knowledge. SocialCom/PASSAT, IEEE.
- Shaowei Wang, David Lo, Lingxiao Jiang, An empirical study on developer interactions in StackOverflow // Proceedings of the 28th Annual ACM Symposium on Applied Computing, Pages 1019—1024, ACM New York, NY, USA, 2013 doi:10.1145/2480362.2480557
- Movshovitz-Attias, D., Movshovitz-Attias, Y., Steenkiste, P., & Faloutsos, C. Analysis of the Reputation System and User Contributions on a Question Answering Website: StackOverflow. // cs.cmu.edu
- Bosu, A., Corley, C. S., Heaton, D., Chatterji, D., Carver, J. C., & Kraft, N. A. (2013, May). Building reputation in StackOverflow: an empirical investigation. In Proceedings of the Tenth International Workshop on Mining Software Repositories (pp. 89-92). IEEE Press.
Ссылки
править- stackoverflow.com — официальный сайт Stack Overflow
- Stack Overflow Architecture (AUGUST 5, 2009), Stack Overflow Architecture Update — Now at 95 Million Page Views a Month (MARCH 3, 2011) — архитектура Stack Overflow
- What it takes to run Stack Overflow // Nick Craver, Nov 22, 2013; перевод: Как работает Stack Overflow — железо