Stack Overflow (sito)

sito web del circuito Stack Exchange riguardo tutto ciò che concerne la programmazione di software

Stack Overflow è un sito web collaborativo che fa parte della rete Stack Exchange[1] in cui si possono porre domande riguardo a vasti argomenti di programmazione.[2][3][4]

Stack Overflow
sito web
Logo
Logo
URLstackoverflow.com
Tipo di sitoQuestion & Answer
Linguainglese
Registrazioneopzionale; usa OpenID
Scopo di lucro
ProprietarioStack Exchange, Inc.
Creato daJoel Spolsky and Jeff Atwood
Lancioagosto 2008
Stato attualeOnline

Il sito fornisce la possibilità agli utenti di chiedere o rispondere a domande e, attraverso i membri attivi, di votare le domande e le risposte in positivo o in negativo e di modificare le domande e le risposte in uno stile wiki. Gli utenti di Stack Overflow possono guadagnare punti di reputazioni e "badges"; per esempio, un utente guadagna 10 punti di reputazione quando riceve un voto "up" ad risposta, e può ricevere badges, ovvero punti di reputazione [5] dagli altri utenti.

Ad aprile 2011 Stack Overflow aveva circa 562000 utenti registrati[6] e circa 1500000 domande. Basandoci sui tag che vengono assegnati alle domande, gli argomenti più comuni sono C#, Java, PHP, .NET, ASP.NET, JavaScript, C++, jQuery, iPhone e Python.[7]

 
Pagina principale nel 2015.

Il sito è stato creato da Jeff Atwood e Joel Spolsky nel 2008[8][9] come alternativa più aperta a forum come Expert Exchange. Il nome del sito web fu scelto con una votazione nell'aprile 2008 dai lettori di Coding Horror, il blog di Atwood.[10] Anche lo stile di Stack Overflow è stato sottoposto a votazione. Il 31 luglio 2008 Jeff Atwood mandò un invito incoraggiando i suoi sostenitori a prendere parte alla beta privata del nuovo sito. Il 15 settembre 2008, fu annunciata la versione beta pubblica. Il 3 maggio 2010 aveva ottenuto 6 milioni di dollari da un gruppo di investitori guidato dalla Union Square Ventures.[11] Il 21 luglio 2016 su Stack Overflow è stato inaugurato il progetto "Documentation",[12] una sorta di guida collaborativa per programmatori. Il progetto è stato abbandonato l'8 agosto 2017.[13] Come la parte Q&A del sito, tutto il contenuto di "Documentation" è disponibile sotto licenza CC BY-SA 3.0.[14]

Tecnologia

modifica

Stack Overflow è scritto in ASP.NET 3.5[15] usando il framework ASP.NET MVC (Model-View-Controller)[16]. Gli utenti non registrati hanno accesso alla maggior parte delle funzionalità del sito, mentre gli utenti che sottoscrivono usando il servizio OpenID possono ottenere maggiori funzionalità, come la creazione di un profilo, la possibilità di guadagnare reputazione, fino alla possibilità di ritaggare domande o votare per chiudere una discussione.

Le utenze particolarmente prolifiche guadagnano l'opzione per eliminare la pubblicità dal sito.

Politiche sui contenuti

modifica

Tutti i contenuti generati dagli utenti sono distribuiti sotto una licenza libera, la CC BY-SA.[17][18] Negli anni sono state fatte diversi avanzamenti di licenza, passando dalla versione 2.5, alla 3.0, fino alla versione 4.0 della stessa licenza CC BY-SA; versione adottata a maggio 2018.[19] Dal 2020, il sistema permette di verificare qual è lo storico di ogni contenuto e qual è l'esatta licenza di ogni versione di tali contenuti.[20]

Le politiche del sito vietano espressamente il plagio e favoriscono la segnalazione di contenuti affetti da plagio. Queste segnalazioni sono integrate nel sistema di "premiazione" e vengono gestite in modo collaborativo da altre utenze con più esperienza (in termini di punti di esperienza). Il sistema quindi premia sia chi segnala problemi, sia chi li gestisce.

