Hopp til innhold

Bruker:Tobbzta/Stack Overflow

Fra Wikipedia, den frie encyklopedi

Denne artikkelen omhandler nettstedet Stack Overflow. For den generelle betydningen se Stack overflow eller Stakk (datastruktur).

Stack Overflow
Kommersielt?Ja
Type nettstedKunskapsbase
Spørsmål og svar
Krever registreringValgfritt
Tilgjengelige språkEngelsk, Spansk, Russisk, Portugisisk og Japansk
Eier(e)Stack Exchange, Inc.
Utgitt avJeff Atwood og Joel Spolsky
Lansert15 september 2008
ProgrammeringsspråkC#
Nåværende statusOnline

Stack Overflow er et nettsted for programmerere, hvor man kan stille spørsmål og få svar på problemer eller spørsmål relatert til programvareutvikling. Det er et privateid nettstedet som er en del av Stack Exchange Network,[1][2] opprettet i 2008 av Jeff Atwood og Joel Spolsky.[3][4] Nettstedet har spørsmål og svar om et vidt spekter av emner innenfor programmering.[5][6][7] Det ble opprettet for å være et åpnere alternativ til andre spørsmål og svar-nettsteder som for eksempel Experts-Exchange. Navnet på nettstedet ble valgt etter en avstemning på Atwoods blogg Coding Horror i april 2008.[8]


Nettstedet fungerer som en plattform hvor brukere kan spørre og svare på spørsmål, stemme på spørsmål og svar, (opp eller ned) samt redigere dem på en måte som likner en wiki eller Reddit.[9] Brukere av Stack Overflow kan tjene poeng og merker; som for eksempel at en person blir tildelt 10 poeng for å motta en "opp"-stemme på et spørsmål eller et svar på et spørsmål.[10] Brukere får flere privilegier etter hvert som omdømme øker, som f.eks. muligheten til å stemme, kommentere og redigere andres innlegg.[11] Alt brukergenerert innhold er lisensiert under Creative Commons-Attributt-ShareAlike lisens, versjon 2.5, 3.0 eller 4.0 avhengig av dato innholdet ble skrevet.[12][13]

Nettstedet ble opprettet av Jeff Atwood og Joel Spolsky i 2008.[3] 31. juli 2008 sendte Jeff Atwood ut invitasjoner for å be sine følgere ta del i en privat beta av det nye nettstedet. Den 15 september 2008 ble det annonsert en offentlig betaversjon av nettsiden. Utformingen av logoen ble avgjort ved avstemning.[14]

3. Mai 2010 ble det annonsert at Stack Overflow hadde samlet $6 millioner i venture capital fra en gruppe investorer ledet av Union Square Ventures.[15]

I 2019 ble Prashanth Chandrasekar valgt som administrerende direktør og Teresa Dietrich som chief product officer.[16]

Sikkerhetsbrudd

[rediger | rediger kilde]

I begynnelsen av Mai 2019 ble en oppdatering sluppet til utviklingsversjonen av Stack Overflow. Den hadde en bug som gjorde det mulig for en angriper å gi seg selv privilegier for å få tilgang til produksjonsversjonen av nettstedet. Stack Overflow publisert på bloggen sin at ca. 250 brukere ble berørt av dette bruddet som kan ha lekket IP-adresse, navn og epost.[17]

Statistikk

[rediger | rediger kilde]

En studie fra 2013 fant at 75% av brukerne bare stiller ett spørsmål, 65% svarer bare på ett spørsmål, og bare 8% av brukerne svarer mer enn 5 spørsmål.[18]

I 2011 ble 92% av spørsmålene i gjennomsnitt besvart i løpet av 11 minutter. Siden 2013 har Stack Exchange network programvaren automatisk slettet spørsmål som møter visse kriterier, inkludert å ikke ha noen svar i løpet av en gitt tid.[19]

Per august 2012 hadde 443,000 av de 1.3 million registrerte brukerne besvart minst ett spørsmål og av de hadde ca. 6,000 (0.46% av den totale brukermassen) opptjent en poeng-score høyere en 5000.[20]

I 2016 ble 1,5 millioner innlegg slettet, hvorav om lag 8% ble slettet av moderatorer.[21]


Per mars 2021 har Stack Overflow over 14 million registrerte brukere,[22] og har samlet over 21 millioner spørsmål og 31 millioner svar.[23] Basert på tager lagt til spørsmålene er de topp åtte mest diskuterte emnene: JavaScript, Java, C#, PHP, Android, Python, jQuery, og HTML.[24]

Innholdskriterier

[rediger | rediger kilde]

Stack Overflow godtar bare spørsmål om programmering som er fokusert på et bestemt problem. Spørsmål som ikke kan besvares objektivt blir ofte fjernet, da poenget med siden er å besvare typiske problemer med et programmeringsspråk, og ikke så mye annet. Søstersiden softwareengineering.stackexchange.com er ment å være en arena for bredere typer spørsmål, f.eks. generelle spørsmål om programvareutvikling. [25]

Teknologi

[rediger | rediger kilde]

Stack Overflow er skrevet i C#[26] bruker ASP.NET MVC (Model-View-Controller) rammeverk, og Microsoft SQL Server for databasen[27] og Dapper object-relational mapper brukes for tilgang til data.[28] Uregistrerte brukere har tilgang til det meste av nettstedets funksjonalitet, mens brukere som logger inn kan få tilgang til flere funksjoner, for eksempel å spørre eller svare på et spørsmål, opprette en profil, og tjene ryktepoeng som gjør at du kan redigere spørsmål og svar uten fagfellevurdering eller stemme for å lukke et spørsmål.[29]

Forskning

[rediger | rediger kilde]

