Stack Overflow

Stack Overflow

Screenshot of Stack Overflow as of December 2011
URL stackoverflow.com
Commercial? Yes
Type of site Question & Answer
Registration Optional; Uses OpenID
Available language(s) English
Owner Stack Exchange, Inc.
Created by Joel Spolsky and Jeff Atwood
Launched August 2008
Alexa rank 112[1]
Current status Online

Stack Overflow is a website, part of the Stack Exchange Network,[2][3] featuring questions and answers on a wide range of topics in computer programming.[4][5][6]

The website features the ability for users to ask and answer questions, and, through membership and active participation, to vote questions and answers up or down and edit questions and answers in a wiki fashion. Users of Stack Overflow can earn reputation points and "badges"; for example, a person is awarded 10 reputation points for receiving an "up" vote on an answer given to a question, and can receive badges for their valued contributions,[7] which represents a kind of gamification of the traditional Q&A site or forum. All user generated content is licensed under a Creative Commons license.[8]

As of August 2011, Stack Overflow has about 771,000 registered users,[9] and more than 2,000,000 questions. Based on tags assigned to the questions, the most common topics on the site are C#, Java, PHP, JavaScript, jQuery, and iPhone.[10]

Contents

History

The website was created by Jeff Atwood and Joel Spolsky in 2008[11][12] as a more open alternative to earlier forums such as Experts Exchange. The name for the website was chosen by voting in April 2008 by readers of Coding Horror, Atwood's popular programming blog.[13] The design of the Stack Overflow logo was also put to a vote. On July 31, 2008, Jeff Atwood sent out invitations encouraging his subscribers to take part in the private beta of the new website, limiting its use to those willing to test out the new software. On September 15, 2008 it was announced the public beta version was in session and that the general public was now able to use it to seek assistance on programming related issues.

On May 3, 2010 it was announced that Stack Overflow had raised $6 million in venture capital from a group of investors led by Union Square Ventures.[14][15]

Technology

Stack Overflow is written in ASP.NET 3.5[16] using the ASP.NET MVC (Model-View-Controller) framework.[17] Unregistered users have access to most of the site's functionality, while users that sign in using the OpenID service can gain access to more functionality, such as establishing a profile and being able to earn reputation to allow functionality like re-tagging questions or voting to close a question.

Sister sites

Server Fault

In April 2009, the owners of Stack Overflow began a private beta for Server Fault, a sister site. The site deals exclusively with questions and answers related to the field of system administration.

Super User

Super User, a sister site dedicated to questions from all computer "power users",[18] rather than just programmers or system administrators, entered a "semi-private beta" in July 2009[19] and was launched publicly on August 18, 2009.[20]

Meta Stack Overflow

Meta Stack Overflow became the site for questions about the sister sites themselves and various other meta-level discussions.[21] Most support, feature-request and bug report entries were moved from stackoverflow.uservoice.com in July 2009.[22]

Area 51

Area 51 is a "New Site Stage Zone".[23] This is intended for anybody to create their own Q&A site on any topic, using similar software.

Careers

Careers, located at careers.stackoverflow.com, is a new undertaking by the Stack Overflow team. The goal of the careers site is to create a job-seeking service aimed at companies that are seeking top quality programmers. Careers allows Stack Overflow members to link their Stack Overflow profile with their online CV created on the careers site, allowing employers to browse their contribution history to Stack Overflow. Initially job-seekers had to pay a fee in order to file their resume, i.e. the resume will be searchable by employers, but now it is free for job-seekers.

Stack Apps

The Stack Overflow team has recently begun the creation of an API for accessing the data contained on the other sites. Discussion on Stack Apps centers around the API, although users are encouraged to list apps and libraries developed for the API.

User Reputation

Over the course of a user's experience on Stack Overflow they can earn Reputation. Reputation can be earned from asking questions, providing answers, suggesting edits(capped to a maximum amount of 1000 Rep). The more reputation a user obtains the more trusted they are on the site, and the more privileges they are given. The privileges that are earnable are as followed:

Criticism

In April, 2009 Stack Exchange implemented a policy of "timed suspension", [24] in order to curtail users who either show "No effort to learn and improve over time" or engage in "Disruptive Behavior" and become a nuisance. Criticism surrounding this new feature has focused on the broad nature of such definitions and claim it is contrary to the open nature of the website.[25] Critics also point to the authoritarian tone and punitive nature set by the new policy and the arbitrary judgement it allows. Any person who is not "a potentially valuable and contributing member of the community" may be suspended for a period of time based on a moderator's judgement. Suspension usually starts with a small time increment, usually 1-7 days. If the user continues to show inappropriate behaviour they could be suspended again with increasing time intervals. The suspension is accompanied by a temporary removal of the user's reputation score and a public announcement on the user's profile page informing the community of the suspension and general reason.

