Login | Register
My pages Projects Community openCollabNet

Project home

2020-03-13: This site is going to be decommissioned and shut down very soon. Please copy and archive any data you wish to keep ASAP

If you were registered and logged in, you could join this project.

Summary A bugtracking system for all types of projects.
Category issuetrack
License GNU General Public License
Owner(s) garazdawi

NullBugs was a project originally ordered by the program manager at Software Engineering & Management at the the IT-University of Gļæ½teborg. The students that were given this project to work on did not complete it in the limted time span given and this is how this project was created.

Right now NullBugs is pretty buggy and it only supports creating new issue databases and loading from them (and therefore no saving allowed). This is however something that I hope will change in the near future so that we ourselves can begin to use NullBugs as in issue tracker for this project.


You can download the latest release of NullBugs here

System Overview

The NullBugs application is a task handling system. It provides a Multi Document Interface (MDI) to administer tasks and data related to tasks and the project they belong to. A MDI has a main window in which the other program window resides, it is like a second desktop. This makes it easier to understand which windows affect each other. Different windows in the MDI interface allows users to control a project (this includes managing of users, task related data such as templates and restrictions and more), manage tasks (create, view, edit, delete and assign), manage dependency management graphs (which tasks can be related to and tracked in) and view statistics about the project and its tasks.

1. Menu Bar / Toolbar
This is where you report new tasks, access preferences, control windows and get help. In preferences you control the project by managing users, templates and other settings.

2. Tasks
This is the main window of the application to the average user. Here you view tasks whether they are assigned to you or to someone else (if you have the access rights). You can, as a privileged user, assign tasks to other users, delete tasks or move them in the structure.

3. Member Overview
This is a view of all the users in the system. Here you can view statistics and alter some data such as competence or if a member is absent. Members can be grouped and managed just about the same way as the tasks.

4. Dependency Management
This is a graphical view of configuration items associated with the project where you can specify dependencies between such items. A task can later be associated with a configuration item and you can get information about dependencies that are affected when a task is performed.

5. Statistics
Here you can get information about the project, how many tasks are entered, how many of those are active, assigned to a user or have a high priority.