Assignment 1
Assignment 1, WASP Software Engineering Course
This assignment requires you to book and actively take part in an individual training and application session using a static analysis tool on your own code/notebook. After the session you will write a minimum 0.5 (half) A4 page and maximum 1.5 (one and a half) A4 page of reflection on the use of the tool and on static analysis in AI/ML, in general. The font should be Times New Roman (or equivalent) and 11 point.
To pass the assignment you need to:
- Book an individual session with the author of the pynblinter tool, Luigi Quaranta, on the following link: https://calendly.com/luigi-quaranta/pynblint-trial-session Links to an external site.
- Take part in your individual pynblint sessions as booked with Luigi, no later than July 1st.
- Write a reflection report of 0.5-1.5 A4 pages answering at least the questions:
- What did you learn, in your individual session, about static analysis for ML and the pynblint tool?
- Will pynblint be useful to you in your WASP PhD project? Why or why not?
- Ideas for how the tool could be improved?
- What do you see as the limits for static analysis tools in ML? For code, models, and for data?
Submission
Submit your report in both raw/text format (preferably Markdown (.md) or Latex (.tex), contact Robert on email if you have reasons to not use any of them) and as a PDF by creating a Pull Request to the course git repo on GitHub: https://github.com/robertfeldt/wasp_SE_course Links to an external site.
Create your own directory under the "assignments/students" directory and the put your assignment 1 files (see above) in your directory and submit as a Pull Request. Dir: https://github.com/robertfeldt/wasp_SE_course/tree/main/assignments/students Links to an external site.
Deadline for submission of report files: At 14:00 the day before day 2 of the course, to be scheduled.
Assessment
Assessment will be light, and reports will be judged either “pass” or “fail”. A pass will occur when you have done your individual session with Luigi, your report is deemed to show original work and thought (i.e. do NOT copy/paste from any source, even if you are referring to a paper/article), and is of the required length.
If you have any questions email robert.feldt@chalmers.se