Stack Exchangeは、多様な分野のトピックに関する質疑応答(Q&A)ウェブサイトのネットワークであり、各サイトは特定のトピックを扱っています。そこでは、質問、回答、およびユーザーは評判評価の対象となります。この評判システムにより、サイトは自己管理を行うことができます。
ネットワーク内のすべてのサイトは、 2008 年にJeff AtwoodとJoel Spolskyによって作成された最初のサイトStack Overflow をモデルにしています。ネットワーク内のその他の Q&A サイトは、Area 51という特別なサイトを通じて登録ユーザーによって確立、定義され、最終的には関連性があると判断された場合に作成されます。 [ 5 ] [ 6 ]
2018 年 5 月 2 日以降のユーザー投稿は、クリエイティブ コモンズ 表示-継承 4.0 国際ライセンスの下でライセンスされています。サイトがクリエイティブ コモンズ 表示-継承 3.0 非移植ライセンスまたはそれ以前のクリエイティブ コモンズ 表示-継承 2.5 非移植ライセンスを使用していたときに投稿された古いコンテンツは、投稿時に有効だったライセンスの下でライセンスされています。[ 4 ] [ 3 ] [ 7 ]
2021年6月、ProsusはStack Overflowを18億米ドルで買収した。これは教育テクノロジー分野における同社初の完全買収である。[ 8 ]

