論文の概要: Geographic Variation in Stack Overflow Code Quality: Evidence from a Cross-Regional Study of Coding Practices
- arxiv url: http://arxiv.org/abs/2605.03670v1
- Date: Tue, 05 May 2026 12:08:55 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-05-06 19:35:43.922463
- Title: Geographic Variation in Stack Overflow Code Quality: Evidence from a Cross-Regional Study of Coding Practices
- Title(参考訳): スタックオーバーフローコード品質の地理的変動:コーディング実践の横断的研究から
- Authors: Elijah Zolduoarrati, Sherlock A. Licorish, Nigel Stanger,
- Abstract要約: 本研究は,米国におけるコントリビュータからのStack Overflow回答のコード品質について検討する。
可読性違反は、すべての言語で最も多く発生し、その後に信頼性、パフォーマンス、セキュリティが続く。
コンピュータ機器、インターネットサブスクリプション、高い収入、より公平な富の分配に幅広いアクセスを持つ国は、コード品質の違反が少ない傾向にある。
- 参考スコア(独自算出の注目度): 5.894342004453924
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Developers frequently reuse Stack Overflow code snippets, yet the quality of these snippets remains unevenly understood, particularly across programming languages and geographic contexts. This study investigates code quality in Stack Overflow answers from contributors located in the United States, focusing on SQL, JavaScript, Python, Ruby, and Java snippets. We evaluate four quality dimensions: reliability, readability, performance, and security. Using language-specific linting and static analysis tools, we quantify violations across states and cities, compute violation densities to enable fair regional comparison, and examine relationships between code quality and state-level diversity indicators. We further conduct inductive content analysis on code snippets from California, Utah, and North Dakota to identify qualitative patterns in code quality violations. Results show that readability violations are the most prevalent across all languages, followed by reliability, performance, and security. Common issues include improper whitespace, inconsistent formatting, program-flow errors, inefficient resource use, unsanitised inputs, and insecure dynamic evaluation. Regional analysis indicates that major technology hubs produce more parsable snippets but do not necessarily exhibit higher violation densities. States with broader access to computing devices, Internet subscriptions, higher income, and more equitable wealth distribution tend to show fewer code quality violations. Qualitative findings suggest that established technology regions often produce more complex violations, while less mature technology regions display more fundamental errors. These findings highlight the socio-technical nature of code quality in community question-answering platforms and suggest that developers should exercise caution when reusing online code snippets.
- Abstract(参考訳): 開発者はStack Overflowのコードスニペットを頻繁に再利用するが、これらのスニペットの品質は、特にプログラミング言語や地理的コンテキストにおいて不均一に理解されている。
本研究では,米国内のコントリビュータからのStack Overflow回答のコード品質を調査し,SQL,JavaScript,Python,Ruby,Javaスニペットに注目した。
信頼性、可読性、パフォーマンス、セキュリティの4つの品質次元を評価します。
言語固有のリンティングと静的解析ツールを用いて、州や都市間の違反を定量化し、公正な地域比較を可能にするために違反密度を計算し、コード品質と州レベルの多様性指標の関係を調べる。
さらに、カリフォルニア、ユタ、ノースダコタのコードスニペットのインダクティブコンテンツ分析を行い、コード品質違反の質的パターンを特定します。
結果から,可読性違反はすべての言語で最も多く発生し,その後に信頼性,パフォーマンス,セキュリティが続いた。
一般的な問題として、不適切なホワイトスペース、一貫性のないフォーマット、プログラムフローエラー、非効率なリソース使用、不衛生な入力、安全でない動的評価がある。
地域分析は、主要な技術ハブがより解析可能なスニペットを生成するが、必ずしも高い違反密度を示すとは限らないことを示している。
コンピュータ機器、インターネットサブスクリプション、高い収入、より公平な富の分配に幅広いアクセスを持つ国は、コード品質の違反が少ない傾向にある。
定性的発見は、確立された技術領域がより複雑な違反を生じさせるのに対して、未成熟な技術領域はより根本的な誤りを示すことを示唆している。
これらの知見は、コミュニティ質問回答プラットフォームにおけるコード品質の社会技術的性質を強調し、開発者がオンラインコードスニペットを再利用する際に注意を払うべきであることを示唆している。
関連論文リスト
- Adapting Language Balance in Code-Switching Speech [60.296574524609575]
大規模な基礎モデルは、コードスイッチングテストケースといまだに苦労しています。
我々は、世代間のコンテキストバイアスを軽減するために、微分可能なサロゲートを使用します。
アラビア語と中国語による実験では、モデルの切り替え位置をより正確に予測できることが示されている。
論文 参考訳(メタデータ) (2025-10-21T15:23:55Z) - CoQuIR: A Comprehensive Benchmark for Code Quality-Aware Information Retrieval [44.39462689088926]
CoQuIRは、品質を意識したコード検索を評価するために設計された、最初の大規模多言語ベンチマークである。
CoQuIRは、11のプログラミング言語で42,725のクエリと134,907のコードスニペットに対して、きめ細かい品質のアノテーションを提供する。
論文 参考訳(メタデータ) (2025-05-31T13:00:17Z) - A Qualitative Investigation into LLM-Generated Multilingual Code Comments and Automatic Evaluation Metrics [10.1653613066577]
我々は,5つの最先端コードモデルによって生成されたコードコメントの誤りを分析するために,オープンコーディング研究を行う。
モデル生成コードコメントにおいて26の異なるエラーカテゴリの分類を同定する。
分析の結果、これらのモデルはしばしば部分的に正しいコメントを生成するが、現代のニューラルネットワークは、意味のある完了をランダムノイズと確実に区別することができないことがわかった。
論文 参考訳(メタデータ) (2025-05-21T12:45:49Z) - Is Compression Really Linear with Code Intelligence? [60.123628177110206]
textitFormat Annealingは、事前訓練されたモデルの本質的な能力を同等に評価するために設計された、軽量で透明なトレーニング手法である。
我々の経験的結果は、測定されたコードインテリジェンスとビット・パー・キャラクタ(BPC)の基本的な対数関係を明らかにする。
私たちの研究は、コードインテリジェンスの開発における圧縮の役割をより微妙に理解し、コードドメインにおける堅牢な評価フレームワークに貢献します。
論文 参考訳(メタデータ) (2025-05-16T16:59:14Z) - GBM Returns the Best Prediction Performance among Regression Approaches: A Case Study of Stack Overflow Code Quality [2.5515299924109858]
Stack Overflow(Java)コード品質を予測する変数と、最高の予測能力を提供する回帰アプローチを検討した。
長いStack Overflowコードは、コード違反が多い傾向があり、より高いスコアを得た質問は、より多くのビューを惹きつけ、Stack Overflowの質問に追加される回答が増えるほど、提供されるコードには通常より多くのエラーが観測される。
論文 参考訳(メタデータ) (2025-05-15T07:04:17Z) - Understanding Code Understandability Improvements in Code Reviews [79.16476505761582]
GitHub上のJavaオープンソースプロジェクトからの2,401のコードレビューコメントを分析した。
改善提案の83.9%が承認され、統合され、1%未満が後に復活した。
論文 参考訳(メタデータ) (2024-10-29T12:21:23Z) - A Comprehensive Library for Benchmarking Multi-class Visual Anomaly Detection [89.92916473403108]
本稿では,新しい手法のモジュラーフレームワークであるADerの総合的な視覚異常検出ベンチマークを提案する。
このベンチマークには、産業ドメインと医療ドメインからの複数のデータセットが含まれており、15の最先端メソッドと9つの包括的なメトリクスを実装している。
我々は,異なる手法の長所と短所を客観的に明らかにし,多クラス視覚異常検出の課題と今後の方向性について考察する。
論文 参考訳(メタデータ) (2024-06-05T13:40:07Z) - Free Open Source Communities Sustainability: Does It Make a Difference
in Software Quality? [2.981092370528753]
本研究は,サステナビリティの異なる側面がソフトウェア品質に与える影響を実証的に検討することを目的とする。
4つのカテゴリにわたる16のサステナビリティ指標をサンプリングし、217のOSSプロジェクトに適用した。
論文 参考訳(メタデータ) (2024-02-10T09:37:44Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。