論文の概要: Managing Human-Centric Software Defects: Insights from GitHub and Practitioners' Perspectives
- arxiv url: http://arxiv.org/abs/2408.01621v1
- Date: Sat, 3 Aug 2024 01:08:38 GMT
- ステータス: 処理完了
- システム内更新日: 2024-08-06 19:20:31.911047
- Title: Managing Human-Centric Software Defects: Insights from GitHub and Practitioners' Perspectives
- Title(参考訳): 人中心のソフトウェア欠陥の管理:GitHubからの洞察と実践者の視点
- Authors: Vedant Chauhan, Chetan Arora, Hourieh Khalajzadeh, John Grundy,
- Abstract要約: HCD(Human-centric defect)は、エンドユーザの認識や違いによってしばしば発生する、ニュアンスで主観的な欠陥である。
開発チームはこれらの問題に対する理解が限られており、これらの欠陥を無視することになります。
欠陥報告ツールは、HCDのキャプチャと修正を適切に処理しない。
- 参考スコア(独自算出の注目度): 8.285109854002307
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Context: Human-centric defects (HCDs) are nuanced and subjective defects that often occur due to end-user perceptions or differences, such as their genders, ages, cultures, languages, disabilities, socioeconomic status, and educational backgrounds. Development teams have a limited understanding of these issues, which leads to the neglect of these defects. Defect reporting tools do not adequately handle the capture and fixing of HCDs. Objective: This research aims to understand the current defect reporting process and tools for managing defects. Our study aims to capture process flaws and create a preliminary defect categorisation and practices of a defect-reporting tool that can improve the reporting and fixing of HCDs in software engineering. Method: We first manually classified 1,100 open-source issues from the GitHub defect reporting tool to identify human-centric defects and to understand the categories of such reported defects. We then interviewed software engineering practitioners to elicit feedback on our findings from the GitHub defects analysis and gauge their knowledge and experience of the defect-reporting process and tools for managing human-centric defects. Results: We identified 176 HCDs from 1,100 open-source issues across six domains: IT-Healthcare, IT-Web, IT-Spatial, IT-Manufacturing, IT-Finance, and IT-Gaming. Additionally, we interviewed 15 software practitioners to identify shortcomings in the current defect reporting process and determine practices for addressing these weaknesses. Conclusion: HCDs present in open-source repositories are fairly technical, and due to the lack of awareness and improper defect reports, they present a major challenge to software practitioners. However, the management of HCDs can be enhanced by implementing the practices for an ideal defect reporting tool developed as part of this study.
- Abstract(参考訳): コンテキスト:HCD(Human-centric defects)は、性別、年齢、文化、言語、障害、社会経済的地位、教育的背景など、エンドユーザの認識や違いによってしばしば生じるニュアンスで主観的な欠陥である。
開発チームはこれらの問題に対する理解が限られており、これらの欠陥を無視することになります。
欠陥報告ツールは、HCDのキャプチャと修正を適切に処理しない。
目的:本研究は、現在の欠陥報告プロセスと欠陥管理ツールを理解することを目的としている。
本研究の目的は,プロセスの欠陥を把握し,ソフトウェア工学におけるHCDの報告と修正を改善する欠陥報告ツールの予備的な欠陥分類とプラクティスを作成することである。
方法: 私たちはまず、GitHubの欠陥報告ツールから1100のオープンソース問題を手作業で分類し、人中心の欠陥を特定し、報告された欠陥のカテゴリを理解するようにしました。
その後、ソフトウェアエンジニアリングの実践者たちに、GitHubの欠陥分析から得られた結果に対するフィードバックを求め、欠陥報告プロセスの知識と経験と、人中心の欠陥を管理するツールを評価させた。
結果:ITヘルス、IT-Web、IT-Spatial、IT-Manufacturing、IT-Finance、IT-Gamingの6つの領域で1,100のオープンソースイシューから176のHCDを特定しました。
さらに、ソフトウェア実践者15人にインタビューして、現在の欠陥報告プロセスの欠点を特定し、これらの弱点に対処するためのプラクティスを決定しました。
結論: オープンソースリポジトリに存在するHCDはかなり技術的であり、認識の欠如と欠陥報告の不適切なため、ソフトウェア実践者には大きな課題があります。
しかし,本研究の一環として開発された理想的な欠陥報告ツールを実践することで,HCDの管理を向上することができる。
関連論文リスト
- Definition and Detection of Centralization Defects in Smart Contracts [30.24160537607527]
スマートコントラクトの集中化欠陥に起因するセキュリティインシデントは、かなりの財政的損失をもたらしている。
本稿では,597のStack Exchangeポストと117の監査レポートを手作業で分析することにより,スマートコントラクトの集中化欠陥を6種類紹介する。
我々は,CDRipper (Centralization Defects Ripper) というツールを導入し,その定義した集中化欠陥を特定する。
論文 参考訳(メタデータ) (2024-11-15T13:16:16Z) - Leveraging Large Language Models for Efficient Failure Analysis in Game Development [47.618236610219554]
本稿では,テストの失敗の原因となるコードの変更を自動的に識別する手法を提案する。
このメソッドは、LLM(Large Language Models)を利用して、エラーメッセージと対応するコード変更を関連付ける。
当社のアプローチは新たに作成したデータセットで71%の精度に達しています。
論文 参考訳(メタデータ) (2024-06-11T09:21:50Z) - Analyzing Adversarial Inputs in Deep Reinforcement Learning [53.3760591018817]
本稿では, 正当性検証のレンズを用いて, 逆入力の特性を包括的に解析する。
このような摂動に対する感受性に基づいてモデルを分類するために、新しい計量である逆数率(Adversarial Rate)を導入する。
本分析は, 直交入力が所定のDRLシステムの安全性にどのように影響するかを実証的に示す。
論文 参考訳(メタデータ) (2024-02-07T21:58:40Z) - How do software practitioners perceive human-centric defects? [9.05088731726381]
人間中心のソフトウェアデザインは、ユーザーがソフトウェアに適合させるのではなく、ユーザーがどのようにタスクを実行したいかに焦点を当てる。
人中心的な側面に対する認識が欠如しているため、ソフトウェア開発において、それらが失われたり、過小評価されてしまう。
論文 参考訳(メタデータ) (2024-02-05T04:55:15Z) - InfoLossQA: Characterizing and Recovering Information Loss in Text Simplification [60.10193972862099]
本研究は, 簡易化による情報損失を問合せ・問合せ形式で特徴づけ, 回復する枠組みを提案する。
QAペアは、読者がテキストの知識を深めるのに役立つように設計されている。
論文 参考訳(メタデータ) (2024-01-29T19:00:01Z) - Dcc --help: Generating Context-Aware Compiler Error Explanations with
Large Language Models [53.04357141450459]
dcc --helpはCS1とCS2のコースにデプロイされ、2565人の学生が10週間で64,000回以上このツールを使っている。
LLMが生成した説明は、コンパイル時間の90%と実行時の75%で概念的に正確であるが、コードに解決策を提供しない命令を無視することが多かった。
論文 参考訳(メタデータ) (2023-08-23T02:36:19Z) - Security Defect Detection via Code Review: A Study of the OpenStack and
Qt Communities [7.2944322548786715]
セキュリティ欠陥は、コードレビューでは議論されていない。
レビューの半数以上が、開発者がセキュリティ欠陥を修正するための明確な修正戦略/ソリューションを提供しています。
開発者とレビュアーの相違は、セキュリティ欠陥を解決しない主な原因である。
論文 参考訳(メタデータ) (2023-07-05T14:30:41Z) - Information-Theoretic Testing and Debugging of Fairness Defects in Deep
Neural Networks [13.425444923812586]
ディープフィードフォワードニューラルネットワーク(DNN)は、社会経済的決定支援ソフトウェアシステムにますます導入されている。
本稿では,DNNにおける公平性欠陥の検出とローカライズを行う情報理論テストおよびデバッグフレームワークDICEを提案する。
DICEは識別の量を効率よく特徴付けし、識別インスタンスを効果的に生成し、大きなバイアスを伴うレイヤ/ニューロンをローカライズする。
論文 参考訳(メタデータ) (2023-04-09T09:16:27Z) - Generation Probabilities Are Not Enough: Uncertainty Highlighting in AI Code Completions [54.55334589363247]
本研究では,不確実性に関する情報を伝達することで,プログラマがより迅速かつ正確にコードを生成することができるかどうかを検討する。
トークンのハイライトは、編集される可能性が最も高いので、タスクの完了が早くなり、よりターゲットを絞った編集が可能になることがわかりました。
論文 参考訳(メタデータ) (2023-02-14T18:43:34Z) - SUPERNOVA: Automating Test Selection and Defect Prevention in AAA Video
Games Using Risk Based Testing and Machine Learning [62.997667081978825]
従来の手法では、成長するソフトウェアシステムではスケールできないため、ビデオゲームのテストはますます難しいタスクになります。
自動化ハブとして機能しながら,テスト選択と欠陥防止を行うシステム SUPERNOVA を提案する。
この直接的な影響は、未公表のスポーツゲームタイトルの55%以上のテスト時間を減らすことが観察されている。
論文 参考訳(メタデータ) (2022-03-10T00:47:46Z) - HEDP: A Method for Early Forecasting Software Defects based on Human
Error Mechanisms [1.0660480034605238]
ソフトウェア欠陥の背後にある主なプロセスは、エラーを起こしやすいシナリオがヒューマンエラーモードを引き起こすことである。
提案されたアイデアは、潜在的な欠陥の正確な位置と形を予測することを強調する。
論文 参考訳(メタデータ) (2021-10-13T14:44:23Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。