Computer Science Bug Reports

profilevhramu223
CS471_S18_HW1BugReports.pdf

CS 471: Software Engineering Spring 2018

Homework 1 – Bug Reports Due date: Wednesday, January 24, 2018 (before the beginning of the class)

1. Brief Description In order to understand how to write high quality bug reports that will be useful to your team,

1

you will need to gain experience with reading existing bug reports and learning how (not) to do things. This homework provides you an opportunity to read existing bug reports for a project of your choice and criticize / provide feedback.

2. Choose Active Projects with Issue Tracking Systems You can choose bug reports from issue tracking systems of the projects listed below:

● https://github.com/Microsoft/vscode ● https://github.com/jquery/jquery ● https://github.com/torvalds/linux ● https://github.com/OpenRA/OpenRA ● https://github.com/tensorflow/tensorflow ● https://bugzilla.mozilla.org/ ● https://bugs.eclipse.org/bugs/ ● https://bugs.chromium.org/p/chromium/issues/list

Alternatively, you can choose any other “active” projects. 2

3. Choose Bug Reports and Provide Feedback From the projects selected in previous section, choose ​one feature request and ​two bug reports

to discuss/examine/refine using the ​CS471_S18_HW1_Report_Template.docx​ template . 3

4. Submission After filling in the template, generate a PDF and submit it via ​Blackboard (see HW1BugReports

assignment).

5. Grading Rubric The maximum points for this homework representing 2% of the final grade is 100, and the points

are distributed as follows:

Item Points Report presentation and format ​(e.g., all instructions in red are removed) 10 Bug Report #1 Name of software system and link to bug report 2 Screenshot of title and description 3 Enumerating good characteristics 5 Enumerating improvements 5 Rewriting title 5 Rewriting description 10 Bug Report #2 Name of software system and link to bug report 2 Screenshot of title and description 3 Enumerating good characteristics 5

1 ​https://developer.mozilla.org/en-US/docs/Mozilla/QA/Bug_writing_guidelines 2 For our homework, an “active” project should have thousands of commits and hundreds of contributors 3 A pdf template is also located under “Homework Assignments” at

https://piazza.com/boisestate/spring2018/cs471/resources

Enumerating improvements 5 Rewriting title 5 Rewriting description 10 Feature Request #1 Name of software system and link to bug report 2 Screenshot of title and description 3 Enumerating good characteristics 5 Enumerating improvements 5 Rewriting title 5 Rewriting description 10