Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

When evaluating contributions to open source projects, does testing the code on

ID: 659626 • Letter: W

Question

When evaluating contributions to open source projects, does testing the code on various real-world inputs, reducing a large number of complicated bugs to small test cases and filing good bug reports count as a significant contribution? I've done this for several open-source projects (specifically D compilers) where I wanted to help out but the codebase was too complicated to learn my way around in the amount of spare time I have. I'm interested in both the perspective of the main developers (those that write the code and fix the bugs) and from the perspective of employers (in case I want to put it on my resume at some point).

Explanation / Answer

Yes!

What you're doing is mightily helpful. There is nothing worse than getting a vague, ambiguous 'bug report' where the user is simply complaining, "It doesn't work!". If you're able to narrow the cases to reproduce a bug (and write a detailed report), you're saving a developer a great amount of time.

If you wanted to get into the nitty gritty of the code, try following the progress on the bug report. See what the developer addressed the problem and learn what code and why it was changed to solve the problem.

From an employer's perspective, I don't think anything trumps code committed to a project. That should be your goal.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote