CSE 598 Rev&PA - Fall 2025
Bonus Credit 0: Making The World A Better Place
This is a personal assignment. DO NOT copy solutions from others.
Introduction
Software is imperfect. The first step to making software better is identifying places where improvements are needed.
Please find an annoying bug or nasty issue in software that you use or have access to. Thoroughly describe the behavior of this bug or issue (with as many details as possible), and reason about the potential root causes of this bug or issue. Software bugs or issues may include but not limited to:
- Crashes
- Freezes & hangs
- Unresponsiveness
- Performance issues (slowdowns)
- Security vulnerabilities
Note that usability issues or missing features in software are out of scope.
Requirements
- We only consider software bugs or issues. Hardware bugs or issues are out of scope.
- You should only report bugs or issues that are reproducible on your own.
- You should not report bugs or issues that have been thoroughly analyzed somewhere on the Internet. Therefore, make sure to search the Internet for any existing discussions about the bug or issue you plan to report.
- You do not have to solve or fix the bug or issue that you are reporting. You are only required to reason about the potential root causes (i.e., making hypotheses). You do not have to verify your hypotheses.
Points
This bonus credit assignment is worth 10 points.
Submission
Please submit the following items:
- A document that documents the behavior of a software bug or issue that you find, as well as your reasoning on the potential root causes of this bug or issue.
Please send your report to Zion Basque [email protected]
before the deadline.
Zion will evaluate your submission and contact you if the submission violates any of the above rules.
In your report, please include your name and ASU ID.
Deadline
Please submit your submission before 1759233599.