SlideShare a Scribd company logo
BUG-TRACKING-SYSTEM By:- Abhishek Pasricha
               What is a Bug ? A  bug is the common term used to describe an error, flaw[fault], mistake, failure, or fault in a computer program or system that produces an incorrect or unexpected result, or causes it to behave in unintended ways Most bugs arise from mistakes and errors made by people in either a program's source code or its design, and a few are caused by compilers producing incorrect code.
             An Introduction  A bug tracking system is a software applications that is designed to help quality assurance and programmers keep track of reported software bugs in their work. It may be regarded as a sort of issue[matter] tracking system. A major component of a bug tracking system is a database that records facts about known bugs. The report of database can consists of several information  which can  also  be called facts.
Some important facts:- Facts may include the time a bug was reported, its severity, the erroneous [wrong]program behavior, and details on how to reproduce the bug; as well as the identity of the person who reported it and any programmers who may be working on fixing it.  A bug tracking system should allow administrators to configure permissions based on status, move the bug to another status, or delete the bug.   The main benefit of a bug-tracking system is to provide a clear centralized overview of development requests and their states.
The prioritized list of pending items (often called backlog) provides valuable input when defining the product roadmap, or maybe just "the next release".[Sub-version]. In a corporate environment, a bug-tracking system may be used to generate reports on the productivity of programmers at fixing bugs.  A local bug tracker (LBT) is usually a computer program used by a team of application support professionals (often a help desk) to keep track of issues communicated to software developers. Using an LBT allows support professionals to track bugs in their "own language" and not the "language of the developers."
Contd… Some bug trackers are designed to be used with distributed revision control  software. These distributed bug trackers allow bug reports to be conveniently read, added to the database or updated while a developer is offline.Distributed bug trackers include DisTract and Bugs Everywhere.
Different Types of Bug Trackers Mantis     Mantis Bug Tracker is a popular web-based bug tracking system. It is written in PHP works with MySQL, MS SQL, and PostgreSQL databases. Bugzilla     Bugzilla is a bug- or issue-tracking system. Bug-tracking systems allow individual or groups of developers effectively to keep track of outstanding problems ...
Contd... Fast Bug Track     A web-based platform independent bug tracking system. FogBUGZ     Web-based bug tracking system icTracker    Web-based bug tracking, task management, and project management software from IC Soft, Inc.
			Bug Zero Bugzero is cross-platform and works on Windows, Unix/Linux, and Mac OS operating systems. A bug tracking system for software defect tracking, and a general issue management tool for helpdesk customer support and trouble ticketing Bugzero provides an enterprise-grade cost-effective scalable solution to increase team work efficiency. It is easy to use, yet still flexible and adaptive, and can be configured to accommodate your organization's unique business process and workflow.
Stages Involved :-
Why Bug Zero ? Freeware open-source bug tracking tools such as Bugzilla bug tracking system, GNATS problem report database, or Debian defect tracking system usually takes a long time to set up, are not easily customizable (even for simple things like add or remove a field), and are not fully supported. Expensive defect tracking systems may have a million poorly-written never used "features", but they certainly do not worth the cost. They are too complex, rarely configured properly, confusi.ng, and cumbersome to be effectively used.
Advantages :-  Standard technologies, web-based, lightweight, feature-rich, robust, fast, reliable, and exceptional usability Cross platforms, one code base written in Java™ and J2EE™, truely run anywhere and everywhere  Cross database systems, standard SQL, scalable, and modular database schema  No client software, no firewall issue, and accessible from anywhere on the internet through HTTP, HTTPS, or SMTP
Screenshots of Bug Zero:-
Time Consumed for the entire installation:- Download Java SDK 1.4.1 (36.2M, or later version)  8 min. 50 sec. at 256k/s Install Java SDK 5 min. Download Apache Tomcat 4.1.18 (8.3M, or later version) 4 min. 20 sec. at 256k/s Install Apache Tomcat 5 min. Download MySql 3.23 (9.3M, or later version) 4 min. 50 sec. at 256k/s
Install MySql 5 min. Download Bugzero (1M) 30 sec. at 256k/s Install Bugzero 5 min.
References :- http://www.google.com http://www.websina.com http://www.softpedia.com http://www.apache.org http://www.mysql.com http://www.wikipedia.org http://www.java.sun.com
			Thank You