En studie fra University of Maryland fant at Android-utviklere som bare brukte Stack Overflow som oppslagsverk, har tendens til å skrive mindre sikker kode enn de som bare brukte den offisielle Android-utvikler dokumentasjon fra Google.[30]

Referanser

[rediger | rediger kilde]

 

  1. ^ a b Jeff Atwood. «Introducing Stackoverflow.com». Arkivert fra originalen 3. februar 2010. Besøkt 11. mars 2009.  Siteringsfeil: Ugyldig <ref>-tagg; navnet «introducing» er definert flere steder med ulikt innhold
  2. ^ Jeff Atwood. «None of Us is as Dumb as All of Us». Arkivert fra originalen 14. mars 2009. Besøkt 11. mars 2009. 
  3. ^ Alan Zeichick. «Secrets of social site success». Arkivert fra originalen 26. april 2009. Besøkt 16. april 2009. 
  4. ^ «Spolsky's Software Q-and-A Site». Arkivert fra originalen 16. mai 2009. Besøkt 23. mai 2009. 
  5. ^ Joel Spolsky. «Google Tech Talks: Learning from StackOverflow.com». YouTube. Arkivert fra originalen 29. oktober 2019. Besøkt 23. mai 2009. 
  6. ^ Jeff Atwood. «Help Name Our Website». Arkivert fra originalen 16. april 2015. Besøkt 15. juli 2014. 
  7. ^ Jeff Atwood. «The Gamification». Arkivert fra originalen 1. februar 2014. Besøkt 24. januar 2011. 
  8. ^ «Were Rewarding the Question Askers». Arkivert fra originalen 16 November 2019. Besøkt 20. november 2019.  Sjekk datoverdier i |arkivdato= (hjelp)
  9. ^ «List of privileges». Arkivert fra originalen 14. februar 2020. Besøkt 22. november 2017. 
  10. ^ «Creative Commons Licensing UI and Data Updates». Arkivert fra originalen 23 May 2020. Besøkt 26 May 2020.  Sjekk datoverdier i |arkivdato=, |besøksdato= (hjelp)
  11. ^ «Case Studies/StackOverflow.com». Arkivert fra originalen 2 May 2015. Besøkt 19 March 2017.  Sjekk datoverdier i |arkivdato=, |besøksdato= (hjelp)
  12. ^ «J.Atwood & J.Spolsky founding stackoverflow.com -- but we need a logo.». 99Designs.com. Arkivert fra originalen 3 March 2016. Besøkt 23 May 2014.  Sjekk datoverdier i |arkivdato=, |besøksdato= (hjelp)
  13. ^ Ha, Anthony. «Stack Overflow raises $6M to take its Q&A model beyond programming». VentureBeat. Arkivert fra originalen 21 April 2016. Besøkt 23 May 2014.  Sjekk datoverdier i |arkivdato=, |besøksdato= (hjelp)
  14. ^ Fried, Ina (25. september 2019). «Axios Login: Take Note». Axios. Besøkt 26. februar 2020. 
  15. ^ Cimpanu, Catalin. «Stack Overflow says hackers breached production systems». Arkivert fra originalen 7 December 2019. Besøkt 22. juni 2019.  Sjekk datoverdier i |arkivdato= (hjelp)
  16. ^ Wang, Shaowei. «An Empirical Study on Developer Interactions in StackOverflow» (PDF). Singapore Management University. Arkivert fra originalen (PDF) 25 February 2014. Besøkt 25 February 2014.  Sjekk datoverdier i |arkivdato=, |besøksdato= (hjelp)
  17. ^ «Turbocharging the Roomba: solutions for premature deletion». Arkivert fra originalen 14 February 2021. Besøkt 19 March 2017.  Sjekk datoverdier i |arkivdato=, |besøksdato= (hjelp)
  18. ^ Bosu, Amiangshu. «Building Reputation in StackOverflow: An Empirical Investigation» (PDF). Department of Computer Science, The University of Alabama. Arkivert fra originalen (PDF) 11 February 2015. Besøkt 11 February 2015.  Sjekk datoverdier i |arkivdato=, |besøksdato= (hjelp)
  19. ^ «What posts get deleted, and why?». Meta.StackOverflow. Arkivert fra originalen 20. oktober 2020. Besøkt 19. mars 2017. 
  20. ^ «All Sites - Stack Exchange». Besøkt 28. mars 2021. 
  21. ^ «All Sites - Stack Exchange». Besøkt 28. mars 2021. 
  22. ^ «Tags». Arkivert fra originalen 15. april 2020. Besøkt 9. desember 2014. 
  23. ^ «How do I ask a good question?». Besøkt 26. april 2021. 
  24. ^ «Which tools and technologies are used to build the Stack Exchange Network?». Stack Overflow. Arkivert fra originalen 20. mars 2017. Besøkt 19. mars 2017. 
  25. ^ Jeff Atwood. «What Was Stack Overflow Built With?». Arkivert fra originalen 26. april 2016. Besøkt 23. mai 2009. 
  26. ^ Sam Saffron. «How I learned to stop worrying and write my own ORM». Arkivert fra originalen 2. august 2014. Besøkt 22. juli 2014. 
  27. ^ «Why should I create an account? - Help Center». Besøkt 28. mars 2021. 
  28. ^ 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 Arkivert 14 februar 2021 hos Wayback Machine," 2016 IEEE Symposium on Security and Privacy (SP), San Jose, CA, 2016, pp. 289–305. doi: 10.1109/SP.2016.25

Eksterne lenker

[rediger | rediger kilde]

Nettsted [[Kategori:Programmering]] [[Kategori:Programvareutvikling]] [[Kategori:Informasjonsteknologi]]