論文の概要: How Do Users Revise Architectural Related Questions on Stack Overflow: An Empirical Study
- arxiv url: http://arxiv.org/abs/2406.18959v1
- Date: Thu, 27 Jun 2024 07:42:49 GMT
- ステータス: 処理完了
- システム内更新日: 2024-06-28 14:47:16.828573
- Title: How Do Users Revise Architectural Related Questions on Stack Overflow: An Empirical Study
- Title(参考訳): スタックオーバーフローに関するアーキテクチャ関連の質問をどのように修正するか - 実証的研究
- Authors: Musengamana Jean de Dieu, Peng Liang, Mojtaba Shahin, Arif Ali Khan,
- Abstract要約: ユーザがStack Overflow (SO)上でアーキテクチャ関連質問(ARQ)をどのように修正するかを理解するための実証的研究を行った。
主な発見は以下のとおりである。
ARQのリビジョンはSOでは一般的ではなく、この質問が投稿された直後にARQリビジョンが開始される。
質問作成者(QC)と非質問作成者(QC)の両方が、ARQ修正に積極的に参加している。
- 参考スコア(独自算出の注目度): 6.723917667784222
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Technical Questions and Answers (Q&A) sites, such as Stack Overflow (SO), accumulate a significant variety of information related to software development in posts from users. To ensure the quality of this information, SO encourages its users to review posts through various mechanisms (e.g., question and answer revision processes). Although Architecture Related Posts (ARPs) communicate architectural information that has a system-wide impact on development, little is known about how SO users revise information shared in ARPs. To fill this gap, we conducted an empirical study to understand how users revise Architecture Related Questions (ARQs) on SO. We manually checked 13,205 ARPs and finally identified 4,114 ARQs that contain revision information. Our main findings are that: (1) The revision of ARQs is not prevalent in SO, and an ARQ revision starts soon after this question is posted (i.e., from 1 minute onward). Moreover, the revision of an ARQ occurs before and after this question receives its first answer/architecture solution, with most revisions beginning before the first architecture solution is posted. Both Question Creators (QCs) and non-QCs actively participate in ARQ revisions, with most revisions being made by QCs. (2) A variety of information (14 categories) is missing and further provided in ARQs after being posted, among which design context, component dependency, and architecture concern are dominant information. (3) Clarify the understanding of architecture under design and improve the readability of architecture problem are the two major purposes of the further provided information in ARQs. (4) The further provided information in ARQs has several impacts on the quality of answers/architecture solutions, including making architecture solution useful, making architecture solution informative, making architecture solution relevant, among others.
- Abstract(参考訳): Stack Overflow (SO)のような技術的質問と回答(Q&A)サイトは、ユーザからの投稿にソフトウェア開発に関する重要な情報を蓄積している。
この情報の品質を保証するため、SOはユーザーが様々なメカニズム(質問と回答の修正プロセスなど)を通じて投稿をレビューすることを奨励する。
Architecture Related Posts (ARP)は、システム全体に影響を及ぼすアーキテクチャ情報を伝達するが、ユーザがARPで共有される情報をどのように修正するかについては、ほとんど分かっていない。
このギャップを埋めるために,ユーザがSO上でアーキテクチャ関連質問(ARQ)をどのように修正するかを理解するための実証的研究を行った。
13,205個のARPを手動で検査し、最終的に修正情報を含む4,114個のARQを特定した。
本研究の主目的は,(1) 質問の投稿直後(すなわち1分以降)にARQの改訂が開始されることである。
さらに、ARQのリビジョンは、この質問の前後で最初の回答/アーキテクチャソリューションを受け取り、最初のアーキテクチャソリューションが投稿される前にほとんどのリビジョンが始まります。
質問作成者(QC)も非QCも積極的にARQリビジョンに参加しており、ほとんどのリビジョンはQCによってなされている。
2) 投稿後のARQには,設計状況やコンポーネント依存性,アーキテクチャ上の懸念など,さまざまな情報(14のカテゴリ)が欠落している。
3)設計下のアーキテクチャの理解を明確にし,アーキテクチャ問題の可読性を向上させることが,ARQにおけるさらなる情報提供の2つの主要な目的である。
(4)ARQのさらなる提供された情報は、アーキテクチャソリューションを有用にすること、アーキテクチャソリューションを有益なものにすること、アーキテクチャソリューションを関連付けることなど、回答/アーキテクチャソリューションの品質にいくつかの影響を与えます。
関連論文リスト
- How Do OSS Developers Utilize Architectural Solutions from Q&A Sites: An Empirical Study [5.568316292260523]
開発者はQ&Aサイトでプログラミング関連の知識(コードスニペットなど)を利用する(Stack Overflowなど)。
アーキテクチャのソリューション(例えば、アーキテクチャの戦術)とその利用はめったに調査されない。
マイニング調査では,GitHub上の893のオープンソースソフトウェア(OSS)プロジェクトから,984のコミットとイシュー(すなわち821のコミットと163のイシュー)をマイニングしました。
調査では,OSS開発において,実践者がQ&Aサイトからアーキテクチャソリューションをどのように活用するかをさらに理解するため,その内227件を調査した。
論文 参考訳(メタデータ) (2024-04-07T18:53:30Z) - Software Architecture Recovery with Information Fusion [14.537490019685384]
本稿では,完全に自動化されたアーキテクチャ復元手法であるSARIFを提案する。
依存関係、コードテキスト、フォルダ構造を含む3種類の包括的な情報が含まれている。
SARIFは従来の技術よりも36.1%正確である。
論文 参考訳(メタデータ) (2023-11-08T12:35:37Z) - RealTime QA: What's the Answer Right Now? [137.04039209995932]
本稿では,動的質問応答(QA)プラットフォームであるREALTIME QAを紹介する。
GPT-3 や T5 など,大規模事前学習型言語モデルに基づく強力なベースラインモデルを構築した。
GPT-3は、検索された文書が答えを見つけるのに十分な情報を提供していない場合、時代遅れの回答を返す傾向がある。
論文 参考訳(メタデータ) (2022-07-27T07:26:01Z) - Multifaceted Improvements for Conversational Open-Domain Question
Answering [54.913313912927045]
対話型オープンドメイン質問回答(MICQA)のための多面的改善フレームワークを提案する。
第一に、提案したKL分割に基づく正規化は、検索と解答のためのより良い質問理解をもたらすことができる。
第二に、追加されたポストランカモジュールは、より関連性の高いパスをトップにプッシュし、2アスペクトの制約で読者に選択できる。
第3に、十分に設計されたカリキュラム学習戦略は、訓練と推論の黄金の通路設定のギャップを効果的に狭め、黄金の通路支援なしで真の答えを見つけることを奨励する。
論文 参考訳(メタデータ) (2022-04-01T07:54:27Z) - OpenQA: Hybrid QA System Relying on Structured Knowledge Base as well as
Non-structured Data [15.585969737147892]
構造化KBと非構造化データに基づく知的質問応答システムOpenQAを提案する。
我々は、意味解析と深層表現学習に基づくKBQA構造化質問応答と、検索とニューラルマシン読解に基づく2段階非構造化質問応答をOpenQAに統合する。
論文 参考訳(メタデータ) (2021-12-31T09:15:39Z) - SYGMA: System for Generalizable Modular Question Answering OverKnowledge
Bases [57.89642289610301]
SYGMAは、複数の知識ベースと複数のリアソニングタイプにまたがる汎用化を容易にするモジュラーアプローチである。
本システムの有効性を,DBpediaとWikidataの2つの異なる知識ベースに属するデータセットを用いて評価することで実証する。
論文 参考訳(メタデータ) (2021-09-28T01:57:56Z) - NoiseQA: Challenge Set Evaluation for User-Centric Question Answering [68.67783808426292]
応答エンジンに先立つパイプライン内のコンポーネントが,多種多様なエラーの原因を発生させることができることを示す。
我々は、QAシステムが効果的にデプロイされる前に、進歩の余地がかなりあると結論付けている。
論文 参考訳(メタデータ) (2021-02-16T18:35:29Z) - Retrieving and Reading: A Comprehensive Survey on Open-domain Question
Answering [62.88322725956294]
OpenQAの最近の研究動向を概観し、特にニューラルMSC技術を導入したシステムに注目した。
Retriever-Reader' と呼ばれる最新の OpenQA アーキテクチャを導入し、このアーキテクチャに従うさまざまなシステムを分析します。
次に、OpenQAシステムの開発における主要な課題について議論し、一般的に使用されるベンチマークの分析を提供する。
論文 参考訳(メタデータ) (2021-01-04T04:47:46Z) - A Survey on Complex Question Answering over Knowledge Base: Recent
Advances and Challenges [71.4531144086568]
知識ベース(KB)に対する質問回答(QA)は、自然言語の質問に自動的に答えることを目的としている。
研究者は、よりKBのトリプルと制約推論を必要とする単純な質問から複雑な質問へと注意を移した。
論文 参考訳(メタデータ) (2020-07-26T07:13:32Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。