Nel dicembre 2022, Stack Overflow ha introdotto una politica che vieta l'uso di contenuti generati da intelligenza artificiale, come ChatGPT (appunto uscita quell'anno), per la creazione di domande e risposte. Questa decisione è stata motivata dall'aumento di risposte di bassa qualità, che, sebbene potessero sembrare convincenti, spesso risultavano inaccurate, compromettendo l'affidabilità del sito, nonché per i rischi di potenziale plagio. La politica ha ricevuto un ampio consenso, portando a un divieto più rigoroso. È stato stabilito che i contenuti generati da AI non fossero accettati, salvo essere esplicitamente menzionati come tali.[21]

  1. ^ (EN) About - Stack Overflow, su stackoverflow.com. URL consultato il 21 novembre 2016.
  2. ^ (EN) Alan Zeichick, Secrets of social site success, su alanzeichick.com, 26 marzo 2009. URL consultato il 21 novembre 2009.
  3. ^ (EN) Spolsky's Software Q-and-A Site, in Slashdot, 16 settembre 2008. URL consultato il 23 maggio 2009.
  4. ^   (EN) Joel Spolsky, Google Tech Talks: Learning from StackOverflow.com, su YouTube, 24 aprile 2009. URL consultato il 23 maggio 2009.
  5. ^ (EN) FAQ: What is Reputation?, in Stack Overflow. URL consultato il 19 gennaio 2010.
  6. ^ (EN) User Reputation Leagues, su stackexchange.com. URL consultato il 2 aprile 2011.
  7. ^ (EN) Tags, su stackoverflow.com. URL consultato il 15 luglio 2010.
  8. ^ (EN) Jeff Atwood, Introducing Stackoverflow.com, in Coding Horror, 16 aprile 2008. URL consultato l'11 marzo 2009 (archiviato dall'url originale il 3 febbraio 2010).
  9. ^ (EN) Jeff Atwood, None of Us is as Dumb as All of Us, in Coding Horror, 16 settembre 2008. URL consultato l'11 marzo 2009 (archiviato dall'url originale il 14 marzo 2009).
  10. ^ (EN) Jeff Atwood, Help Name Our Website, in Coding Horror, 6 aprile 2008. URL consultato il 15 giugno 2009 (archiviato dall'url originale il 3 febbraio 2010).
  11. ^ (EN) Joel Spolsky, Announcing the Stack Overflow Series A Financing, in blog.stackoverflow.com, 4 maggio 2010. URL consultato il 31 agosto 2010.
  12. ^ (EN) Documentation, su stackoverflow.com.
  13. ^ Sunsetting Documentation, su meta.stackoverflow.com.
  14. ^ (EN) Kevin Montrose, Introducing Stack Overflow Documentation Beta, su stackoverflow.blog, 21 luglio 2016. URL consultato il 21 novembre 2016.
  15. ^ (EN) Stack Overflow, in Microsoft Case Studies, Microsoft, 10 marzo 2010. URL consultato il 24 marzo 2010 (archiviato dall'url originale il 23 marzo 2010).
  16. ^ (EN) Jeff Atwood, What Was Stack Overflow Built With?, in Stack Overflow Blog, 21 settembre 2008. URL consultato il 23 maggio 2009.
  17. ^ (EN) Jeff Atwood, Attribution Required, su stackoverflow.blog, 25 giugno 2009. URL consultato il 21 novembre 2016.
  18. ^ (EN) Jeff Atwood, Case Studies/StackOverflow.com, su wiki.creativecommons.org, Creative Commons. URL consultato il 21 novembre 2016.
  19. ^ (EN) What is the license for the content I post?, su stackoverflow.com. URL consultato il 20 febbraio 2025.
  20. ^ (EN) Add a link to the timeline of a post, su meta.stackexchange.com, 16 gennaio 2020. URL consultato il 20 febbraio 2025.
  21. ^ (EN) Policy: Generative AI (e.g., ChatGPT) is banned, su meta.stackoverflow.com, 5 dicembre 2022. URL consultato il 20 febbraio 2025.

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica
  Portale Internet: accedi alle voci di Wikipedia che trattano di internet