SlideShare ist ein Scribd-Unternehmen logo
1 von 10
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

Weitere Àhnliche Inhalte

Was ist angesagt?

FMI-Ver 1.0 FMI for Model Exchange ăźăƒąăƒ‡ăƒ«ă«ă€ă„ăŠ
FMI-Ver 1.0 FMI for Model Exchange ăźăƒąăƒ‡ăƒ«ă«ă€ă„ăŠFMI-Ver 1.0 FMI for Model Exchange ăźăƒąăƒ‡ăƒ«ă«ă€ă„ăŠ
FMI-Ver 1.0 FMI for Model Exchange ăźăƒąăƒ‡ăƒ«ă«ă€ă„ăŠAmane Tanaka
 
GitHub - Présentation
GitHub - PrésentationGitHub - Présentation
GitHub - PrésentationDavid RIEHL
 
Svn Basic Tutorial
Svn Basic TutorialSvn Basic Tutorial
Svn Basic TutorialMarco Pivetta
 
Intro to git and git hub
Intro to git and git hubIntro to git and git hub
Intro to git and git hubVenkat Malladi
 
GITS Class #16: CI/CD (Continuous Integration & Continuous Deployment) with G...
GITS Class #16: CI/CD (Continuous Integration & Continuous Deployment) with G...GITS Class #16: CI/CD (Continuous Integration & Continuous Deployment) with G...
GITS Class #16: CI/CD (Continuous Integration & Continuous Deployment) with G...GITS Indonesia
 
git - eine praktische EinfĂŒhrung
git - eine praktische EinfĂŒhrunggit - eine praktische EinfĂŒhrung
git - eine praktische EinfĂŒhrungMarcel Eichner
 
Git and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern DeveloperGit and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern DeveloperJohn Stevenson
 
Git training v10
Git training v10Git training v10
Git training v10Skander Hamza
 
Version Control System - Git
Version Control System - GitVersion Control System - Git
Version Control System - GitCarlo Bernaschina
 
Introduction to Git and GitHub Part 1
Introduction to Git and GitHub Part 1Introduction to Git and GitHub Part 1
Introduction to Git and GitHub Part 1Omar Fathy
 
Chat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & DesignChat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & DesignRajon
 
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumHKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumLinaro
 
Semantic Versioning
Semantic VersioningSemantic Versioning
Semantic VersioningDrupalize.Me
 
Software lifecycle model report
Software lifecycle model reportSoftware lifecycle model report
Software lifecycle model reportAshutosh Singh
 

Was ist angesagt? (20)

FMI-Ver 1.0 FMI for Model Exchange ăźăƒąăƒ‡ăƒ«ă«ă€ă„ăŠ
FMI-Ver 1.0 FMI for Model Exchange ăźăƒąăƒ‡ăƒ«ă«ă€ă„ăŠFMI-Ver 1.0 FMI for Model Exchange ăźăƒąăƒ‡ăƒ«ă«ă€ă„ăŠ
FMI-Ver 1.0 FMI for Model Exchange ăźăƒąăƒ‡ăƒ«ă«ă€ă„ăŠ
 
Version Control
Version ControlVersion Control
Version Control
 
GitHub - Présentation
GitHub - PrésentationGitHub - Présentation
GitHub - Présentation
 
Svn Basic Tutorial
Svn Basic TutorialSvn Basic Tutorial
Svn Basic Tutorial
 
Intro to git and git hub
Intro to git and git hubIntro to git and git hub
Intro to git and git hub
 
GITS Class #16: CI/CD (Continuous Integration & Continuous Deployment) with G...
GITS Class #16: CI/CD (Continuous Integration & Continuous Deployment) with G...GITS Class #16: CI/CD (Continuous Integration & Continuous Deployment) with G...
GITS Class #16: CI/CD (Continuous Integration & Continuous Deployment) with G...
 
Github
GithubGithub
Github
 
git - eine praktische EinfĂŒhrung
git - eine praktische EinfĂŒhrunggit - eine praktische EinfĂŒhrung
git - eine praktische EinfĂŒhrung
 
Git and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern DeveloperGit and github - Verson Control for the Modern Developer
Git and github - Verson Control for the Modern Developer
 
Git training v10
Git training v10Git training v10
Git training v10
 
GitLab.pptx
GitLab.pptxGitLab.pptx
GitLab.pptx
 
Version Control System - Git
Version Control System - GitVersion Control System - Git
Version Control System - Git
 
Introduction to Git and GitHub Part 1
Introduction to Git and GitHub Part 1Introduction to Git and GitHub Part 1
Introduction to Git and GitHub Part 1
 
Git and github 101
Git and github 101Git and github 101
Git and github 101
 
Chat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & DesignChat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & Design
 
Maven
MavenMaven
Maven
 
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumHKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
 
Git Pull Requests
Git Pull RequestsGit Pull Requests
Git Pull Requests
 
Semantic Versioning
Semantic VersioningSemantic Versioning
Semantic Versioning
 
Software lifecycle model report
Software lifecycle model reportSoftware lifecycle model report
Software lifecycle model report
 

Ähnlich wie Bugzilla