See also

Internet portal
Information technology portal

References

  1. ^ "Statistics from Alexa". Alexa Internet. http://alexa.com/siteinfo/stackoverflow.com. Retrieved 2011-05-16. 
  2. ^ Alan Zeichick (2009-04-15). "Secrets of social site success". SD Times. http://www.sdtimes.com/SHORT_TAKES_APRIL_15_2009/About_SHORTTAKES/33403. Retrieved 2009-04-16. 
  3. ^ "Spolsky's Software Q-and-A Site". Slashdot. 2008-09-16. http://developers.slashdot.org/article.pl?sid=08/09/16/1910214. Retrieved 2009-05-23. 
  4. ^ Joel Spolsky (2009-04-24). "Google Tech Talks: Learning from StackOverflow.com". YouTube. http://www.youtube.com/watch?v=NWHfY_lvKIQ. Retrieved 2009-05-23. 
  5. ^ "FAQ: What is Reputation?". Stack Overflow. http://stackoverflow.com/faq#reputation. Retrieved 19 January 2010. 
  6. ^ Creativecommons.org
  7. ^ "Users". Stack Overflow. http://stackexchange.com/leagues/1/week/stackoverflow. Retrieved 26 August 2011. 
  8. ^ "Tags". Stack Overflow. http://stackoverflow.com/tags. Retrieved 26 August 2011. 
  9. ^ Jeff Atwood (2008-04-16). "Introducing Stackoverflow.com". Coding Horror. http://www.codinghorror.com/blog/archives/001101.html. Retrieved 2009-03-11. 
  10. ^ Jeff Atwood (2008-09-16). "None of Us is as Dumb as All of Us". Coding Horror. http://www.codinghorror.com/blog/archives/001169.html. Retrieved 2009-03-11. 
  11. ^ Jeff Atwood (2008-04-06). "Help Name Our Website". Coding Horror. http://www.codinghorror.com/blog/archives/001101.html. Retrieved 2009-06-15. 
  12. ^ "Announcing the Stack Overflow Series A Financing". blog.stackoverflow.com. http://blog.stackoverflow.com/2010/05/announcing-our-series-a/. Retrieved 2010-08-31. 
  13. ^ Ha, Anthony. "Stack Overflow raises $6M to take its Q&A model beyond programming". http://venturebeat.com/2010/05/04/stack-overflow-funding/. 
  14. ^ "Stack Overflow". Microsoft Case Studies. Microsoft. 10 March 2010. http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000006676. Retrieved 24 March 2010. 
  15. ^ Jeff Atwood (2008-09-21). "What Was Stack Overflow Built With?". Stack Overflow Blog. http://blog.stackoverflow.com/2008/09/what-was-stack-overflow-built-with/. Retrieved 2009-05-23. 
  16. ^ O'Dell, Jolie (2009-07-26). "Geeks-Only Q&A From Super User". ReadWriteStart. http://www.readwriteweb.com/readwritestart/2009/07/geeks-only-qa-from-super-user.php. Retrieved 2009-08-18. 
  17. ^ Atwood, Jeff (2009-07-14). "Super User Semi-Private Beta Begins". Stack Overflow Blog. http://blog.stackoverflow.com/2009/07/super-user-semi-private-beta-begins/. Retrieved 2009-07-19. 
  18. ^ Atwood, Jeff (2009-08-18). "Super User Now Public". Stack Overflow Blog. http://blog.stackoverflow.com/2009/08/super-user-now-public/. Retrieved 2009-08-18. 
  19. ^ Atwood, Jeff (2009-06-28). "C'Mon Get Meta". Stack Overflow Blog. http://blog.stackoverflow.com/2009/06/cmon-get-meta/. Retrieved 2009-07-20. 
  20. ^ Atwood, Jeff (2009-06-28). "Should meta.stackoverflow.com replace uservoice.com?". Meta Stack Overflow. http://meta.stackoverflow.com/questions/1/should-meta-stackoverflow-com-replace-uservoice-com. Retrieved 2009-07-20. 
  21. ^ Area 51
  22. ^ Atwood, Jeff (2009-04-06). "A Day in the Penalty Box". StackOverflow Blog. http://blog.stackoverflow.com/2009/04/a-day-in-the-penalty-box. Retrieved 2009-04-06. 
  23. ^ "SO Blog Censorship and Mild Criticism". StackOverflow. http://meta.stackoverflow.com/questions/32937/so-blog-censorship-and-mild-criticism. Retrieved 14 December 2009. 

External links