More Related Content

What's hot

Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceEr. Nancy
 
Requirement specification (SRS)
Requirement specification (SRS)Requirement specification (SRS)
Requirement specification (SRS)
kunj desai
 
Software engineering project(srs)!!
Software engineering project(srs)!!Software engineering project(srs)!!
Software engineering project(srs)!!
sourav verma
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
Darshit Metaliya
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing FundamentalsChankey Pathak
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
Inocentshuja Ahmad
 
Design notation
Design notationDesign notation
Design notation
ramya marichamy
 
Designing Techniques in Software Engineering
Designing Techniques in Software EngineeringDesigning Techniques in Software Engineering
Designing Techniques in Software Engineering
kirupasuchi1996
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Aman Adhikari
 
Software engineering lecture notes
Software engineering   lecture notesSoftware engineering   lecture notes
Software engineering lecture notesAmmar Shafiq
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed design
priyapavi96
 
Software Engineering Practice
Software Engineering PracticeSoftware Engineering Practice
Software Engineering Practice
Research & Development LAB QUEST Nawabshah
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
Webtech Learning
 
2.software requirement specification
2.software requirement specification2.software requirement specification
2.software requirement specificationDeepak Sharma
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
Nethan Shaik
 
Software requirements
Software requirementsSoftware requirements
Software requirements
Dr. Loganathan R
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
eVideoTuition
 
Software Testing Techniques: An Overview
Software Testing Techniques: An Overview Software Testing Techniques: An Overview
Software Testing Techniques: An Overview
QA InfoTech
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
ShashankBajpai24
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking systemdharm18
 

What's hot (20)

Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Requirement specification (SRS)
Requirement specification (SRS)Requirement specification (SRS)
Requirement specification (SRS)
 
Software engineering project(srs)!!
Software engineering project(srs)!!Software engineering project(srs)!!
Software engineering project(srs)!!
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Design notation
Design notationDesign notation
Design notation
 
Designing Techniques in Software Engineering
Designing Techniques in Software EngineeringDesigning Techniques in Software Engineering
Designing Techniques in Software Engineering
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software engineering lecture notes
Software engineering   lecture notesSoftware engineering   lecture notes
Software engineering lecture notes
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed design
 
Software Engineering Practice
Software Engineering PracticeSoftware Engineering Practice
Software Engineering Practice
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
2.software requirement specification
2.software requirement specification2.software requirement specification
2.software requirement specification
 
Software Requirements
Software RequirementsSoftware Requirements
Software Requirements
 
Software requirements
Software requirementsSoftware requirements
Software requirements
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
 
Software Testing Techniques: An Overview
Software Testing Techniques: An Overview Software Testing Techniques: An Overview
Software Testing Techniques: An Overview
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking system
 

Similar to A Bug Tracking System Is A Software Application

Asp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ AbstractsAsp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ Abstracts
ncct
 
IRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking SystemIRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking System
IRJET Journal
 
IJET-V2I6P28
IJET-V2I6P28IJET-V2I6P28
Effective Bug Tracking Systems: Theories and Implementation
Effective Bug Tracking Systems: Theories and ImplementationEffective Bug Tracking Systems: Theories and Implementation
Effective Bug Tracking Systems: Theories and Implementation
IOSR Journals
 
sri indu 1213 it
sri indu 1213 itsri indu 1213 it
sri indu 1213 it
jignash
 
Bug best practice
Bug best practiceBug best practice
Bug best practicegaoliang641
 
Quality Software Development
Quality Software DevelopmentQuality Software Development
Quality Software Development
Srinivasan Hariharan
 
Sd Revision
Sd RevisionSd Revision
Sd Revision
mrsmackenzie
 
2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx
KENNEDYDONATO1
 
Software testing
Software testingSoftware testing
Software testing
Dolly Sharma
 
Defect Tracking Software Project Presentation
Defect Tracking Software Project PresentationDefect Tracking Software Project Presentation
Defect Tracking Software Project Presentation
Shiv Prakash
 
