CSE 598 Rev&PA - Fall 2025

Project 2.2: Making The World A Better Place (for real this time)

This is a personal assignment. DO NOT copy solutions from others.

Introduction

Software is imperfect. So I am counting on you, the hero of this course, to help make the world a better place by finding and fixing a real-world software bug.

Please find and fix a bug in a software target. Software bugs or issues may include but not limited to:

Usability issues or missing features in any software are out of scope.

Requirements

  1. We only consider software bugs; Hardware bugs or issues are out of scope.
  2. Please discuss with me and get my approval before starting working on this assignment. I can give you suggestions on which software bugs to fix.

Points

This project is worth 20 points.

Grading

A successful software bug fix will be awarded 10 points.

A successful publication of the bug fix (e.g., a blog post documenting the bug and its fix, a GitHub repository with the fixed binary, or a merged pull request) will be awarded another 5 points.

Lastly, you will be awarded another 5 points if your bug fix is on a software target without source code available (e.g., a closed-source software application).

Submission

Please submit the following items:

  1. A brief document that (1) documents the behavior of a software bug you find, and (2) your proposed fix.
  2. A link to a public GitHub repository, blog post, or any other public platform where you have published your bug fix.

Please send your submission to Zion Basque [email protected] before the deadline. In your report, please include your name and ASU ID.

Deadline

Please submit your submission before 1765454399.