Bugzilla tutorial
Bugzilla tutorialBugzilla tutorial
Bugzilla tutorialHarikaReddy115
 
Types of software, advantages and disadvantages
Types of software, advantages and disadvantagesTypes of software, advantages and disadvantages
Types of software, advantages and disadvantagesRocket11986
 
Open Source Project Management
Open Source Project ManagementOpen Source Project Management
Open Source Project ManagementSemen Arslan
 
Google software engineering practices by handerson
Google software engineering practices by handersonGoogle software engineering practices by handerson
Google software engineering practices by handersonmustafa sarac
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
Coursework
CourseworkCoursework
CourseworkEssaysREasy
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source SoftwareJames McCarthy
 
open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......MohammedAnas871930
 
Squashing bugs: Introduction to Bug Bounties ISSA Dehradun Chapter
Squashing bugs: Introduction to Bug Bounties ISSA Dehradun ChapterSquashing bugs: Introduction to Bug Bounties ISSA Dehradun Chapter
Squashing bugs: Introduction to Bug Bounties ISSA Dehradun ChapterAvi Sharma
 
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang RamadhanCara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang RamadhanDicodingEvent
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalRachit Technology Pvt Ltd
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source LicensesHarley Pascua
 
Collaborative Prototyping with Justinmind
Collaborative Prototyping with JustinmindCollaborative Prototyping with Justinmind
Collaborative Prototyping with Justinmindjustinmind
 
Doing Open Source the Right Way
Doing Open Source the Right WayDoing Open Source the Right Way
Doing Open Source the Right WayCharles Nutter
 

Ähnlich wie Bugzilla (20)

Open source software
Open source softwareOpen source software
Open source software
 
Bugzilla tutorial
Bugzilla tutorialBugzilla tutorial
Bugzilla tutorial
 
Open source
Open sourceOpen source
Open source
 
Types of software, advantages and disadvantages
Types of software, advantages and disadvantagesTypes of software, advantages and disadvantages
Types of software, advantages and disadvantages
 
Open Source Project Management
Open Source Project ManagementOpen Source Project Management
Open Source Project Management
 
Google software engineering practices by handerson
Google software engineering practices by handersonGoogle software engineering practices by handerson
Google software engineering practices by handerson
 
Open source
Open sourceOpen source
Open source
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
 
Coursework
CourseworkCoursework
Coursework
 
nullcon 2011 - Fuzzing with Complexities
nullcon 2011 - Fuzzing with Complexitiesnullcon 2011 - Fuzzing with Complexities
nullcon 2011 - Fuzzing with Complexities
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......
 
Squashing bugs: Introduction to Bug Bounties ISSA Dehradun Chapter
Squashing bugs: Introduction to Bug Bounties ISSA Dehradun ChapterSquashing bugs: Introduction to Bug Bounties ISSA Dehradun Chapter
Squashing bugs: Introduction to Bug Bounties ISSA Dehradun Chapter
 
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang RamadhanCara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
SDJ
SDJSDJ
SDJ
 
Collaborative Prototyping with Justinmind
Collaborative Prototyping with JustinmindCollaborative Prototyping with Justinmind
Collaborative Prototyping with Justinmind
 
Acknowledgements
AcknowledgementsAcknowledgements
Acknowledgements
 
Doing Open Source the Right Way
Doing Open Source the Right WayDoing Open Source the Right Way
Doing Open Source the Right Way
 

Mehr von Komal Gandhi

Mozilla Firefox Bhopal
Mozilla Firefox BhopalMozilla Firefox Bhopal
Mozilla Firefox BhopalKomal Gandhi
 
Web maker - Web making Tools
Web maker - Web making Tools Web maker - Web making Tools
Web maker - Web making Tools Komal Gandhi
 
WoMoz - Women Mozilla
WoMoz - Women MozillaWoMoz - Women Mozilla
WoMoz - Women MozillaKomal Gandhi
 
Wireless communication
Wireless communicationWireless communication
Wireless communicationKomal Gandhi
 
Typography- Degital dreamer
Typography- Degital dreamerTypography- Degital dreamer
Typography- Degital dreamerKomal Gandhi
 
40 Years of Education (Education so far)
40 Years of Education (Education so far)40 Years of Education (Education so far)
40 Years of Education (Education so far)Komal Gandhi
 

Mehr von Komal Gandhi (7)

Mozilla Firefox Bhopal
Mozilla Firefox BhopalMozilla Firefox Bhopal
Mozilla Firefox Bhopal
 
Web maker - Web making Tools
Web maker - Web making Tools Web maker - Web making Tools
Web maker - Web making Tools
 
WoMoz - Women Mozilla
WoMoz - Women MozillaWoMoz - Women Mozilla
WoMoz - Women Mozilla
 
Wireless communication
Wireless communicationWireless communication
Wireless communication
 
Typography- Degital dreamer
Typography- Degital dreamerTypography- Degital dreamer
Typography- Degital dreamer
 
Java Swing
Java SwingJava Swing
Java Swing
 
40 Years of Education (Education so far)
40 Years of Education (Education so far)40 Years of Education (Education so far)
40 Years of Education (Education so far)
 

KĂŒrzlich hochgeladen

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

KĂŒrzlich hochgeladen (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

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