論文の概要: Suggestion Bot: Analyzing the Impact of Automated Suggested Changes on
Code Reviews
- arxiv url: http://arxiv.org/abs/2305.06328v1
- Date: Wed, 10 May 2023 17:33:43 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-24 09:03:09.786771
- Title: Suggestion Bot: Analyzing the Impact of Automated Suggested Changes on
Code Reviews
- Title(参考訳): Suggestion Bot: コードレビューにおける自動変更の影響の分析
- Authors: Nivishree Palvannan and Chris Brown
- Abstract要約: 私たちはSUGGESTION BOTというボットを作成し、GitHubの推奨変更機能を使ってコードベースを自動的にレビューしました。
我々は、レビュー時間への影響についてSUGGESTION BOTを評価し、ボットが提供するコメントがユーザにとって明確で有用かどうかを分析する。
- 参考スコア(独自算出の注目度): 2.773900417167691
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Peer code reviews are crucial for maintaining the quality of the code in
software repositories. Developers have introduced a number of software bots to
help with the code review process. Despite the benefits of automating code
review tasks, many developers face challenges interacting with these bots due
to non-comprehensive feedback and disruptive notifications. In this paper, we
analyze how incorporating a bot in software development cycle will decrease
turnaround time of pull request. We created a bot called SUGGESTION BOT to
automatically review the code base using GitHub's suggested changes
functionality in order to solve this issue. A preliminary comparative empirical
investigation between the utilization of this bot and manual review procedures
was also conducted in this study. We evaluate SUGGESTION BOT concerning its
impact on review time and also analyze whether the comments given by the bot
are clear and useful for users. Our results provide implications for the design
of future systems and improving human-bot interactions for code review.
- Abstract(参考訳): ピアコードレビューは、ソフトウェアリポジトリのコードの品質を維持するために不可欠です。
開発者はコードレビュープロセスを支援するソフトウェアボットをいくつか導入した。
コードレビュータスクを自動化するメリットがあるにも関わらず、多くの開発者は、非包括的なフィードバックと破壊的な通知のために、これらのボットと対話する課題に直面しています。
本稿では,ソフトウェア開発サイクルにボットを組み込むことで,プルリクエストのターンアラウンド時間を削減する方法について分析する。
この問題を解決するために、githubのsuggested changes機能を使ってコードベースを自動的にレビューするために、suggested botというボットを作成しました。
本研究は,本ボットの利用と手作業によるレビュー手順に関する予備的な比較実験も行った。
我々は、レビュー時間への影響についてSUGGESTION BOTを評価し、ボットが提供するコメントがユーザにとって明確で有用かどうかを分析する。
この結果は,今後のシステム設計や,コードレビューのためのヒューマンボットインタラクションの改善に寄与する。
関連論文リスト
- Deep Learning-based Code Reviews: A Paradigm Shift or a Double-Edged Sword? [14.970843824847956]
私たちは、自動生成されたコードレビューのサポートなしで、異なるプログラムをレビューする29人の専門家による制御された実験を実行しました。
本研究は,LLMが自動認識する問題の大部分をレビュアが有効とみなし,自動化されたレビューを出発点として利用できることが,彼らの行動に強く影響していることを示す。
しかし、自動化されたレビューから始まったレビュアーは、完全な手作業のプロセスと比較して、より高重度な問題を特定できない一方で、より多くの低重度な問題を特定した。
論文 参考訳(メタデータ) (2024-11-18T09:24:01Z) - Predicting Expert Evaluations in Software Code Reviews [8.012861163935904]
本稿では,その複雑さや主観性から回避されるコードレビューの側面を自動化するアルゴリズムモデルを提案する。
手作業によるレビューを置き換える代わりに、私たちのモデルは、レビュアーがより影響力のあるタスクに集中するのに役立つ洞察を追加します。
論文 参考訳(メタデータ) (2024-09-23T16:01:52Z) - Adversarial Botometer: Adversarial Analysis for Social Bot Detection [1.9280536006736573]
ソーシャルボットは人間の創造性を模倣するコンテンツを制作する。
悪意のあるソーシャルボットは、非現実的なコンテンツで人々を騙すようになる。
テキストベースのボット検出器の動作を競合環境下で評価する。
論文 参考訳(メタデータ) (2024-05-03T11:28:21Z) - Code Review Automation: Strengths and Weaknesses of the State of the Art [14.313783664862923]
3つのコードレビュー自動化技術は、この論文で説明した2つのタスクで成功するか失敗する傾向があります。
この研究は質的な焦点が強く、正確な予測と間違った予測の分析に105時間のマニュアルインスペクションが費やされている。
論文 参考訳(メタデータ) (2024-01-10T13:00:18Z) - Identification of Twitter Bots based on an Explainable ML Framework: the
US 2020 Elections Case Study [72.61531092316092]
本稿では,ラベル付きTwitterデータに基づくTwitterボット識別システムの設計に焦点をあてる。
Supervised Machine Learning (ML)フレームワークは、Extreme Gradient Boosting (XGBoost)アルゴリズムを用いて採用されている。
また、MLモデルの予測を説明するためにShapley Additive Explanations (SHAP)をデプロイした。
論文 参考訳(メタデータ) (2021-12-08T14:12:24Z) - CheerBots: Chatbots toward Empathy and Emotionusing Reinforcement
Learning [60.348822346249854]
本研究では,複数の共感型チャットボットがユーザの暗黙の感情を理解し,複数の対話のターンに対して共感的に応答する枠組みを提案する。
チャットボットをCheerBotsと呼びます。CheerBotsは検索ベースまたは生成ベースで、深い強化学習によって微調整されます。
共感的態度で反応するため,CheerBotsの学習支援としてシミュレーションエージェントである概念人間モデルを開発し,今後のユーザの感情状態の変化を考慮し,共感を喚起する。
論文 参考訳(メタデータ) (2021-10-08T07:44:47Z) - Put Chatbot into Its Interlocutor's Shoes: New Framework to Learn
Chatbot Responding with Intention [55.77218465471519]
本稿では,チャットボットに人間のような意図を持つための革新的なフレームワークを提案する。
我々のフレームワークには、ガイドロボットと人間の役割を担うインターロケータモデルが含まれていた。
本フレームワークを3つの実験的なセットアップを用いて検討し,4つの異なる指標を用いた誘導ロボットの評価を行い,柔軟性と性能の利点を実証した。
論文 参考訳(メタデータ) (2021-03-30T15:24:37Z) - A ground-truth dataset and classification model for detecting bots in
GitHub issue and PR comments [70.1864008701113]
ボットはGithubリポジトリで、分散ソフトウェア開発プロセスの一部である反復的なアクティビティを自動化するために使用されている。
本稿では,5000のGithubアカウントのプルリクエストとコメント発行に関する,高い相互契約を伴う手動分析に基づいて,基幹トラスデータセットを提案する。
ボットを検出する自動分類モデルを提案し,各アカウントの空のコメント数と空でないコメント数,コメントパターンの数,コメントパターン内のコメント間の不平等を主特徴とする。
論文 参考訳(メタデータ) (2020-10-07T09:30:52Z) - Deep Just-In-Time Inconsistency Detection Between Comments and Source
Code [51.00904399653609]
本稿では,コード本体の変更によりコメントが矛盾するかどうかを検出することを目的とする。
私たちは、コメントとコードの変更を関連付けるディープラーニングアプローチを開発しています。
より包括的な自動コメント更新システムを構築するために,コメント更新モデルと組み合わせて提案手法の有用性を示す。
論文 参考訳(メタデータ) (2020-10-04T16:49:28Z) - Detection of Novel Social Bots by Ensembles of Specialized Classifiers [60.63582690037839]
悪意ある俳優は、社会ボットとして知られるアルゴリズムによって部分的に制御される不正なソーシャルメディアアカウントを作成し、誤情報を広め、オンラインでの議論を扇動する。
異なるタイプのボットが、異なる行動特徴によって特徴づけられることを示す。
本稿では,ボットのクラスごとに専門的な分類器を訓練し,それらの決定を最大ルールで組み合わせる,教師付き学習手法を提案する。
論文 参考訳(メタデータ) (2020-06-11T22:59:59Z) - Perception and Acceptance of an Autonomous Refactoring Bot [11.908989544044998]
学生ソフトウェア開発プロジェクトで41日間、自律的なボットをデプロイしました。
半構造化されたインタビューを行い、開発者がボットをどのように感じているか、そして、ボットの貢献を人間の貢献と比べてレビューする場合、それらが多かれ少なかれ批判的であるかどうかを調べた。
私たちの研究によると、ボットは有用で邪魔にならない貢献者として認識され、開発者は人間の同僚よりも批判的ではなかったが、ボットに責任を感じたのはチームメンバーのほんの数人だけだった。
論文 参考訳(メタデータ) (2020-01-08T14:47:54Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。