SlideShare a Scribd company logo
2
Most read
3
Most read
8
Most read
Bugzilla



CSC301 - Introduction to Software Engineering


                                   Made By:
                   Gerald Murray   Komal Gandhi
What is Bugzilla?
Bugzilla is a “defect tracking system” that allows individuals or
groups of developers to keep track of outstanding bugs in their
product effectively.
It was developed using free open source tools and is itself free.
Despite being free, Bugzilla has many features its expensive
counterparts lack.
Currently in use by Mozilla, Gnome, Open Office, Apache,
Eclipse, Red Hat, Nasa, AMD and many more!




                          Gerald Murray
History of Bugzilla
When Mozilla first came online in 1998, one of the first products
that was released was Bugzilla, an open source bug system
implemented using freely available open source tools.
Bugzilla was originally for use at Mozilla to replace the in-
house system then in use at Netscape.
Before Mozilla released it as open source, they decided to port
Bugzilla to Perl, with the hopes that more people would be able
to contribute to it, since Perl seemed to be a more popular
language. Bugzilla 2.0 was the result of that port to Perl, and
the first version released to the public via anonymous CVS.
Since then a large number of projects, both commercial and
free have adapted it as their primary method of tracking
software defects.

                           Gerald Murray
What does Bugzilla do?
Track bugs and code changes.
Communication with teammates.
Submit and review patches.
Manage quality assurance.
“Bugzilla can help you get a handle on the software
development process. Successful projects often are the result
of successful organization and communication. Bugzilla is a
powerful tool that will help your team get organized and
communicate effectively.”




                         Gerald Murray
Features
Advanced Search Capabilities
- New users can use a simple Google-like search for bugs
while more advanced users can filter searched for very specific
queries.
Email Notifications
- Users can choose to be notified by email about any changes
made to any bugs in bugzilla.
File/Modify Bugs By Email
- Users can send Bugzilla an email that will create a new bug,
or will modify an existing bug.
Time Tracking
- Users can display the time they think they will need to fix a
bug, time spent on a bug, and deadline to fix the bug.

                           Gerald Murray
Features (continued)
Strong Security
- Bugzilla runs under Perl's "taint" mode to prevent SQL
Injection, and has a very careful system in place to prevent
Cross-Site Scripting.
Customization
- Everything in Bugzilla is done using templates, from emails to
the user interface. These templates are written in HTML, CSS,
and Java Script so they are easy to edit.
Localization
- Depending on the browser and language a user is connecting
to Bugzilla from, they will be served in their language. This is
great for global open source projects.



                          Gerald Murray
An Example Bug Page




       Gerald Murray
A Bugs Life




   Gerald Murray
Additional Information
Bugzilla official site : http://www.bugzilla.org/
Mozilla's Bugzilla : https://bugzilla.mozilla.org/
Bugzilla Wiki: http://wiki.mozilla.org/Bugzilla
Documentation: http://www.bugzilla.org/docs/




                       Gerald Murray
Thank You

More Related Content

PPT
Software Testing Fundamentals
PPTX
PPTX
Software testing ppt
PPTX
S.D.L.C (Software Development Life Cycle.)
PPT
Rad model
PPTX
Dart programming language
PPT
JQuery introduction
PPTX
Software Development Life Cycle-SDLC
Software Testing Fundamentals
Software testing ppt
S.D.L.C (Software Development Life Cycle.)
Rad model
Dart programming language
JQuery introduction
Software Development Life Cycle-SDLC

What's hot (20)

PDF
Robinhood’s Kafkaproxy: Decoupling Kafka Consumer Logic from Application Busi...
PPTX
Software Measurement and Metrics.pptx
PPTX
Agile Methodology PPT
PPTX
Sqlite
PDF
Model-Driven Software Engineering in Practice - Chapter 8 - Model-to-model tr...
PPT
Design patterns ppt
PPTX
PDF
Increment model
PDF
Succeeding with Agile
PPTX
Need for Software Engineering
PPTX
Introduction to software testing
PPT
Uml class-diagram
PPTX
Software Testing Introduction
PPT
Iterative software development
PPT
INTRODUCTION TO LISP
PPT
Waterfall model in Software engineering
PPTX
Software development life cycle (SDLC)
PDF
Gof design pattern
PPTX
4+1 view model
Robinhood’s Kafkaproxy: Decoupling Kafka Consumer Logic from Application Busi...
Software Measurement and Metrics.pptx
Agile Methodology PPT
Sqlite
Model-Driven Software Engineering in Practice - Chapter 8 - Model-to-model tr...
Design patterns ppt
Increment model
Succeeding with Agile
Need for Software Engineering
Introduction to software testing
Uml class-diagram
Software Testing Introduction
Iterative software development
INTRODUCTION TO LISP
Waterfall model in Software engineering
Software development life cycle (SDLC)
Gof design pattern
4+1 view model
Ad

Similar to Bugzilla (20)