test
testtest
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered Architecture
Muhammed Afsal Villan
 
IRJET-Automatic Bug Triage with Software
IRJET-Automatic Bug Triage with Software IRJET-Automatic Bug Triage with Software
IRJET-Automatic Bug Triage with Software
IRJET Journal
 
Netreo whitepaper 5 ways to avoid it management becoming shelfware
Netreo whitepaper   5 ways to avoid it management becoming shelfwareNetreo whitepaper   5 ways to avoid it management becoming shelfware
Netreo whitepaper 5 ways to avoid it management becoming shelfwarePeter Reynolds
 
SOFWARE QUALITY, INTRODUCTION
SOFWARE QUALITY, INTRODUCTIONSOFWARE QUALITY, INTRODUCTION
SOFWARE QUALITY, INTRODUCTION
Networked Research Lab, UK
 
White-Paper-Continuous-Delivery
White-Paper-Continuous-DeliveryWhite-Paper-Continuous-Delivery
White-Paper-Continuous-Deliveryalkhan50
 
SOFTWARE MAINTENANCE AFTER DEVELOPMENT
SOFTWARE MAINTENANCE AFTER DEVELOPMENTSOFTWARE MAINTENANCE AFTER DEVELOPMENT
SOFTWARE MAINTENANCE AFTER DEVELOPMENT
BJIT Ltd
 

Similar to A Bug Tracking System Is A Software Application (20)

Asp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ AbstractsAsp Abstracts, Sample Copy 15+ Abstracts
Asp Abstracts, Sample Copy 15+ Abstracts
 
IRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking SystemIRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking System
 
IJET-V2I6P28
IJET-V2I6P28IJET-V2I6P28
IJET-V2I6P28
 
Effective Bug Tracking Systems: Theories and Implementation
Effective Bug Tracking Systems: Theories and ImplementationEffective Bug Tracking Systems: Theories and Implementation
Effective Bug Tracking Systems: Theories and Implementation
 
Computers in management
Computers in managementComputers in management
Computers in management
 
sri indu 1213 it
sri indu 1213 itsri indu 1213 it
sri indu 1213 it
 
Bug best practice
Bug best practiceBug best practice
Bug best practice
 
Quality Software Development
Quality Software DevelopmentQuality Software Development
Quality Software Development
 
Sd Revision
Sd RevisionSd Revision
Sd Revision
 
Creepy crawler system
Creepy crawler systemCreepy crawler system
Creepy crawler system
 
2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx
 
Software testing
Software testingSoftware testing
Software testing
 
Defect Tracking Software Project Presentation
Defect Tracking Software Project PresentationDefect Tracking Software Project Presentation
Defect Tracking Software Project Presentation
 
test
testtest
test
 
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered Architecture
 
IRJET-Automatic Bug Triage with Software
IRJET-Automatic Bug Triage with Software IRJET-Automatic Bug Triage with Software
IRJET-Automatic Bug Triage with Software
 
Netreo whitepaper 5 ways to avoid it management becoming shelfware
Netreo whitepaper   5 ways to avoid it management becoming shelfwareNetreo whitepaper   5 ways to avoid it management becoming shelfware
Netreo whitepaper 5 ways to avoid it management becoming shelfware
 
SOFWARE QUALITY, INTRODUCTION
SOFWARE QUALITY, INTRODUCTIONSOFWARE QUALITY, INTRODUCTION
SOFWARE QUALITY, INTRODUCTION
 
White-Paper-Continuous-Delivery
White-Paper-Continuous-DeliveryWhite-Paper-Continuous-Delivery
White-Paper-Continuous-Delivery
 
SOFTWARE MAINTENANCE AFTER DEVELOPMENT
SOFTWARE MAINTENANCE AFTER DEVELOPMENTSOFTWARE MAINTENANCE AFTER DEVELOPMENT
SOFTWARE MAINTENANCE AFTER DEVELOPMENT
 

