論文の概要: Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review
- arxiv url: http://arxiv.org/abs/2409.11864v1
- Date: Wed, 18 Sep 2024 10:37:06 GMT
- ステータス: 処理完了
- システム内更新日: 2024-09-19 18:09:15.061137
- Title: Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review
- Title(参考訳): ソフトウェアエンジニアリングにおけるボットと会話エージェントのモチベーション、チャレンジ、ベストプラクティス、メリット
- Authors: Stefano Lambiase, Gemma Catolino, Fabio Palomba, Filomena Ferrucci,
- Abstract要約: 私たちは、ボットを特徴付けるための分類と、ソフトウェアエンジニアリングに採用する上での一連の課題の提供を目指しています。
目的を達成するため,多言語文献のレビューを行い,研究と実践者の文献のレビューを行った。
- 参考スコア(独自算出の注目度): 14.84837870899906
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Bots are software systems designed to support users by automating a specific process, task, or activity. When such systems implement a conversational component to interact with the users, they are also known as conversational agents. Bots, particularly in their conversation-oriented version and AI-powered, have seen their adoption increase over time for software development and engineering purposes. Despite their exciting potential, ulteriorly enhanced by the advent of Generative AI and Large Language Models, bots still need to be improved to develop and integrate into the development cycle since practitioners report that bots add additional challenges that may worsen rather than improve. In this work, we aim to provide a taxonomy for characterizing bots, as well as a series of challenges for their adoption for Software Engineering associated with potential mitigation strategies. To reach our objectives, we conducted a multivocal literature review, reviewing both research and practitioner's literature. Through such an approach, we hope to contribute to both researchers and practitioners by providing first, a series of future research routes to follow, second, a list of strategies to adopt for improving the use of bots for software engineering purposes, and third, enforce a technology and knowledge transfer from the research field to the practitioners one, that is one of the primary goal of multivocal literature reviews.
- Abstract(参考訳): ボットとは、特定のプロセス、タスク、アクティビティを自動化することによって、ユーザをサポートするように設計されたソフトウェアシステムである。
このようなシステムがユーザと対話するための会話コンポーネントを実装する場合、会話エージェントとも呼ばれる。
ボット、特に会話指向バージョンとAI駆動のボットは、ソフトウェア開発とエンジニアリングの目的のために、時間とともに採用が増加している。
ジェネレーティブAI(Generative AI)とLarge Language Models(Large Language Models)の出現によって、そのエキサイティングなポテンシャルが強化されたにもかかわらず、実践者は、ボットが改善よりも悪化する可能性のある新たな課題を追加することを報告しているため、開発サイクルに開発と統合するためには、ボットを改善する必要がある。
本研究は,ボットを特徴付けるための分類学と,潜在的な緩和戦略に関連するソフトウェア工学の採用に関する一連の課題の提供を目的としている。
目的を達成するため,多言語文献のレビューを行い,研究と実践者の文献のレビューを行った。
このようなアプローチを通じて、我々は、まず、ソフトウェア工学の目的のためにボットの使用を改善するための一連の研究ルートを提供し、次に、研究分野から実践者への技術と知識の移転を実施するための戦略のリストを提供することで、研究者と実践者の両方に貢献したいと思っています。
関連論文リスト
- The Perceptions of Software Engineers Concerning the Utilization of Bots in the OSS Development Process: An Exploratory Survey [1.663160284499972]
ボットは生産性を高め、タスクの自動化を促進することによって、プロフェッショナルに日々のサポートを提供する。
現在のボットは十分な知性を持っておらず、ボットデザイナーがさらなる機能や統合を開発するのを助けるために、新たな課題と強化を提起している。
論文 参考訳(メタデータ) (2024-11-14T14:16:03Z) - Investigating Developers' Preferences for Learning and Issue Resolution Resources in the ChatGPT Era [1.3124513975412255]
最近のトレンドはビデオチュートリアルのような魅力的なフォーマットを好んでいる。
ChatGPTのような大規模言語モデル(LLM)の出現は、新しい学習パラダイムを提示します。
我々は,ソフトウェア開発者とコンピュータサイエンスの学生を対象に,341の回答を集め,そのうち268の回答を完成・分析した。
論文 参考訳(メタデータ) (2024-10-10T22:57:29Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
本研究は,ソフトウェアビジュアライゼーションツールを用いたマネージャ,リーダ,開発者の親しみやすさを探求することを目的としている。
本手法は, 質問紙調査と半構造化面接を用いて, 実践者から収集したデータの量的, 質的分析を取り入れた。
論文 参考訳(メタデータ) (2024-01-17T21:30:45Z) - DevBots can co-design APIs [0.0]
DevBotsは、ソフトウェア開発をサポートするためにさまざまなタスクを実行する自動化ツールである。
ソフトウェア開発におけるDevBotsの利用状況について,24の論文を分析した。
論文 参考訳(メタデータ) (2023-12-10T02:29:05Z) - Combatting Human Trafficking in the Cyberspace: A Natural Language
Processing-Based Methodology to Analyze the Language in Online Advertisements [55.2480439325792]
このプロジェクトは、高度自然言語処理(NLP)技術により、オンラインC2Cマーケットプレースにおける人身売買の急激な問題に取り組む。
我々は、最小限の監督で擬似ラベル付きデータセットを生成する新しい手法を導入し、最先端のNLPモデルをトレーニングするための豊富なリソースとして機能する。
重要な貢献は、Integrated Gradientsを使った解釈可能性フレームワークの実装であり、法執行にとって重要な説明可能な洞察を提供する。
論文 参考訳(メタデータ) (2023-11-22T02:45:01Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDevはチャットを利用したソフトウェア開発フレームワークで、特別なエージェントがコミュニケーション方法についてガイドされる。
これらのエージェントは、統一された言語ベースのコミュニケーションを通じて、設計、コーディング、テストフェーズに積極的に貢献する。
論文 参考訳(メタデータ) (2023-07-16T02:11:34Z) - Comparing Software Developers with ChatGPT: An Empirical Investigation [0.0]
本稿では,ChatGPTのようなソフトウェア技術者やAIシステムのパフォーマンスを,さまざまな評価指標で比較した実証的研究を行う。
この論文は、さまざまな評価基準を考慮して、ソフトウェアエンジニアとAIベースのソリューションの包括的な比較が、人間と機械のコラボレーションを促進する上で重要であることを示唆している。
論文 参考訳(メタデータ) (2023-05-19T17:25:54Z) - ChatGPT for Robotics: Design Principles and Model Abilities [25.032064314822243]
我々は、迅速なエンジニアリングのための設計原則と高レベルの関数ライブラリの作成を組み合わせた戦略の概要を述べる。
我々は,様々なロボットタスクの実行に向けて,異なるプロンプトエンジニアリング手法とダイアログ戦略の有効性に焦点をあてる。
我々の研究は、基本的な論理的、幾何学的、数学的推論から、航空航法、操作、エンボディドエージェントといった複雑な領域まで、ロボット領域内の様々なタスクを含む。
論文 参考訳(メタデータ) (2023-02-20T06:39:06Z) - Selected Trends in Artificial Intelligence for Space Applications [69.3474006357492]
この章は、差別化可能なインテリジェンスとオンボード機械学習に焦点を当てている。
欧州宇宙機関(ESA)Advanced Concepts Team(ACT)から選ばれたいくつかのプロジェクトについて論じる。
論文 参考訳(メタデータ) (2022-12-10T07:49:50Z) - The Role of AI in Drug Discovery: Challenges, Opportunities, and
Strategies [97.5153823429076]
この分野でのAIのメリット、課題、欠点についてレビューする。
データ拡張、説明可能なAIの使用、従来の実験手法とAIの統合についても論じている。
論文 参考訳(メタデータ) (2022-12-08T23:23:39Z) - Enabling Automated Machine Learning for Model-Driven AI Engineering [60.09869520679979]
モデル駆動型ソフトウェアエンジニアリングとモデル駆動型AIエンジニアリングを実現するための新しいアプローチを提案する。
特に、私たちはAutomated MLをサポートし、AI集約システムの開発において、AIの深い知識のないソフトウェアエンジニアを支援します。
論文 参考訳(メタデータ) (2022-03-06T10:12:56Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。