If you cannot find say >=10 crashes on mjs in 30 minutes, don't worry.
We will lower the performance requirement (penalty), and evaluate your fuzzer's performance according to the average performance of the submitted implementations. Based on the questions I have received so far, I think as far as you can implement the logic of the 6 features correctly, your implementation should be above average.
This performance comparison is just a reference for us to check the correctness of your implementation. Only if your implementation performs very badly (e.g., cannot find any crashes on mjs in 30 minutes), we will investigate. Otherwise, you are still marked according to the source code and descriptions you have submitted.
Meanwhile, if you are debugging why your implementation cannot find crashes, you could try this:
Use only "test_3.js" and "test_13.js" as the initial seeds for mjs, and observe.
If you can find more crashes or find crashes faster, then it might be the problem of seed prioritisation or power scheduling.
If this doesn't help to find more crashes or find crashes faster, then it might be the problem of the mutators.
Hi Class,
Please submit your MyExperience feedback if you haven’t done so.
This is the first term running this course. Your feedback and constructive suggestions would be very precious to make the course better!
By the way, I couldn’t make it for consultation today because I need to attend a workshop. Sorry for the late update.
And for next week, I’ll be overseas.
So I’ll provide online consultation sessions instead. I’ll send out new notices later. Please stay tuned!
Hi Class,
Yesterday's lecture is the last one for this term.
You can find a summary of all the course contents here: https://prezi.com/view/Cw3bRhTGJ8ucD4R3xAXT/
(You can get to the last page, zoom in/out, and drag the graph around to explore).
All the lecture recordings are also available on YouTube: https://www.youtube.com/playlist?list=PLneo1-0n40Q8oqdXtP9mC90KRkxlImdxK
This Thursday (tomorrow), instead of a lecture, I'll be offering a consultation session to answer questions related to assignment 2. You can find me in my office from 2-4 pm. I'm in 501G, K17. (If you don't have access to the lab on the fifth floor, which is always locked, please email me, and I'll fetch you.)