A Survey of Bug Tracking Tools: Presentation, Analysis and Trends Trajkov Marko, Aleksandar Smiljković,

Slides:



Advertisements
Similar presentations
INTRODUCTION 1. Business systems and QA Department business systems 2. All the bug reports and all the bug tracking systems are very similar.
Advertisements

Inquiry-Based Instruction
Strategies to Measure Student Writing Skills in Your Disciplines Joan Hawthorne University of North Dakota.
A Successful Help Desk Process for all IT Support
Steps of a Design Brief V Design Brief  Problem, identification, and definition Establish a clear idea of what is to be accomplished. Identify.
CSE594 Fall 2009 Jennifer Wong Oct. 14, 2009
Department of Mathematics and Science
The Scientific Method.
Engaging Business Students in Online Research and Critical Thinking through Customized Assignments Henri Mondschein Information Specialist Manager, Information.
The Scientific Method.
Introduction to Research Methodology
Software Configuration Management: Selecting the Right Tool Chetan Desai Software Project Management SWEN 5230 Dr. Boetticher.
Software project management Module 1 -Introduction to process management Teaching unit 1 – Introduction Ernesto Damiani Free University of Bozen-Bolzano.
Writing the Research Report The purpose of the written report is to present the results of your research, but more importantly to provide a persuasive.
Technical Writing Function. The purpose of having guidelines is to make the document more readable. Standard guidelines govern – Format – page layout,
CS4723 Software Validation and Quality Assurance Lecture 9 Bug Report Management.
5.04 Discuss the Consumer Research Process. Consumer Research  Consumer research is used to gather information in order to know what consumers want and.
Dyer Junior High School
Undergraduate Engineering Research Day Poster Design for UnERD 2013.
4x + 2y = 18 a. (1,8) = 18 a. 4(1) + 2(8) = 18 b. (3,3)20 = 18 b. 4(3) + 2(3) = = = 18 15x + 5y = 5 a. (-2,7) NoYes b. (-1,4) a.
GMAT/GRE Analysis of an Argument Trajkov Marko, Aleksandar Smiljković, University of Belgrade,
Publication in scholarly journals Graham H Fleet Food Science Group School of Chemical Engineering, University of New South Wales Sydney Australia .
READING A PAPER. Basic Parts of a Research Paper 1. Abstract 2. Introduction to Technology (background) 3. Tools & techniques/Methods used in current.
Tracking The Problem  By Aaron Jackson. What’s a Problem?  A suspicious or unwanted behavior in a program  Not all problems are errors as some perceived.
Application of reversing 1/9 Department of Computer Science Faculty of Mathematics University of Belgrade Petar Radović
Scientific Inquiry Mr. Wai-Pan Chan Scientific Inquiry Research & Exploratory Investigation Scientific inquiry is a way to investigate things, events.
The Nature of Science and The Scientific Method. What is Science SCIENCE IS….. a way in which answers related to NATURAL events are proposed a way in.
The Scientific Method: A Way to Solve a Problem
Law Practice Management Problem Philip Coffaro, Brad Kimber, Christian Pipas.
WHAT DO YOU WANT TO BE WHEN YOU GROW UP? Jo Ann Grant Contact Me Contact Me.
Foundations of Physics Science Inquiry. Science Process of gathering and organizing information about the physical world.
Tools of Environmental Science Chapter 2. The Experimental (Scientific) Method Series of steps that scientists worldwide Series of steps that scientists.
REPORTS Prof. Q. Overview  Audience and Purpose  Elements of Effective Reports  Parts  Progress Reports (Informational)  Periodic Activities Report.
THE NATURE OF SCIENCE CHAPTER 1 SECTION 1. SCIENCE JOURNAL Open your book to page 4. Read the title, section headings and main ideas. Read the Yellow.
QUESTION Your name Your teacher’s name Your school.
The Scientific Method: A flipbook of the inquiry process! the steps you follow to do an experiment.
Scientific Method. Ask a question Ask a question.
1.  Interpretation refers to the task of drawing inferences from the collected facts after an analytical and/or experimental study.  The task of interpretation.
Copyright 2010, The World Bank Group. All Rights Reserved. COMMUNICATION AND DISSEMINATION, PART 2 DEVELOPING DISSEMINATION PRODUCTS 1.
Designing Academic Posters Gareth Johns IT Skills Development Advisor 1.
Virtual Business Virtual Communication Copyright © Texas Education Agency, All rights reserved.
HU113: Technical Report Writing Prof. Abdelsamie Moet Fall 2012/13 Pharos University in Alexandria Faculty of Engineering White Paper Lect6.
THE SCIENTIFIC METHOD. THE SCIENTIFIC METHOD: is a process used to find answers to questions about the world around us is an organized series of steps.
Science Fair.
GMAT/GRE Analysis of an Issue Trajkov Marko, Aleksandar Smiljković, University of Belgrade, Faculty.
Requirement Analysis SOFTWARE ENGINEERING. What are Requirements? Expression of desired behavior Deals with objects or entities, the states they can be.
EXPERIMENT PROJECT Project title (optional) Your name | Your teacher’s name | Your school.
Chapter 1 Section 2 Scientific Methods. What are Scientific Methods What do Scientists use scientific methods for? To answer questions and to solve problems.
Science Fair Project Type your project title here Your name Your teacher’s name Your school.
Chapter 1 Section 2 Scientific Methods. What are Scientific Methods What do Scientists use scientific methods for? To answer questions and to solve problems.
How to Set up a Lab Notebook
Formal Lab Reports Prince Andrew High School. Title Page At the bottom right corner of the title page, include: Title Presented to Teacher’s name By Student’s.
Introduction to Bugzilla. May 12, 2011 What is Bugzilla? Bugzilla is a defect- or issue-tracking system Allows individual or groups of developers effectively.
WELCOME! Our First Day. STUDENT DATA SHEET Name (“Nickname”) [pronunciation hints] Banner ID Math & Science Background Academic Major Career Goals Telephone.
The scientific method The key to a successful science fair project. 1.
Chapter 29 Conducting Market Research. Objectives  Explain the steps in designing and conducting market research  Compare primary and secondary data.
The “TO DO” List for Research Papers Revise materials and methods- should fit what actually happened. Groups may need to change “process.” Ex: the group.
XL Internet Marketing Marketing Strategy with Internet.
Step # 5: Conclusion Step # 4: Collect & Analyze Data Step # 3: Experiment Step # 2: Hypothesis Step # 1: Problem Scientific Method.
Chapter 9 - Report Writing: From Formal Documents to Short Summaries 1 Understanding the Nature of a Report A report is the compilation of information.
Lab Report.
Science Fair Project Due:
Engleski jezik struke 3 Sreda,
READING A PAPER.
Tutorial 3 Empirical evaluation in AI
Scientific Inquiry Observe & Explore Ask Questions “Wonder”
S1 Chemistry Introduction to Chemistry
Mathematics Unit 9: Robberies
Poster Title ___ Title is at top of the poster, short, descriptive of the project and easily readable at a distance of about 4-5 feet (words about
Affiliation/ City/Country/
Presentation transcript:

A Survey of Bug Tracking Tools: Presentation, Analysis and Trends Trajkov Marko, Aleksandar Smiljković, University of Belgrade, Faculty of Mathematics Practicum in Business Communication 1/9

University of Belgrade, Faculty of Mathematics - Practicum in Business Communication, GMAT/GRE, Analysis of an Issue Marko Trajkov, Aleksandar Smiljković 2 Table of contents Introduction Problem statement Existing solution of the problem and their criticism Trends and optimal solutions for the future Conclusion /9

University of Belgrade, Faculty of Mathematics - Practicum in Business Communication, GMAT/GRE, Analysis of an Issue Marko Trajkov, Aleksandar Smiljković 3 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. /9

University of Belgrade, Faculty of Mathematics - Practicum in Business Communication, GMAT/GRE, Analysis of an Issue Marko Trajkov, Aleksandar Smiljković 4 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 /9

University of Belgrade, Faculty of Mathematics - Practicum in Business Communication, GMAT/GRE, Analysis of an Issue Marko Trajkov, Aleksandar Smiljković 5 Existing solution of the problem Today on the market, we have plenty of the solutions. – Bugzilla – Mantis – BugTracker.NET – Flyspray – Redmine – Bug-Track – Bugzero – … /9

University of Belgrade, Faculty of Mathematics - Practicum in Business Communication, GMAT/GRE, Analysis of an Issue Marko Trajkov, Aleksandar Smiljković 6 Classification criteria /9 Search notifications ReportsCharts Time Tracking RSS/Atom Feed ConfigurableFree Bugzillayes no yes Mantisyesno yes noyes BugTracker.NETyes noyes Flysprayyes no yes Redmineyes noyes Bug-Trackyes noyesno Bugzeroyes no Table 1: Classification criteria. Legend: search, 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.

University of Belgrade, Faculty of Mathematics - Practicum in Business Communication, GMAT/GRE, Analysis of an Issue Marko Trajkov, Aleksandar Smiljković 7 Classification tree /9 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.

University of Belgrade, Faculty of Mathematics - Practicum in Business Communication, GMAT/GRE, Analysis of an Issue Marko Trajkov, Aleksandar Smiljković 8 Trend and the optimal solution for future /9 Stack Trace Steps to Reproduce Observed behavior Expected Behavior Test Cases ScreenshotsDependencies Bugzillano Mantisnoyesno BugTracker.NETno yes Flysprayno Redmineno Bug-Trackno Bugzerono yesnoyes 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.

University of Belgrade, Faculty of Mathematics - Practicum in Business Communication, GMAT/GRE, Analysis of an Issue Marko Trajkov, Aleksandar Smiljković 9 /9 Questions and Answers Contact