90 likes | 232 Views
University of Belgrade, Faculty of Mathematics Practicum in Business Communication. A Survey of Bug Tracking Tools: Presentation, Analysis and Trends. Trajkov Marko, markos trajkov@gmail.com, Aleksandar Smiljkov ić , aleksandarsmiljkovic@gmail.com. Table of contents. Introduction
E N D
University of Belgrade, Faculty of Mathematics Practicum in Business Communication A Survey of Bug Tracking Tools:Presentation, Analysis and Trends Trajkov Marko, markostrajkov@gmail.com, AleksandarSmiljković, aleksandarsmiljkovic@gmail.com
Table of contents • Introduction • Problem statement • Existing solution of the problem and their criticism • Trends and optimal solutions for the future • Conclusion
Introduction Why we need bug tracking system: • Nowadays, when project are so extensive, the one sure thing that will happen is bag. Because of that, it becomes very important to have appropriate bug tracking system. Poorly designed bug tracking systems can are sometimes blamed for bad information exchanging between developers. The purpose of this paper is to present some most common used such systems, to address his problems and give some direction for enhancement. ? ?
Problem statement • Bug Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively • It is much more easier to keep in tracks a huge amount of bugs • Having complete information in the initial bug report helps developers to quickly resolve the bug • How to choose a good bug tracking system for your product
Existing solution of the problem • Today on the market, we have plenty of the solutions. • Bugzilla • Mantis • BugTracker.NET • Flyspray • Redmine • Bug-Track • Bugzero • …
Classification criteria Table 1: Classification criteria. Legend: search, email notifications, reports, charts, time tracking, RSS/Atom Feed, Configurable, Free. Explanation: This table summarize criteria that are used in decision making process of choosing suitable bug tracking system.
Classification tree Figure 1: Classification tree. Legend: Charts, Configurable, Free. Explanation: This tree summarize basic criteria that are used in decision making process of choosing suitable bug tracking system.
Trend and the optimal solution for future Table 2: The better selection criteria for proposed approach. Legend: stack traces, steps to reproduce, observed behavior, expected behavior, test cases, screenshots and dependencies. Explanations: This table showing that all of today bug tracking tools lacks from some important properties.
Questions and Answers Contact e-mail: markostrajkov@gmail.com aleksandarsmiljkovic@gmail.com