PPTX
Introduction to Bug and Bugzilla
PDF
Bugzilla tutorial
PPTX
Bugzilla
PPTX
Bugzilla
DOCX
Bugzilla
PPTX
Introducing BugBase 1.0
PDF
Bugzilla guide
PDF
The Lives of Others: Open-Source Development Practices Elsewhere
PPTX
change management
PDF
Open Source Software and Libraries
ZIP
Improving Bug Tracking Systems
PDF
Open Source Secret Sauce - Lugor Sep 2011
PDF
Open source-secret-sauce-rit-2010
PPTX
Open Source, Sourceforge Projects, & Apache Foundation
PDF
Getting Started with (Distributed) Version Control
PPT
How to start your open source project
PPT
ODP
User2hackerin30minutes
PDF
MSL2008. Debugging
PDF
Mozilla Research Party Talk
Introduction to Bug and Bugzilla
Bugzilla tutorial
Bugzilla
Bugzilla
Bugzilla
Introducing BugBase 1.0
Bugzilla guide
The Lives of Others: Open-Source Development Practices Elsewhere
change management
Open Source Software and Libraries
Improving Bug Tracking Systems
Open Source Secret Sauce - Lugor Sep 2011
Open source-secret-sauce-rit-2010
Open Source, Sourceforge Projects, & Apache Foundation
Getting Started with (Distributed) Version Control
How to start your open source project
User2hackerin30minutes
MSL2008. Debugging
Mozilla Research Party Talk
Ad

More from Komal Gandhi (7)

PDF
Mozilla Firefox Bhopal
PDF
Web maker - Web making Tools
PDF
WoMoz - Women Mozilla
PPTX
Wireless communication
PPTX
Typography- Degital dreamer
PPTX
Java Swing
PPTX
40 Years of Education (Education so far)
Mozilla Firefox Bhopal
Web maker - Web making Tools
WoMoz - Women Mozilla
Wireless communication
Typography- Degital dreamer
Java Swing
40 Years of Education (Education so far)

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Electronic commerce courselecture one. Pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
cuic standard and advanced reporting.pdf
A Presentation on Artificial Intelligence
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Advanced methodologies resolving dimensionality complications for autism neur...
Building Integrated photovoltaic BIPV_UPV.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A comparative analysis of optical character recognition models for extracting...
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Dropbox Q2 2025 Financial Results & Investor Presentation
Electronic commerce courselecture one. Pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Digital-Transformation-Roadmap-for-Companies.pptx
Unlocking AI with Model Context Protocol (MCP)
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
cuic standard and advanced reporting.pdf

Bugzilla

  • 1. Bugzilla CSC301 - Introduction to Software Engineering Made By: Gerald Murray Komal Gandhi
  • 2. What is Bugzilla? Bugzilla is a “defect tracking system” that allows individuals or groups of developers to keep track of outstanding bugs in their product effectively. It was developed using free open source tools and is itself free. Despite being free, Bugzilla has many features its expensive counterparts lack. Currently in use by Mozilla, Gnome, Open Office, Apache, Eclipse, Red Hat, Nasa, AMD and many more! Gerald Murray
  • 3. History of Bugzilla When Mozilla first came online in 1998, one of the first products that was released was Bugzilla, an open source bug system implemented using freely available open source tools. Bugzilla was originally for use at Mozilla to replace the in- house system then in use at Netscape. Before Mozilla released it as open source, they decided to port Bugzilla to Perl, with the hopes that more people would be able to contribute to it, since Perl seemed to be a more popular language. Bugzilla 2.0 was the result of that port to Perl, and the first version released to the public via anonymous CVS. Since then a large number of projects, both commercial and free have adapted it as their primary method of tracking software defects. Gerald Murray
  • 4. What does Bugzilla do? Track bugs and code changes. Communication with teammates. Submit and review patches. Manage quality assurance. “Bugzilla can help you get a handle on the software development process. Successful projects often are the result of successful organization and communication. Bugzilla is a powerful tool that will help your team get organized and communicate effectively.” Gerald Murray
  • 5. Features Advanced Search Capabilities - New users can use a simple Google-like search for bugs while more advanced users can filter searched for very specific queries. Email Notifications - Users can choose to be notified by email about any changes made to any bugs in bugzilla. File/Modify Bugs By Email - Users can send Bugzilla an email that will create a new bug, or will modify an existing bug. Time Tracking - Users can display the time they think they will need to fix a bug, time spent on a bug, and deadline to fix the bug. Gerald Murray
  • 6. Features (continued) Strong Security - Bugzilla runs under Perl's "taint" mode to prevent SQL Injection, and has a very careful system in place to prevent Cross-Site Scripting. Customization - Everything in Bugzilla is done using templates, from emails to the user interface. These templates are written in HTML, CSS, and Java Script so they are easy to edit. Localization - Depending on the browser and language a user is connecting to Bugzilla from, they will be served in their language. This is great for global open source projects. Gerald Murray
  • 7. An Example Bug Page Gerald Murray
  • 8. A Bugs Life Gerald Murray
  • 9. Additional Information Bugzilla official site : http://www.bugzilla.org/ Mozilla's Bugzilla : https://bugzilla.mozilla.org/ Bugzilla Wiki: http://wiki.mozilla.org/Bugzilla Documentation: http://www.bugzilla.org/docs/ Gerald Murray