0% found this document useful (0 votes)
760 views

Bug Tracking System Java Project

The document describes a bug tracking system project developed in Java. It discusses that a bug tracking system allows software developers to keep track of bugs reported during development. It then summarizes the key features of the Java bug tracking system project, including storing old bug details, search functionality, user authentication, and tracking bug status. The project has modules for employees, managers, and administrators to track bugs through the development process.

Uploaded by

ranjeet kadam
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
760 views

Bug Tracking System Java Project

The document describes a bug tracking system project developed in Java. It discusses that a bug tracking system allows software developers to keep track of bugs reported during development. It then summarizes the key features of the Java bug tracking system project, including storing old bug details, search functionality, user authentication, and tracking bug status. The project has modules for employees, managers, and administrators to track bugs through the development process.

Uploaded by

ranjeet kadam
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

JAVA PROGRAMING(22412)BUG TRACKING SYSTEM

INTRODUCTION:-
A bug tracking system is a software application that is designed to help quality assurance
and programmers keep track of reported software bugs in their work. It may be regarded as a
type of issue tracking system.
Many bug-tracking systems, such as those used by most open source software projects,
allow users to enter bug reports directly. Other systems are used only internally in a company or
organization doing software development. Typically bug tracking systems are integrated with
other software project management applications.
Having a bug tracking system is extremely valuable in software development, and they
are used extensively by companies developing software products. Consistent use of a bug or
issue tracking system is considered one of the "hallmarks of a good software team
Bug tracking is a system which is used to solve out any type of bugs in any software. It is
mostly useful for any software company. In this system we have design different types of user
permission like developer, tester having different rights to connect software.
A bug tracking system helps us to keep track of bugs detected by tester of software and
provide complete details regarding bugs to the developer as well as project manager of the
software being tested. Bug Tracking System ensures the user of it will be able track the bug
details as well as the status of debugging.
For many years, bug-tracking mechanism is employed only in some of the large software
development houses. Most of the other small firms and developers never bothered with bug
tracking at all, instead they simply relied on shared lists and email to monitor the status of
defects. This procedure is error-prone and tends the developer to consider the bug as
insignificant which ends up being dropped or ignored.
Bug Tracking System plays a vital role in the testing phase. The Bug Tracking System
maintains the different user interfaces separately i.e., it provides separate environments for
project manager, developer and tester. Bugs will be assigned to a person along with a bug id,
screenshot, description, project name, etc. Bug can be submitted to the tester with an attachment
for detailed report of the bug. Admin can maintain users, projects, organizations, bug categories,
bug priorities, status of bug etc.

SYCO NMPI Page 1


JAVA PROGRAMING(22412)BUG TRACKING SYSTEM

Bug Tracking System Java Project:-


Bug Tracking System:- is a web application developed in JAVA programming language
for software companies. The main aim of the project is to manage the errors or bugs occur during
software development phase and cycle. After the implementation of this project, the employees
can update the issue details, solve issues and update the system from any location with internet
access.

Below I have briefly introduced the features, abstract and modules of this Java project on
Bug Tracking System. You can download the full source code, project report, documentation and
paper presentation along with other necessary files from the links given in the post. The source
code of the project can be used as an academic project or as a reference to develop tracking
software in Java.

SYCO NMPI Page 2


JAVA PROGRAMING(22412)BUG TRACKING SYSTEM

Bug Tracking System Project Abstract:-


During the course of development of a software, there occurs a large number of bugs. A
single programmer or sometimes a group of programmers may not be able to debug the system.
In such cases, the issue needs to be shared among certain companies so that the problem can find
an appropriate solution. And, a web-based tracking system is the best option to forecast the bugs
and its proper debugging process.

The proposed project on Bug Tracking System is capable of storing old bug details and
providing record search facility. If a bug which has already occurred in any pre-developed
software takes place in new system, it can be easily detected using the bug tracking system
application. It serves as an assistant for a software engineer during debugging process.

SYCO NMPI Page 3


