Skip to main content
QUICK REVIEW

[論文レビュー] Bug Tracking and Reporting System

Alina Fiaz, N. Sharmila Devi|arXiv (Cornell University)|Sep 5, 2013
Software System Performance and Reliability被引用数 7
ひとこと要約

本論文では、ソフトウェア欠陥管理を効率化するためのサービス側バグトラッキングおよびレポートシステムを提案する。管理者がバグの詳細(ID、種別、深刻度、ステータス、ユーザーの割り当てなど)を一元的に管理できるようにし、リアルタイムのトラッキング、自動レポート作成、役割ベースのユーザー割り当てを支援することで、ソフトウェア品質と開発効率を向上させる。

ABSTRACT

This is the world of information. The ever growing field Information Technology has its many advanced notable features which made it what it was now today. In this world, the information has to be processed, clearly distributed and must be efficiently reachable to the end users intended for that. Otherwise we know it lead to disastrous situations. The other coin of the same phase is it is absolutely necessary to know any bugs that are hither to faced by the end users. The project Bug Tracking and Reporting System aims to provide the solution for that. The Bug Tracker can be made from any two types. The first one being the system side, the other being the services side. Our project deals with the second one. The paper is wholly dedicated to tracking the bugs that are hither by arise. The administrator maintains the master details regarding to the bugs id, bugs type, bugs description, bugs severity, bugs status, user details. The administrator too has the authority to update the master details of severity level, status level, etc, modules of the paper. The administrator adds the users and assign them responsibility of completing the paper. Finally on analyzing the paper assigned to the particular user, the administrator can track the bugs, and it is automatically added to the tables containing the bugs, by order of severity and status. The administrator can know the information in tact the various paper s assigned to various users, their bug tracking status, their description etc in the form of reports from time to time.

研究の動機と目的

  • ソフトウェア開発プロセスにおける非効率的で混乱したバグレポートおよびトラッキングの課題に対処すること。
  • バグの特定、割り当て、解決における可視性と責任の明確化を向上させるための中央集権的システムを設計すること。
  • 管理者がバグのマスターレコードを維持し、深刻度とステータスに基づいてタスクをユーザーに割り当てられることを可能にすること。
  • バグステータス、深刻度、モジュール情報の動的更新をサポートし、リアルタイム監視を可能にすること。
  • パフォーマンス評価およびプロセス最適化のため、割り当てタスクおよびバグトラッキング進捗に関する包括的なレポートの作成を可能にすること。

提案手法

  • システムは開発環境から分離されたサービス側アプリケーションとして実装され、スケーラビリティと保守性を確保する。
  • 管理者が、ID、種別、説明、深刻度、ステータス、ユーザー詳細などのフィールドを含む中央集権的データベースを管理する。
  • バグステータスおよび深刻度レベルは管理者によって動的に更新可能であり、進行状況をリアルタイムで反映できる。
  • ユーザーは役割と責任に基づいて特定のバグレポートに割り当てられ、タスクの追跡と責任の明確化が可能になる。
  • システムは、深刻度とステータスでソートされたテーブルにバグを自動的に整理・保存し、効率的な検索とレポート作成を可能にする。
  • 割り当てタスク、バグステータス、説明に関するレポートはオンデマンドで生成され、監視および意思決定支援に役立てる。

実験結果

リサーチクエスチョン

  • RQ1中央集権的でサービス側のバグトラッキングシステムは、ソフトウェア欠陥管理の効率をどのように向上させるか?
  • RQ2バグの割り当てとトラッキングにおけるリアルタイムの可視性と責任の確保にどのようなメカニズムが有効か?
  • RQ3バグの深刻度およびステータスに対する動的更新は、トラッキングおよび解決プロセスをどのように改善するか?
  • RQ4ユーザーの割り当ては、ソフトウェアプロジェクトにおけるタスク配分および開発ワークフローの改善にどのような役割を果たすか?
  • RQ5自動レポートは、管理者がバグ解決プロセスの監視および評価をどのように支援するか?

主な発見

  • システムにより、管理者は構造化されたメタデータを備えた、すべてのソフトウェアバグの中央集権的で最新のマスターデータベースを維持できる。
  • 深刻度とステータスでソートされたデータベーステーブルを用いた自動バグトラッキングにより、アクセス性と優先順位の明確化が向上する。
  • 管理者が深刻度レベルとステータスを動的に更新できるため、各バグの現在の状態を正確に反映できる。
  • 特定のバグへのユーザーの割り当てにより、責任の明確化が促進され、開発チーム全体でのタスク配分がスムーズになる。
  • 割り当てタスクおよびバグステータスのオンデマンドレポート生成により、パフォーマンス監視およびプロセス評価が可能になる。
  • サービス側アーキテクチャにより、スケーラビリティが確保され、コアソフトウェア開発環境とは独立した運用が可能になる。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。