A Bug Tracking System Is A Software Application

  • 2. What is a Bug ? A  bug is the common term used to describe an error, flaw[fault], mistake, failure, or fault in a computer program or system that produces an incorrect or unexpected result, or causes it to behave in unintended ways Most bugs arise from mistakes and errors made by people in either a program's source code or its design, and a few are caused by compilers producing incorrect code.
  • 3. An Introduction A bug tracking system is a software applications that is designed to help quality assurance and programmers keep track of reported software bugs in their work. It may be regarded as a sort of issue[matter] tracking system. A major component of a bug tracking system is a database that records facts about known bugs. The report of database can consists of several information which can also be called facts.
  • 4. Some important facts:- Facts may include the time a bug was reported, its severity, the erroneous [wrong]program behavior, and details on how to reproduce the bug; as well as the identity of the person who reported it and any programmers who may be working on fixing it. A bug tracking system should allow administrators to configure permissions based on status, move the bug to another status, or delete the bug. The main benefit of a bug-tracking system is to provide a clear centralized overview of development requests and their states.
  • 5. The prioritized list of pending items (often called backlog) provides valuable input when defining the product roadmap, or maybe just "the next release".[Sub-version]. In a corporate environment, a bug-tracking system may be used to generate reports on the productivity of programmers at fixing bugs. A local bug tracker (LBT) is usually a computer program used by a team of application support professionals (often a help desk) to keep track of issues communicated to software developers. Using an LBT allows support professionals to track bugs in their "own language" and not the "language of the developers."
  • 6. Contd… Some bug trackers are designed to be used with distributed revision control software. These distributed bug trackers allow bug reports to be conveniently read, added to the database or updated while a developer is offline.Distributed bug trackers include DisTract and Bugs Everywhere.
  • 7. Different Types of Bug Trackers Mantis Mantis Bug Tracker is a popular web-based bug tracking system. It is written in PHP works with MySQL, MS SQL, and PostgreSQL databases. Bugzilla Bugzilla is a bug- or issue-tracking system. Bug-tracking systems allow individual or groups of developers effectively to keep track of outstanding problems ...
  • 8. Contd... Fast Bug Track A web-based platform independent bug tracking system. FogBUGZ Web-based bug tracking system icTracker Web-based bug tracking, task management, and project management software from IC Soft, Inc.
  • 9. Bug Zero Bugzero is cross-platform and works on Windows, Unix/Linux, and Mac OS operating systems. A bug tracking system for software defect tracking, and a general issue management tool for helpdesk customer support and trouble ticketing Bugzero provides an enterprise-grade cost-effective scalable solution to increase team work efficiency. It is easy to use, yet still flexible and adaptive, and can be configured to accommodate your organization's unique business process and workflow.
  • 11. Why Bug Zero ? Freeware open-source bug tracking tools such as Bugzilla bug tracking system, GNATS problem report database, or Debian defect tracking system usually takes a long time to set up, are not easily customizable (even for simple things like add or remove a field), and are not fully supported. Expensive defect tracking systems may have a million poorly-written never used "features", but they certainly do not worth the cost. They are too complex, rarely configured properly, confusi.ng, and cumbersome to be effectively used.
  • 12. Advantages :-  Standard technologies, web-based, lightweight, feature-rich, robust, fast, reliable, and exceptional usability Cross platforms, one code base written in Java™ and J2EE™, truely run anywhere and everywhere  Cross database systems, standard SQL, scalable, and modular database schema  No client software, no firewall issue, and accessible from anywhere on the internet through HTTP, HTTPS, or SMTP
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Time Consumed for the entire installation:- Download Java SDK 1.4.1 (36.2M, or later version) 8 min. 50 sec. at 256k/s Install Java SDK 5 min. Download Apache Tomcat 4.1.18 (8.3M, or later version) 4 min. 20 sec. at 256k/s Install Apache Tomcat 5 min. Download MySql 3.23 (9.3M, or later version) 4 min. 50 sec. at 256k/s
  • 25. Install MySql 5 min. Download Bugzero (1M) 30 sec. at 256k/s Install Bugzero 5 min.
  • 26. References :- http://www.google.com http://www.websina.com http://www.softpedia.com http://www.apache.org http://www.mysql.com http://www.wikipedia.org http://www.java.sun.com