We will use a bug tracking system for the class project. You are welcome to use this system before demo1 but **NOT REQUIRED**. You may ignore this until after demo1. This system is really easy to use and once you get a hang of it, it will tremendously increase your productivity and make your project progress more organized.
You are **REQUIRED** to use this system ***after** demo1.
You should have received an email telling you about a Mantis bug tracking account. Something like this:
From: Mantis Bug Tracker <email@example.com>
Thank you for registering. You have account with username 'temp0'. In order to
complete your registration, visit the following URL (make sure it is entered as
the single line) and set your own access password:
If you didn't request any registration, ignore this message and nothing will happen.
Follow the steps below:
- Account Creation:
- Click on that URL, and you will prompted for a password. Use a reasonably secure password. Do NOT use the 2008 or your CS password.
- Your account name on the bug tracking system will be your CS account name. Your email address will be whatever email address you provided on the project sign up page. Your password will be the password you created in step 2.
- Your project partner and you will be assigned automatically to a project whose name will be the team name you provided. You will both be allowed to report and resolve bugs. If you see any discrepancies, mail the TA.
- Account Use:
- You are required to use this system to keep track of bugs as you discover them in your design and resolve them. The recommended steps are:
- Discover a bug, while running a test case. say Partner A.
- Report bug into system by Partner A. Create clear description.
- If you believe bug is due to Partner B or responsibility of partner B, assign to Partner B.
- Assigned partner will get email, saying bug assigned.
- Assignee logs in, replicates bug, and fixes it.
- When fixed, mark bug as resolved. Add clear description of how bug was fixed.
You can use your discretion on whether to report really trivial bugs into this system.
2. Important notes
- At the final demo and when I review your project reports, we will go through the reported bugs and you will be partially graded on how good a job you did in reporting and tracking bugs.
- Your final report MUST include a section on bugs discovered and brief discussion on the nature of the bugs.
- Again I am going to bribe with you with credits into using the system. Some porting of your final project grade will depend on good bug tracking. Being methodical about bug tracking is a good skill to develop.
3. Account related queries
- If you forget your account information, mail the TA for it.