Stack Overflow — система вопросов и ответов о программировании, разработанная Джоэлем Спольски и в 2008 году. Является частью Stack Exchange. Как и в других системах подобного рода, Stack Overflow предоставляет возможность оценивать вопросы и ответы, что поднимает или понижает репутацию зарегистрированных пользователей (вариант игрофикации). Проект создан на C# с использованием ASP.NET 4 и ASP.NET MVC.
На июль 2014 года в базе данных веб-сайта хранилось почти 7,7 миллионов вопросов. В восьмерку наиболее популярных тем, согласно указываемым тегам, на Stack Overflow входят Java, C#, JavaScript, PHP, Android, jQuery, Python и HTML.
По данным на май 2017 года, сайт занимает 53 место по посещаемости во всём мире по рейтингу Alexa InternetStackoverflow.com Site Info // Alexa Internet, а количество уникальных посетителей составило в декабре 2010 года 18 миллионов человекStack Overflow 2010 recap // Joel on Software. В мае 2010 года создатели сайта объявили о том, что венчурный капитал Stack Overflow составил $6 млн.
В 2016 году опубликованы результаты научного исследования, показавшего, что разработчики программ для Android, использующие Stack Overflow, создают существенно более функциональный код (но менее безопасный), чем разработчики, использующие официальную документацию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 ,» 2016 IEEE Symposium on Security and Privacy (SP), San Jose, CA, 2016, pp. 289—305.
doi: 10.1109/SP.2016.25.
Версии на других языках В течение долгого времени Stack Overflow был ресурсом, использующим исключительно английский язык. Сегодня, помимо англоязычного сообщества Stack Overflow, в сеть Stack Exchange входят четыре раздела Stack Overflow на языках отличных от английского:
Stack Overflow на русском Stack Overflow на португальском Stack Overflow на японском Stack Overflow на испанском
Версии на немецком и турецком были предложены и поддержаны сотнями участников в Area51, разделе Stack Exchange Network для новых проектов.
Примечания
Литература 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.
Ссылки
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 — железо
Категория:Сайты вопросов и ответов Категория:Сообщество разработчиков программного обеспечения Категория:Сайты, появившиеся в 2008 году Категория:Геймификация Категория:Сайты на английском языке