Question: Assignment # 1 , Due Wednesday September 2 5 ? t h , 2 0 2 4 Submission Guidelines Assignment is individual. The submission should
Assignment # Due Wednesday September
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 or ICS
Run the static analysis tool on this codebase and document the types of issues
detected eg 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.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