JAVA PROGRAMING(22412)BUG TRACKING SYSTEM

Features:-
 The software is applicable in managing the bugs that occur during
development of software and to track the older issues.
 It facilitates searching facility to bug history and solution.
 The system is fully secured; authentication method is adopted to manage
security.
 It stores the older bug reports so that they can be easily solved when they
reappear.
 The application helps the project manager in evaluating the works of
employees.
 The proposed software is capable of auto update when latest version is
available.

SYCO NMPI Page 4


JAVA PROGRAMING(22412)BUG TRACKING SYSTEM

OBJECTIVES OF BUG TRACKING SYSTEM:-


The following are the objective of our work.

 Application to keep track of bugs detected in a project being developed.


 Real-time tracking solution to keep track of the bugs detected.
 Tool to track the performance of the developer
 To make an application bug free.
 Efficient communication medium for project manager, developer and tester.
 Maximum possibility for reporting a bug and debugging the issue.
 Bug Tracking System is to test the application for the bugs and report it to the project
manager and developer.
 Store the bug information with a unique id in the database.
 Easy to keep track of the bug and its resolving status.

SYCO NMPI Page 5


JAVA PROGRAMING(22412)BUG TRACKING SYSTEM

Modules Overview:-
The proposed project has three major modules: employee, manager and administrator.
Each module is designed to perform some specific task in bug tracking process. The modules are
briefly introduced below

Employee Module is designed for programmers of the software or employees, specially


the coding team and testing team.  The coding team is supposed to update details of bugs to the
software, and the testing team checks and updates the status.

Manager Module is handled by project manager to look after employees. It is useful in


analyzing the number of employee necessary to accomplish the project.

Administrator module is superior to the above two modules and it can control their
activities. The main function of this module is to manage coders and testing team, and to update
the details.

SYCO NMPI Page 6


JAVA PROGRAMING(22412)BUG TRACKING SYSTEM

SCREENSHOT:-

SYCO NMPI Page 7


JAVA PROGRAMING(22412)BUG TRACKING SYSTEM

 Usage:-
The main benefit of a bug-tracking system is to provide a clear centralized overview of
development requests (including both bugs and improvements, the boundary is often fuzzy), and
their state. The prioritized list of pending items (often called backlog) provides valuable input
when defining the product roadmap, or maybe just "the next release".
In a corporate environment, a bug-tracking system may be used to generate reports on the
productivity of programmers at fixing bugs. However, this may sometimes yield inaccurate
results because different bugs may have different levels of severity and complexity. The severity
of a bug may not be directly related to the complexity of fixing the bug. There may be different
opinions among the managers and architects.
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." In addition, a LBT allows a team of support professionals to track
specific information about users who have called to complain — this information may not
always be needed in the actual development queue. Thus, there are two tracking systems when
an LBT is in place.

SYCO NMPI Page 8


JAVA PROGRAMING(22412)BUG TRACKING SYSTEM

 Conclusion:-

Bug Tracking System Project in Java facilitates the tracking service in software development.
The project can be implemented in any software development company or a group of companies
under the same management system. This being an online software and the growing use of
internet confirm the bright future and scope of this project.

SYCO NMPI Page 9


JAVA PROGRAMING(22412)BUG TRACKING SYSTEM

 REFERENCES:-

 https://backlog.com/lp/bug-tracking/?
utm_source=adwords&utm_medium=cpc&utm_campaign=bug_tracking_b
&utm_term=%2Bbug
%20%2Btracker&gclid=CjwKCAiAi4fwBRBxEiwAEO8_HpWO-J-
8IWIBgW7ppJ-Y-BboQz7_efDKlA2zLiX6eJlNsExgv-
v8_xoCda0QAvD_BwE

 https://en.wikibooks.org/wiki/Introduction_to_Software_Engineering/Tools/
Bug_tracking_system

 https://www.codewithc.com/bug-tracking-system-java-project/

SYCO NMPI Page 10

You might also like