2008年、ジェフ・アトウッドとジョエル・スポルスキーは、プログラマーフォーラムExperts-Exchangeの代替として、コンピュータプログラミングに関する質問と回答のウェブサイトであるStack Overflowを作成しました。[ 9 ] 2009年には、Stack Overflowのモデルに基づいて、システム管理に関する質問のためのServer Faultと、コンピュータのパワーユーザーからの質問のためのSuper Userという追加サイトを開始しました。[ 10 ]
2009年9月、スポルスキーの会社であるFog Creek Softwareは、Stack Overflowのソフトウェアをベースにサードパーティが独自のコミュニティを作成できるようにするためのStack Exchange 1.0プラットフォームのベータ版をリリースしました[ 1 ] 。月額料金制でした[ 11 ] 。このホワイトラベルサービスは、顧客が少なく、コミュニティの成長も遅かったため、成功しませんでした[ 12 ]。
2010 年 5 月、Stack Overflow は (独立した新会社として) Union Square Venturesや他の投資家から600 万米ドルのベンチャーキャピタルを調達し、特定の主題に関する質問に答えるための新しいサイトの開発に焦点を移しました。[ 12 ] Stack Exchange 2.0。ユーザーは Area 51と呼ばれるステージングエリアで新しいサイトトピックに投票し、アルゴリズムがどの提案されたサイトトピックが臨界質量を持ち、作成されるべきかを決定します。[ 9 ] 2010 年 11 月、 「ベータ テスト」中の Stack Exchange サイトトピックには、物理学、数学、およびライティングが含まれていました。[ 13 ] Stack Exchange は 2011 年 1 月に 33 の Web サイトとともに正式に開始されました。当時、従業員は 27 人[ 14 ] 、ユーザーは 150 万人で、広告も含まれていました。 [ 2 ]当時、専門家の回答に特化している 2009 年に設立されたQuoraと比較されました。 [ 2 ]他の競合サイトにはWikiAnswersやYahoo! Answers などがあります。[ 15 ]
2011年2月、Stack OverflowはCareers 2.0という関連求人掲示板をリリースし、採用担当者からアクセス料を徴収し、後にStack Overflow Careersにブランド名を変更した。[ 16 ] 2011年3月、Stack Overflowは1200万米ドルの追加ベンチャー資金を調達し、社名をStack Exchange, Inc.に変更した。 [ 17 ]本社はマンハッタンにある。[ 18 ] 2012年2月、アトウッドは同社を退社した。[ 19 ]
2013年4月18日、CipherCloudは、自社の暗号化アルゴリズムの潜在的な脆弱性についての議論を阻止しようと、デジタルミレニアム著作権法(DMCA)に基づく削除通知を発行した。 [ 20 ] [ 21 ] Stack Exchange Cryptoグループのアルゴリズムに関する議論は検閲されたが、後に画像なしで復元された。[ 22 ]
2015年9月現在 「Stack Exchange」はもはや会社を指す言葉ではなく、質問と回答のウェブサイトのネットワークを指す言葉となった。代わりに、会社は現在Stack Overflowと呼ばれている。[ 23 ]
2016年、Stack Exchangeは、従来の質疑応答サイトの枠を超えたさまざまな新しいサイトを追加しました。[ 24 ]例えば、Puzzlingは、質問の答えを知っているユーザーが、他のユーザーに問題解決を依頼できるプラットフォームを提供しています。これは、投稿者が答えを知らない従来のQ&Aサイトとは異なります。[ 24 ]
2015年1月、アンドリーセン・ホロウィッツはスタックエクスチェンジに4000万ドルを投資し、オンライン開発者コミュニティへの同社の重要な投資の1つとなった。[ 25 ]
2016年、Stack ExchangeはStack Exchange Quality Projectの第2版を発表しました。これは、コミュニティから要望された特定の重要な機能を実装して、明確な優先度の高い目標を達成しようとするものです。ユーザーが熱心に機能のアイデアを寄せた後、彼らは会社側の対応が不十分だと不満を述べました。[ 26 ]
2018年10月、同社はTwitterでの苦情と、従業員(コミュニティに面していないSREチームの一員)がモデレーターを攻撃するツイートを投稿したことを受けて、対人スキルサイトをホットネットワーク質問リストから削除した。 [ 27 ]
まず、2019 年 6 月に広告がさらに追加され、大きな論争を引き起こしました。[ 28 ] 2019 年 9 月 27 日、複数の Stack Exchange サイトのモデレーター、具体的には Monica Cellio が、性別代名詞に関する行動規範 (CoC) の今後の変更に関連する行動が原因で、モデレーターの職を解任されました。[ 29 ] [ 30 ] [ 31 ]他の多くのモデレーターは、この解任を受けて辞任またはモデレーター活動を一時停止しました。会社は、その後削除された非常に評判の悪い 2 つのメッセージで対応し、[ 32 ]数日後にやや否定的な反応が少ない謝罪を行いました。[ 33 ] 2019 年 12 月、会社は、モデレーターと合意に達したこと、そして彼女の評判に損害を与えたことを遺憾に思うことを表明するメッセージを投稿しました。[ 34 ] [ 35 ]それにもかかわらず、これに加えて複数のコミュニティ マネージャー (コミュニティと交流する Stack Exchange の従業員) が突然退職したことで、コミュニティと会社の間の信頼が損なわれ、コミュニティで選出された多くのモデレーターやコミュニティ マネージャーを含む、サイトで最も活発なユーザーの多くが、数ヶ月以内に退職するに至った。[ 36 ] [ 37 ]
2019年9月2日、利用規約(および配信されるすべてのページのフッター)が変更され、「クリエイティブ・コモンズ 表示-継承」(CC BY-SA)ライセンスの3.0バージョンではなく4.0バージョンを参照するようになりました。[ 3 ]ユーザーは、Stack Overflowがどのようにして過去の投稿のライセンス変更の権利を取得したのか疑問に思いました。[ 38 ]一部のユーザーは、自分の投稿がCC BY-SA 4.0でライセンスされることを意図していなかったと明言しました。[ 39 ] [ 40 ]ユーザーは、再ライセンスが CC BY-SA 3.0 の違反と判断された場合、Stack Exchange は CC BY-SA ライセンスの下でコンテンツを配布できなくなり (また、フッターのライセンスステートメントが誤っている可能性がある)、代わりにコンテンツを「使用、コピー、キャッシュ、公開、表示、配布、変更、派生作品の作成、および保存する永久的かつ取消不能の権利とライセンス」に頼らざるを得なくなることを懸念していた。[ 41 ] 9 月 27 日、Stack Exchange の公式回答では、これは「重要なステップ」であったと述べられたが、再ライセンスの法的根拠についてコミュニティと議論することは拒否された。[ 42 ]
2020 年 3 月、2018 年 5 月 2 日以前に投稿されたコンテンツは CC BY-SA 3.0 ライセンスで利用可能であるとの投稿が発表されました。[ 4 ]その後の議論で、複数のユーザーが、Stack Exchange が CC BY-SA 2.5 の投稿の受け入れから 3.0 に切り替えた 2010 年 8 月の同様の状況について質問しました。同社の代表者は、「この変更以前の投稿については v2.5 を表示することを検討していますが、まだ確約はできません」と述べました。一部のユーザーは、2019 年 9 月の発表が CC BY-SA 3.0 の終了につながる違反ではないと納得しておらず、選択された日付によって納得できない回答もありました。[ 43 ]その後の議論で、Stack Overflow のスタッフはコメントを拒否しました。[ 44 ]
2023 年半ば、Stack Exchange は人工知能によって生成されたコンテンツに関するポリシーをいくつか変更し、その結果、ボランティアのモデレーターの一部がストライキを起こしました。抗議の中心となったのは、モデレーター向けに 5 月 29 日に公開された、モデレーションの一環として AI 検出ツールを使用することは許可されていないというポリシーでした。Stack Exchange は声明で、このポリシーに反応してモデレーターの 11% がコンテンツ モデレーションを停止したことを確認しました。[ 45 ]これは 6 月 22 日までにネットワーク全体のモデレーターの 23% 以上、Stack Overflow のモデレーターの 70% 以上を含む規模にまで拡大しました。[ 46 ]
ストライキはMeta Stack Exchangeへの投稿から始まり、AI生成コンテンツの品質と正確性、およびこのポリシー変更に関するStack Exchangeの透明性の欠如について懸念が表明された。[ 47 ]モデレーターはまた、公開されたポリシーのバージョンは、モデレーター専用フォーラムで受け取ったバージョンと異なっており、特に公開バージョンには、モデレーターがすべてのAIコンテンツの制限を停止することを要求する文言が含まれていないと述べた。[ 48 ]
Stack Exchangeとモデレーター間の交渉の結果、モデレーターがGPTの使用を示す強い兆候がある場合にAIコンテンツを削除できる新しいポリシーと、サイト側がデータとAPIアクセスを提供し続けるという約束が成立した。交渉の終結に伴い、ストライキは2023年8月2日に終了した。[ 49 ]
各 Stack Exchange サイトの主な目的は、ユーザーが質問を投稿し、それに回答できるようにすることです。[ 13 ]ユーザーは回答と質問の両方に投票でき、このプロセスを通じてユーザーは評判ポイントを獲得します。これは一種のゲーム化です。 [ 19 ] [ 50 ]この投票システムは、Stack Exchange プラットフォームが最初にリリースされたときにDiggと比較されました。 [ 11 ]ユーザーは評判ポイントを集めることで、質問と回答に投票したりコメントしたりする機能から、サイトの多くの側面をモデレートする機能まで、さまざまな特権を得ます。[ 50 ] Web 検索結果や Stack Overflow Careers 求人掲示板で Stack Exchange のプロフィールが目立つため、ユーザーはシステムを悪用する動機を持つ可能性があります。[ 16 ]質問と回答を投稿するだけでなく、ユーザーはそれらにコメントを追加したり、他の人が書いたテキストを編集したりできます。[ 51 ]各 Stack Exchange サイトには、 MetaFilterの「MetaTalk」フォーラムのようなスタイルの「メタ」セクションがあり、質問と回答の自己モデレーション システムは大きな議論につながる可能性があるため、ユーザーはそこで紛争を解決できます。[ 52 ]
バッジは、質問や回答、メタへの参加、サイトのモデレーションに対して授与されます。ブロンズ、シルバー、ゴールドのバッジがあり、ユーザーのプロフィールページと投稿に表示されます。[ 53 ] [ 54 ]
モデレーターは、フラグが立てられた投稿のフォローアップ、投稿のロックと保護、ユーザーの停止、サイト上の最悪の投稿(誤情報を含む)の削除など、サイトの管理を担当します。Stack Exchange の理念によれば、モデレーターはサイトへの関与を最小限に抑えるべきです。また、模範を示し、他のユーザーに敬意を示すことも期待されています。[ 55 ]
モデレーターになるには、ユーザーは選挙に参加する必要があります。選挙は、指定された数の議席について、Stack Exchange コミュニティ チームが必要に応じて実施します。ユーザーはまず自分自身を推薦し、少なくとも 300 の評判 (Stack Overflow では 3,000、Math Stack Exchange では 1,000) を持ち、過去 1 年間にアカウントが停止されていないなど、良好な状態である必要があります。ユーザーは自己紹介と、なぜ自分がモデレーターとして適任かを説明するだけでなく、コミュニティが作成した質問にも回答する必要があります。推薦はいつでも取り下げることができます。[ 56 ]
その後、ユーザーは予備選挙で候補者に投票し、投票結果が公開されます。上位10名の候補者が選挙段階に進み、評判が150以上のユーザーであれば誰でも投票できます。順位選択投票システムが採用されており、ユーザーは希望すればすべての候補者に順位を付けることができます。投票は、小数点以下の票もカウントできるミークSTV方式(単記移譲式投票)を使用して集計されます。[ 57 ]
Stack Exchange では、ユーザーが自分の評判の一部を寄付して、質問に回答したり、より良い回答を得たり、他のユーザーが回答するインセンティブを与えたりすることができます。これは「バウンティ」と呼ばれ、質問が投稿されてから 48 時間後に質問に適用でき、7 日間と 24 時間の猶予期間があります。最低バウンティは 50 評判に設定されていますが、ユーザーがすでに質問に回答している場合、または以前にその質問にバウンティを提示している場合は除きます。バウンティはキャンセルできず、質問に回答がなかった場合でも、バウンティから評判を返金することはできません。[ 58 ] [ 59 ]
Stack Exchange は、 IIS、SQL Server [ 60 ]、およびASP.NETフレームワーク[ 60 ]を、すべての Stack Exchange サイト (Area 51 を除く。Area 51 は Stack Overflow のコード ベースのフォークで動作している) に対して単一のコード ベースから使用しています。[ 61 ]ブログは以前はWordPress を使用していましたが、現在は廃止されています。[ 62 ]チームはRedis、HAProxy、Elasticsearchも使用しています。[ 60 ]
Stack Exchange は、 Microsoftの最新テクノロジーを常に最新の状態に保つよう努めており、通常は各フレームワークの最新リリースを使用しています。コードは主に C# ASP.NET MVC で記述され、Razor View Engineを使用しています。推奨IDEはVisual Studioで、データ層ではデータアクセスにDapper を使用しています。[ 63 ]
このサイトでは、質問URLに数値識別子に加えてURLスラッグも使用しています。
Stack Exchange Network で作成されるすべての新しいサイトは、Area 51 と呼ばれるサイトで詳細なレビュー プロセスを経ます。このプロセスは 4 つのステップで構成されています。[ 6 ] [ 64 ] [ 65 ] [ 66 ]
PrelimScore = SUM(Reputation >= 200 ? 0.233 * ln(Reputation-101) - 0.75 : 0) + 1.5UserScore = PrelimScore * 0.9 ^ (DAYS / 180)