Question: Assignment # 1 , Due Wednesday September 2 5 ? t h , 2 0 2 4 Submission Guidelines Assignment is individual. The submission should

Assignment # 1, Due Wednesday September 25?th,2024
Submission Guidelines
Assignment is individual.
The submission should be one single PDF file. No zip files will be accepted.
Choose one static analysis tool relevant to your preferred programming language.
Install and configure the tool with default settings and ensure it runs successfully.
Obtain a small codebase (for example from ICS 104 or ICS 108)
Run the static analysis tool on this codebase and document the types of issues
detected (e.g., coding standards violations, potential bugs, security vulnerabilities).
Compute the "Defect density" metric.
Based on the analysis results, identify and correct at least three issues in the
codebase. Describe the changes you made and explain how they address the detected
issues.
Important note: It is your responsibility to check that the tool is good and can be used to
detect good code issues.
Deliverable:
One single PDF file that contains:
The selected tool
The selected codebase
The found bugs (provide a screenshot)
Defect density metric computation
The three fixes with explanations.
Assignment # 1 , Due Wednesday September 2 5 ? t

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!